aboutsummaryrefslogtreecommitdiff
path: root/common/scummsys.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/scummsys.h')
-rw-r--r--common/scummsys.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/common/scummsys.h b/common/scummsys.h
index 3eee1976c2..58b01b3902 100644
--- a/common/scummsys.h
+++ b/common/scummsys.h
@@ -323,6 +323,32 @@
#define fsize(a) ps2_fsize(a)
extern void ps2_disableHandleCaching(void);
+
+#elif defined (__amigaos4__)
+ #include <exec/types.h>
+
+ #define scumm_stricmp strcasecmp
+ #define scumm_strnicmp strncasecmp
+
+ #define CHECK_HEAP
+
+ #define SCUMM_BIG_ENDIAN
+
+ // You need to set this manually if necessary
+ #define SCUMM_NEED_ALIGNMENT
+
+ #define FORCEINLINE inline
+ #define CDECL
+
+ #ifndef HAVE_CONFIG_H
+ typedef unsigned char byte;
+ typedef unsigned int uint;
+ #endif
+
+ #define START_PACK_STRUCTS
+ #define END_PACK_STRUCTS
+ #define GCC_PACK __attribute__((packed))
+ #define NORETURN __attribute__((__noreturn__))
#else
#error No system type defined
#endif