--- xmil/win9xc/compiler.h 2004/08/08 12:26:19 1.1 +++ xmil/win9xc/compiler.h 2005/02/04 06:42:12 1.6 @@ -16,6 +16,7 @@ #define OSLINEBREAK_CRLF #ifndef __GNUC__ +typedef signed int SINT; typedef signed char SINT8; typedef unsigned char UINT8; typedef signed short SINT16; @@ -54,9 +55,20 @@ typedef signed __int64 SINT64; #define STRCALL __stdcall +// for RISC test +#define REG8 UINT +#define REG16 UINT +#define LOW12(a) (((UINT32)((a) << 20)) >> 20) +#define LOW14(a) (((UINT32)((a) << 18)) >> 18) +#define LOW15(a) (((UINT32)((a) << 17)) >> 17) +#define LOW16(a) ((UINT16)(a)) +#define HIGH16(a) (((UINT32)(a)) >> 16) + #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 +78,14 @@ typedef signed __int64 SINT64; #define GETTICK() GetTickCount() +#define __ASSERT(s) +#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;} @@ -93,9 +110,10 @@ typedef signed __int64 SINT64; #define SUPPORT_16BPP #define SUPPORT_24BPP #define SUPPORT_32BPP -#define SUPPORT_NORMALDISP +#define MEMOPTIMIZE 1 +// #define SUPPORT_OPM #define SUPPORT_X1F -#define SOUNDRESERVE 20 +#define SOUNDRESERVE 20