From de621c06e29cc018289c74789a9d02c4d887f42c Mon Sep 17 00:00:00 2001 From: Ludvig Strigeus Date: Sat, 2 Feb 2002 14:00:43 +0000 Subject: sega dreamcast support in scummsys.h svn-id: r3549 --- scummsys.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/scummsys.h b/scummsys.h index 51e7aa47f7..cfcb163edf 100644 --- a/scummsys.h +++ b/scummsys.h @@ -116,6 +116,30 @@ typedef signed long int32; #define NORETURN #endif +#elif defined(__DC__) + +#define scumm_stricmp strcasecmp +#define CHECK_HEAP +#define SCUMM_LITTLE_ENDIAN +#define SCUMM_NEED_ALIGNMENT + +#define FORCEINLINE inline +#define NORETURN __attribute__((__noreturn__)) +#define GCC_PACK __attribute__((packed)) +#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 (push,1) +#define END_PACK_STRUCTS pack(pop) + #else #error No system type defined #endif -- cgit v1.2.3