--- xmil/win9x/compiler.h 2004/08/08 06:59:22 1.3 +++ xmil/win9x/compiler.h 2005/02/04 06:42:12 1.7 @@ -6,6 +6,9 @@ #include #include #include +#if defined(TRACE) +#include +#endif #define BYTESEX_LITTLE #if !defined(UNICODE) @@ -16,6 +19,7 @@ #define OSLINEBREAK_CRLF #ifndef __GNUC__ +typedef signed int SINT; typedef signed char SINT8; typedef unsigned char UINT8; typedef signed short SINT16; @@ -57,6 +61,8 @@ typedef signed __int64 SINT64; #define BRESULT UINT8 #define OEMCHAR TCHAR #define OEMTEXT(string) _T(string) +#define OEMSPRINTF wsprintf +#define OEMSTRLEN lstrlen #include "common.h" #include "milstr.h" @@ -66,9 +72,18 @@ typedef signed __int64 SINT64; #define GETTICK() GetTickCount() +#if defined(TRACE) +#define __ASSERT(s) assert(s) +#else +#define __ASSERT(s) +#endif +#if defined(UNICODE) +#define SPRINTF sprintf +#define STRLEN strlen +#else #define SPRINTF wsprintf #define STRLEN lstrlen -#define __ASSERT(s) +#endif #define LABEL __declspec(naked) #define RELEASE(x) if (x) {(x)->Release(); (x) = NULL;} @@ -94,7 +109,11 @@ typedef signed __int64 SINT64; #define SUPPORT_24BPP #define SUPPORT_32BPP +#define SUPPORT_OPM +#define SUPPORT_BANKMEM #define SUPPORT_X1F +#define SUPPORT_RESUME +#define SUPPORT_STATSAVE 10 -#define SOUNDRESERVE 20 +#define SOUNDRESERVE 20