| @@ -37,12 +37,22 @@ extern "C" | |||
| #define NO_VARIADIC_MACROS | |||
| #endif | |||
| #if defined(_WIN32) || defined(_WIN64) // Windows | |||
| #define PLATFORM_WINDOWS | |||
| #define PATHSEP '\\' | |||
| #define NEED_GETOPT | |||
| #define NO_VARIADIC_MACROS | |||
| #else | |||
| #define PLATFORM_POSIX | |||
| #define PATHSEP '/' | |||
| #define USE_NANOSLEEP | |||
| #define __cdecl | |||
| #endif | |||
| #ifdef _ESPEAKEDIT | |||
| #define LOG_FRAMES // write keyframe info to log-espeakedit | |||
| #endif | |||
| @@ -55,7 +65,11 @@ extern "C" | |||
| typedef unsigned short USHORT; | |||
| typedef unsigned char UCHAR; | |||
| 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 | |||
| #endif | |||