--- np2/sdl/slzaurus/compiler.h 2003/12/12 16:15:19 1.4 +++ np2/sdl/slzaurus/compiler.h 2005/05/17 11:11:31 1.11 @@ -15,6 +15,8 @@ typedef signed int INT; +typedef unsigned int SINT; + typedef unsigned char UCHAR; typedef unsigned short USHORT; typedef unsigned int UINT; @@ -72,14 +74,17 @@ typedef unsigned char BYTE; #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 @@ -95,9 +100,10 @@ typedef unsigned char BYTE; #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 @@ -109,6 +115,9 @@ typedef unsigned char BYTE; #define SOUNDRESERVE 100 +#define SUPPORT_CRT15KHZ +#define SUPPORT_SWSEEKSND + #define SCREEN_BPP 16