--- np2/win9xc/compiler.h 2005/02/12 12:13:59 1.28 +++ np2/win9xc/compiler.h 2005/03/20 08:58:20 1.29 @@ -8,7 +8,11 @@ #endif #define BYTESEX_LITTLE +#if !defined(_UNICODE) #define OSLANG_SJIS +#else +#define OSLANG_UCS2 +#endif #define OSLINEBREAK_CRLF #ifndef __GNUC__ @@ -30,9 +34,9 @@ typedef unsigned __int64 UINT64; #include typedef signed char SINT8; typedef unsigned char UINT8; -typedef short SINT16; +typedef signed short SINT16; typedef unsigned short UINT16; -typedef int SINT32; +typedef signed int SINT32; typedef signed __int64 SINT64; #define INLINE inline #endif @@ -74,7 +78,7 @@ typedef signed __int64 SINT64; #else #define __ASSERT(s) #endif -#if defined(UNICODE) +#if defined(_UNICODE) #define SPRINTF sprintf #define STRLEN strlen #else @@ -96,7 +100,11 @@ typedef signed __int64 SINT64; #define VRAMCALL __fastcall #define SCRNCALL __fastcall +#if !defined(_UNICODE) #define SUPPORT_SJIS +#else +#define SUPPORT_ANK +#endif // #define SUPPORT_8BPP #define SUPPORT_16BPP