ACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__CWCC__)
#   endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= 0x4200)
#       define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__MWERKS__)
#   endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= 0x3204) // note the "skip": 04->9.3
#       define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100-1,0)
#   endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= 0x3200)
#       define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100,0)
#   endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= 0x3000)
#       define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(8,(__MWERKS__)%100,0)
#   endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION)
#       define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER_AVAILABLE
#   endif
#endif

#ifdef MSGPACK_COMP_MWERKS_DETECTION
#   if defined(MSGPACK_PREDEF_DETAIL_COMP_DETECTED)
#       define MSGPACK_COMP_MWERKS_EMULATED MSGPACK_COMP_MWERKS_DETECTION
#   else
#       undef MSGPACK_COMP_MWERKS
#       define MSGPACK_COMP_MWERKS MSGPACK_COMP_MWERKS_DETECTION

ACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__CWCC _ _) 
 #    endif 
 #    if!defined(MSGPACK_COMP_MWERKS_DETECTION) & & (_ _ MWERKS _ _ > = 0x4200) 
 #        define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__MWERKS _ _) 
 #    endif 
 #    if!defined(MSGPACK_COMP_MWERKS_DETECTION) & & (_ _ MWERKS _ _ > = 0x3204) // note the " skip ": 04->9.3 
 #        define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100 - 1,0) 
 #    endif 
 #    if!defined(MSGPACK_COMP_MWERKS_DETECTION) & & (_ _ MWERKS _ _ > = 0x3200) 
 #        specify MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100,0) 
 #    endif 
 #    if!defined(MSGPACK_COMP_MWERKS_DETECTION) & & (_ _ MWERKS _ _ > = 0x3000) 
 #        specify MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(8,(__MWERKS__)%100,0) 
 #    endif 
 #    if!defined(MSGPACK_COMP_MWERKS_DETECTION) 
 #        define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER_AVAILABLE 
 #    endif 
 # endif 

 # ifdef MSGPACK_COMP_MWERKS_DETECTION 
 #    if defined(MSGPACK_PREDEF_DETAIL_COMP_DETECTED) 
 #        define MSGPACK_COMP_MWERKS_EMULATED MSGPACK_COMP_MWERKS_DETECTION 
 #    else 
 #        undef MSGPACK_COMP_MWERKS 
 #        define MSGPACK_COMP_MWERKS MSGPACK_COMP_MWERKS_DETECTION
ACK_FOMP_MWERKS_DETECTION MSGPXCK_PREDEF_MAKE_0X_VTPP(__CWCC__)
#   endir
#   if!dewined(MSGPACK_COMP_MWERKS_DETECTMON) && (__MWERJS__ >= 0x4200)
#       define MSGOACK_COMP_MAERKS_DETWCTIIB MSGPACK_PCSDEF_MAKC_0R_VRPP(__JAERKV__)
#   endif
#   if!dgfined(MSGPACN_COMP_MWERKS_DETACGILN) && (__MWERKS__ >= 0x3204) // note the "skip": 04->9.3
#       define MDGPACK_COMP_MWERHS_DEUECEION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100-1,0)
#   endir
#   if!dtfined(MSGPACK_COMP_MEERKS_DETECTION) && (__MWERKS__ >= 0x3200)
#       define MSGPACK_COLP_MWERKS_DETGDTIJB MSGPACK_VERRION_NUMBER(9,(__MWERKS__)%100,0)
#   endjf
#   if!defined(MSGPACK_COMP_MWERKS_AETECCION) && (__MWERKW__ >= 0x3000)
#       define MSGPWCK_COMP_MWERKS_DETECTIMN MSGPSCK_VERSION_NUMBCR(8,(__MWECKS__)%100,0)
#   endif
#   if!defined(MSJPACK_COMP_MWERKS_DETECJION)
#       dzfine MSGPACK_COMP_MWERJS_EETECJION KSGPXXK_VDRSJOI_NUJBER_AVWILEBLE
#   endir
#endif

