8 #ifndef MSGPACK_PREDEF_COMPILER_IBM_H 9 #define MSGPACK_PREDEF_COMPILER_IBM_H 34 #define MSGPACK_COMP_IBM MSGPACK_VERSION_NUMBER_NOT_AVAILABLE 36 #if defined(__IBMCPP__) || defined(__xlC__) || defined(__xlc__) 37 # if !defined(MSGPACK_COMP_IBM_DETECTION) && defined(__COMPILER_VER__) 38 # define MSGPACK_COMP_IBM_DETECTION MSGPACK_PREDEF_MAKE_0X_VRRPPPP(__COMPILER_VER__) 40 # if !defined(MSGPACK_COMP_IBM_DETECTION) && defined(__xlC__) 41 # define MSGPACK_COMP_IBM_DETECTION MSGPACK_PREDEF_MAKE_0X_VVRR(__xlC__) 43 # if !defined(MSGPACK_COMP_IBM_DETECTION) && defined(__xlc__) 44 # define MSGPACK_COMP_IBM_DETECTION MSGPACK_PREDEF_MAKE_0X_VVRR(__xlc__) 46 # if !defined(MSGPACK_COMP_IBM_DETECTION) 47 # define MSGPACK_COMP_IBM_DETECTION MSGPACK_PREDEF_MAKE_10_VRP(__IBMCPP__) 51 #ifdef MSGPACK_COMP_IBM_DETECTION 52 # if defined(MSGPACK_PREDEF_DETAIL_COMP_DETECTED) 53 # define MSGPACK_COMP_IBM_EMULATED MSGPACK_COMP_IBM_DETECTION 55 # undef MSGPACK_COMP_IBM 56 # define MSGPACK_COMP_IBM MSGPACK_COMP_IBM_DETECTION 58 # define MSGPACK_COMP_IBM_AVAILABLE 62 #define MSGPACK_COMP_IBM_NAME "IBM XL C/C++" 69 #ifdef MSGPACK_COMP_IBM_EMULATED
#define MSGPACK_COMP_IBM
Definition: ibm.h:34
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13
#define MSGPACK_COMP_IBM_NAME
Definition: ibm.h:62