#pragma once #ifndef CORE_PCH #define CORE_PCH #include "../runtime/precommon.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef VMP_GNU #include #include #include #include #ifdef __APPLE__ #include #include #include #include #include #include #include #else #include #ifndef O_EXLOCK // not available at linux #define O_EXLOCK 0 #endif #endif #include #include #define DUMMYUNIONNAME u #define DUMMYUNIONNAME2 u2 #define DUMMYUNIONNAME3 u3 #define DUMMYUNIONNAME4 u4 #define DUMMYUNIONNAME5 u5 #define DUMMYUNIONNAME6 u6 #define DUMMYUNIONNAME7 u7 #define DUMMYUNIONNAME8 u8 #define DUMMYUNIONNAME9 u9 #define DUMMYSTRUCTNAME s #define DUMMYSTRUCTNAME2 s2 #define DUMMYSTRUCTNAME3 s3 #define DUMMYSTRUCTNAME4 s4 #define DUMMYSTRUCTNAME5 s5 #else #define NONAMELESSUNION #include #include #include #define isatty _isatty #define fileno _fileno #endif #include "pe.h" #include "mach-o.h" #include "elf.h" #include "../third-party/tinyxml/tinyxml.h" #endif //CORE_PCH