X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.h;h=039d187c139f5e711c2ebae7708083cedb09060f;hp=f8c9f4c55118808b4a8bbb7b50f32389c6037dbc;hb=HEAD;hpb=31894aa869ad24fac76a1d045d22c9179ea533d1 diff --git a/rmac.h b/rmac.h index f8c9f4c..48a6545 100644 --- a/rmac.h +++ b/rmac.h @@ -22,6 +22,7 @@ #if defined(WIN32) || defined(WIN64) #include #include + #include "dirent_lose.h" // Release platform - windows #define PLATFORM "Win32" #define _OPEN_FLAGS _O_TRUNC|_O_CREAT|_O_BINARY|_O_RDWR @@ -54,8 +55,19 @@ #endif + // Ever since Visual Studio... 2017? 2019? the following constants come + // defined in the platform SDK, which leads to endless warnings from the + // compiler. So let's just put the pacifier on and undef them, sheesh! (No, + // we won't rename the defines, we've been here since 1986, Visual Studio + // wasn't even a glimpse in the milkman's eyes, if you catch my drift) + #undef CONST + #undef ERROR + #undef TEXT + #else + #include + #ifdef __GCCUNIX__ #include @@ -156,20 +168,8 @@ // Non-target specific stuff // #include -#include #include "symbol.h" -#if defined(WIN32) || defined(WIN64) -// Ever since Visual Studio... 2017? 2019? the following constants come defined in the -// platform SDK, which leads to endless warnings from the compiler. So let's just -// put the pacifier on and undef them, sheesh! (No, we won't rename the defines, -// we've been here since 1986, Visual Studio wasn't even a glimpse in the milkman's eyes, -// if you catch my drift) -#undef CONST -#undef ERROR -#undef TEXT -#endif - #define BYTE uint8_t #define WORD uint16_t #define LONG uint32_t @@ -320,6 +320,7 @@ extern int *regbase; extern int *regtab; extern int *regcheck; extern int *regaccept; +extern uint32_t used_architectures; // Exported functions void strtoupper(char * s);