8 #ifndef MSGPACK_PREDEF_COMPILER_MINGW_H 9 #define MSGPACK_PREDEF_COMPILER_MINGW_H 31 #define MSGPACK_PLAT_MINGW MSGPACK_VERSION_NUMBER_NOT_AVAILABLE 33 #if defined(__MINGW32__) || defined(__MINGW64__) 35 # if !defined(MSGPACK_PLAT_MINGW_DETECTION) && (defined(__MINGW64_VERSION_MAJOR) && defined(__MINGW64_VERSION_MINOR)) 36 # define MSGPACK_PLAT_MINGW_DETECTION \ 37 MSGPACK_VERSION_NUMBER(__MINGW64_VERSION_MAJOR,__MINGW64_VERSION_MINOR,0) 39 # if !defined(MSGPACK_PLAT_MINGW_DETECTION) && (defined(__MINGW32_VERSION_MAJOR) && defined(__MINGW32_VERSION_MINOR)) 40 # define MSGPACK_PLAT_MINGW_DETECTION \ 41 MSGPACK_VERSION_NUMBER(__MINGW32_MAJOR_VERSION,__MINGW32_MINOR_VERSION,0) 43 # if !defined(MSGPACK_PLAT_MINGW_DETECTION) 44 # define MSGPACK_PLAT_MINGW_DETECTION MSGPACK_VERSION_NUMBER_AVAILABLE 48 #ifdef MSGPACK_PLAT_MINGW_DETECTION 49 # define MSGPACK_PLAT_MINGW_AVAILABLE 50 # if defined(MSGPACK_PREDEF_DETAIL_PLAT_DETECTED) 51 # define MSGPACK_PLAT_MINGW_EMULATED MSGPACK_PLAT_MINGW_DETECTION 53 # undef MSGPACK_PLAT_MINGW 54 # define MSGPACK_PLAT_MINGW MSGPACK_PLAT_MINGW_DETECTION 59 #define MSGPACK_PLAT_MINGW_NAME "MinGW" 66 #ifdef MSGPACK_PLAT_MINGW_EMULATED
#define MSGPACK_PLAT_MINGW_NAME
Definition: mingw.h:59
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13
#define MSGPACK_PLAT_MINGW
Definition: mingw.h:31