--- np2/sdl/slzaurus/compiler.h 2003/11/21 06:51:13 1.1 +++ np2/sdl/slzaurus/compiler.h 2005/05/17 11:11:31 1.11 @@ -13,23 +13,27 @@ #define OSLANG_EUC #define OSLINEBREAK_LF -typedef signed char CHAR; typedef signed int INT; +typedef unsigned int SINT; + typedef unsigned char UCHAR; typedef unsigned short USHORT; typedef unsigned int UINT; typedef unsigned long ULONG; -typedef short SINT16; +typedef signed char SINT8; +typedef unsigned char UINT8; +typedef signed short SINT16; typedef unsigned short UINT16; -typedef int SINT32; +typedef signed int SINT32; typedef unsigned int UINT32; +typedef int BOOL; +typedef signed char CHAR; +typedef signed char TCHAR; typedef unsigned char BYTE; -typedef unsigned char TCHAR; -typedef int BOOL; #ifndef TRUE #define TRUE 1 @@ -70,14 +74,24 @@ typedef int BOOL; #define BYTESEX_LITTLE #endif /* SDL_BYTEORDER == SDL_BIG_ENDIAN */ -#define __ASSERT(s) assert(s) - #define UNUSED(v) ((void)(v)) #ifndef NELEMENTS #define NELEMENTS(a) ((int)(sizeof(a) / sizeof(a[0]))) #endif +#define BRESULT UINT +#define OEMCHAR char +#define OEMTEXT(string) string +#define OEMSPRINTF sprintf +#define OEMSTRLEN strlen + +#if !defined(SIZE_VGA) +#define RGB16 UINT32 +#define SIZE_QVGA +#endif + + #include "common.h" #include "milstr.h" #include "_memory.h" @@ -85,8 +99,11 @@ typedef int BOOL; #include "lstarray.h" #include "trace.h" -#define GETTICK() SDL_GetTicks() -#define SPRINTF sprintf + +#define GETTICK() SDL_GetTicks() +#define __ASSERT(s) +#define SPRINTF sprintf +#define STRLEN strlen #define VERMOUTH_LIB // #define SOUND_CRITICAL @@ -96,12 +113,11 @@ typedef int BOOL; #define SUPPORT_16BPP #define MEMOPTIMIZE 2 -#ifndef SIZE_VGA -#define SIZE_QVGA -#endif - #define SOUNDRESERVE 100 +#define SUPPORT_CRT15KHZ +#define SUPPORT_SWSEEKSND + #define SCREEN_BPP 16