Incorporate the missing compatibility defines for Windows in speech.h.

This commit is contained in:
Reece H. Dunn
2015-12-17 22:12:07 +00:00
parent 967cfe4b9f
commit 4f02a09242
+14
View File
@@ -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