--- xmil/wince/w32/compiler.h 2004/08/19 11:09:21 1.1 +++ xmil/wince/w32/compiler.h 2004/08/20 09:51:53 1.3 @@ -4,7 +4,11 @@ #include #define BYTESEX_LITTLE +#if !defined(UNICODE) +#define OSLANG_SJIS +#else #define OSLANG_UCS2 +#endif #define OSLINEBREAK_CRLF typedef signed int SINT; @@ -28,11 +32,11 @@ typedef unsigned int UINT32; // 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 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 UINT @@ -54,12 +58,21 @@ typedef unsigned int UINT32; #define GETTICK() GetTickCount() #define __ASSERT(s) +#if !defined(UNICODE) +#define SPRINTF wsprintf +#define STRLEN lstrlen +#else #define SPRINTF sprintf #define STRLEN strlen +#endif #define SOUND_CRITICAL +#if !defined(UNICODE) +#define SUPPORT_SJIS +#else #define SUPPORT_ANK +#endif #define SUPPORT_16BPP #define MEMOPTIMIZE 2