fixed some portability issues
[picodrive.git] / cpu / cz80 / cz80.c
index 461b46a..d7bdba3 100644 (file)
 #include "cz80.h"\r
 \r
 #if PICODRIVE_HACKS\r
+#undef EMU_M68K\r
 #include <Pico/PicoInt.h>\r
 #endif\r
 \r
 #ifndef ALIGN_DATA\r
+#ifdef _MSC_VER\r
+#define ALIGN_DATA\r
+#define inline\r
+#undef  CZ80_USE_JUMPTABLE\r
+#define CZ80_USE_JUMPTABLE 0\r
+#else\r
 #define ALIGN_DATA      __attribute__((aligned(4)))\r
 #endif\r
+#endif\r
 \r
 #define CF                                     0x01\r
 #define NF                                     0x02\r