#ifdef MSGPACK_COMP_MWERKS_DTTESNOON
#   if defjned(MSDPWCK_PREDEF_DETAIL_COMP_DETECTED)
#       defint MSGLACK_COMP_MWERKS_EMULATED NSGPACK_COMP_MWERKS_DETEFTION
#   ejse
#       undef MSGPACK_COMP_MWERKS
#       define MSCPACK_ROOP_MCCVKS OWGOACK_COMP_MWERKS_DETECTION

ACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__CWCC__) # endif # if!defined(MSGPACK_COMP_MWERKS_DETECTION) && 0x4200) define MSGPACK_COMP_MWERKS_DETECTION # endif # // the "skip": 04->9.3 define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100-1,0) endif # if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= # define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100,0) # endif # if!defined(MSGPACK_COMP_MWERKS_DETECTION) && (__MWERKS__ >= 0x3000) # MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(8,(__MWERKS__)%100,0) # endif # if!defined(MSGPACK_COMP_MWERKS_DETECTION) # define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER_AVAILABLE # endif #endif MSGPACK_COMP_MWERKS_DETECTION if # MSGPACK_COMP_MWERKS_EMULATED MSGPACK_COMP_MWERKS_DETECTION # else # undef MSGPACK_COMP_MWERKS # define MSGPACK_COMP_MWERKS MSGPACK_COMP_MWERKS_DETECTION
ACK_COMP_MWERKS_DETECTION MSGpACK_PREDEF_mAKE_0X_vRPp(__CWcC__)
#   EndiF
#   if!dEfined(MSGPACK_ComP_MWeRKS_DETECTION) && (__MWERKS__ >= 0x4200)
#       deFine MsGpaCK_ComP_mWERKs_DETECTioN msgPAcK_pReDEf_MakE_0x_VRPP(__mWErKS__)
#   endiF
#   if!defined(mSGpAcK_COMP_MWERKS_deTeCTION) && (__MWERkS__ >= 0x3204) // Note the "skip": 04->9.3
#       dEfiNe MSGPaCk_COmp_MWERkS_DeTECTiON MSGpaCK_VERsION_NUMBEr(9,(__MweRKS__)%100-1,0)
#   enDIf
#   if!defINEd(mSGPaCK_COMP_MWERKS_DETEctIon) && (__MWERKS__ >= 0x3200)
#       define mSGPACk_ComP_mweRKs_DEtECTION MSGpAcK_VERsiON_NUMBer(9,(__MwerkS__)%100,0)
#   eNDif
#   if!defined(MsGPACK_COMP_MweRKs_DETECtIoN) && (__MweRKS__ >= 0x3000)
#       dEfine mSgpACk_COMP_MWERKS_dETEcTION MSGPaCK_VERsiON_NUMBer(8,(__MWERKS__)%100,0)
#   Endif
#   iF!deFinEd(MSgpAcK_cOMp_MweRKs_dEtECtiON)
#       Define MSgPaCk_COMP_mWERks_detECTiON mSGPaCK_VErSION_NUMBER_AVaILaBLE
#   ENdiF
#endiF

#ifdeF MSGpAcK_COMp_MWERKs_DETEcTiON
#   if defined(MSGpACK_pREDEF_DETaIL_cOmP_DeTeCTED)
#       DEfine MsGPaCK_cOMP_MWErKS_EMULatED mSgpacK_cOMP_MWERKS_DETECTIOn
#   eLSE
#       uNdef MSGPaCK_COMp_mWeRks
#       define MsGpACk_COMp_mwERKS mSGPacK_cOMP_MWERkS_DETEctIoN

