improve 64bit portability
[picodrive.git] / cpu / fame / fame.h
index 0baabf2..aba9316 100644 (file)
@@ -9,6 +9,12 @@
 #ifndef __FAME_H__\r
 #define __FAME_H__\r
 \r
+// uintptr_t\r
+#include <stdlib.h>\r
+#ifndef _MSC_VER\r
+#include <stdint.h>\r
+#endif\r
+\r
 #ifdef __cplusplus\r
 extern "C" {\r
 #endif\r
@@ -127,7 +133,7 @@ typedef struct
        signed int     cycles_needed;\r
 \r
        unsigned short *PC;\r
-       unsigned long  BasePC;\r
+       uintptr_t      BasePC;\r
        unsigned int   flag_C;\r
        unsigned int   flag_V;\r
        unsigned int   flag_NotZ;\r
@@ -140,7 +146,7 @@ typedef struct
        unsigned char  not_polling;\r
        unsigned char  pad[3];\r
 \r
-       unsigned long  Fetch[M68K_FETCHBANK1];\r
+       uintptr_t      Fetch[M68K_FETCHBANK1];\r
 } M68K_CONTEXT;\r
 \r
 typedef enum\r