| #define NO_VARIADIC_MACROS | #define NO_VARIADIC_MACROS | ||||
| #endif | #endif | ||||
| #if defined(_WIN32) || defined(_WIN64) // Windows | |||||
| #define PLATFORM_WINDOWS | |||||
| #define PATHSEP '\\' | |||||
| #define NEED_GETOPT | |||||
| #define NO_VARIADIC_MACROS | |||||
| #else | |||||
| #define PLATFORM_POSIX | #define PLATFORM_POSIX | ||||
| #define PATHSEP '/' | #define PATHSEP '/' | ||||
| #define USE_NANOSLEEP | #define USE_NANOSLEEP | ||||
| #define __cdecl | #define __cdecl | ||||
| #endif | |||||
| #ifdef _ESPEAKEDIT | #ifdef _ESPEAKEDIT | ||||
| #define LOG_FRAMES // write keyframe info to log-espeakedit | #define LOG_FRAMES // write keyframe info to log-espeakedit | ||||
| #endif | #endif | ||||
| typedef unsigned short USHORT; | typedef unsigned short USHORT; | ||||
| typedef unsigned char UCHAR; | typedef unsigned char UCHAR; | ||||
| typedef double DOUBLEX; | typedef double DOUBLEX; | ||||
| #ifdef _WIN64 | |||||
| typedef uint64_t long64; // use this for conversion between pointers and integers | |||||
| #else | |||||
| typedef unsigned long long64; // use this for conversion between pointers and integers | typedef unsigned long long64; // use this for conversion between pointers and integers | ||||
| #endif | |||||