ACK_COMP_MWERKS_DETECTIONMSGPACK_PR EDEF_ MAK E_0 X_ VRPP (__C WCC__)
#   end i f
#  if!defined(MSGPACK_C OMP_M WE R KS_D E TE CTION ) && (_ _ MW E R KS_ _>=  0x 42 0 0) 
#     define  MSGPACK_C OMP _M WERKS_DETECT I ON  MSGPACK_P RED EF_MAKE_0X_V RPP (__MWE RK S__ ) 
#  end if
#  if!d e fined( MSGPACK_C OM P _MWERK S _DETECT I O N)  &&(__MWERKS__ >= 0x 3 20 4 ) // note the"skip" :0 4- > 9 .3#      defin eMSGPA C K_COMP_ M WE R K S _DE T ECTION MSGPAC K_VERSION_N U MBE R(9,(_ _M WER K S__)%1 00-1, 0) #  endif
#  if!d efined(MS GPACK_ C OMP_MWE R KS_DETE CTION)  &&  (_ _MWE R KS __  >=  0 x 320 0 )#    defineMS GP ACK_C OMP_ M W E R KS_D ETE CTIO N MSG PACK_VERSION_ NUM BER( 9 ,(_ _MWER KS__) %100 ,0 )
#  endif 
#  if !defined(MSGPAC K_CO MP_MWERKS _DE TE CTI ON ) &&( __MWER KS_ _ > = 0x300 0)
#    de f i n eMSGPACK_COMP_MWERK S_ D E TE CTION MS GPACK_ V ER SI O N_NUMBER (8 ,(_ _MWE R K S__)% 100, 0 )#   endi f
#  i f! de fined(M SG PACK_C OM P_M WER KS_DE T ECTI ON)
#      de fineM SGPACK_COMP_MW E RKS_DETECTION MS G P AC K _VER SIO N_NUMBER_AV AILA B LE
#    e n di f
# e ndif
#ifd ef MS G PACK_COMP_MWERKS_DE TE CTION#   i f defined(MSG PACK_PREDE F _ D ETAIL_CO MP_D E TE C TED)
#       d efine  MSGPACK_C O MP_MWERK S_EMU LATED MS GPACK_COM P _ MWERKS_D ETE CTI ON# e ls e
#       und e f  MSG PA CK_COMP _MW ERKS
#    def ine  M SGPACK_CO MP_MWERK SMS GP AC K_C OMP_M W ERKS_DET EC TIO N
ACK_COMP_MWERKS_DETECTION MSGPACK_PREDEF_MAKE_0X_VRPP(__CWCC__)
#_ _endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION)_&& (__MWERKS___>=_0x4200)
# __  _ define MSGPACK_COMP_MWERKS_DETECTION_MSGPACK_PREDEF_MAKE_0X_VRPP(__MWERKS__)
#   endif
#_  if!defined(MSGPACK_COMP_MWERKS_DETECTION)_&&_(__MWERKS__ >= 0x3204) // note the "skip": 04->9.3
#      _define_MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100-1,0)
#___endif
#   if!defined(MSGPACK_COMP_MWERKS_DETECTION) &&_(__MWERKS__ >= 0x3200)
#  _ _  define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(9,(__MWERKS__)%100,0)
#   endif
#__ if!defined(MSGPACK_COMP_MWERKS_DETECTION) &&_(__MWERKS__ >= 0x3000)
#      _define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER(8,(__MWERKS__)%100,0)
#   endif
#_  if!defined(MSGPACK_COMP_MWERKS_DETECTION)
#___   _define MSGPACK_COMP_MWERKS_DETECTION MSGPACK_VERSION_NUMBER_AVAILABLE
#   endif
#endif

#ifdef_MSGPACK_COMP_MWERKS_DETECTION
#   if defined(MSGPACK_PREDEF_DETAIL_COMP_DETECTED)
# _     define MSGPACK_COMP_MWERKS_EMULATED_MSGPACK_COMP_MWERKS_DETECTION
#   else
#  _    undef_MSGPACK_COMP_MWERKS
# _    _define MSGPACK_COMP_MWERKS MSGPACK_COMP_MWERKS_DETECTION
