diff options
author | Mutwin Kraus | 2002-03-08 17:05:09 +0000 |
---|---|---|
committer | Mutwin Kraus | 2002-03-08 17:05:09 +0000 |
commit | 8b17d132dba00ce3ec3490f265fba4c9d28264e7 (patch) | |
tree | 0029bbdd58fcb619d015018d08039d7f4ecb77f0 /scummsys.h | |
parent | 07bfd66c12fb6e4502f4ee7f6fc5d5416cda4d67 (diff) | |
download | scummvm-rg350-8b17d132dba00ce3ec3490f265fba4c9d28264e7.tar.gz scummvm-rg350-8b17d132dba00ce3ec3490f265fba4c9d28264e7.tar.bz2 scummvm-rg350-8b17d132dba00ce3ec3490f265fba4c9d28264e7.zip |
Some changes, need to be done to get the Mac Port running. For example Point is now called ScummPoint, as the name Point is already in use by Apple.
svn-id: r3687
Diffstat (limited to 'scummsys.h')
-rw-r--r-- | scummsys.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/scummsys.h b/scummsys.h index 9425527354..4e1b171870 100644 --- a/scummsys.h +++ b/scummsys.h @@ -139,6 +139,34 @@ typedef signed long int32; #define NORETURN #endif +#elif defined(__APPLE__CW) +#include <stdlib.h> +#include <stdio.h> + +#define scumm_stricmp strcmp +inline char* strdup(char *buf) {return (char*)buf;}; + +#define CHECK_HEAP +#define SCUMM_BIG_ENDIAN + +#define FORCEINLINE inline +#define CDECL + +typedef unsigned char byte; +typedef unsigned char uint8; +typedef unsigned short uint16; +typedef unsigned long uint32; +typedef unsigned int uint; +typedef signed char int8; +typedef signed short int16; +typedef signed long int32; + +#define START_PACK_STRUCTS pack (1) +#define END_PACK_STRUCTS pack () +#define GCC_PACK +#define NORETURN +#define NEED_STRDUP + #elif defined(__DC__) #define scumm_stricmp strcasecmp |