1*906afcb8SAndy Fiddaman# 2*906afcb8SAndy Fiddaman# list of known old cpp predefined symbols 3*906afcb8SAndy Fiddaman# 4*906afcb8SAndy Fiddaman# @(#)pp.def (gsf@research.att.com) 2007-01-26 5*906afcb8SAndy Fiddaman# 6*906afcb8SAndy Fiddaman# symbols will be tested for the common `_' permutations 7*906afcb8SAndy Fiddaman# qualifiers may be combinations of 8*906afcb8SAndy Fiddaman# 9*906afcb8SAndy Fiddaman# architecture cpu architecture 10*906afcb8SAndy Fiddaman# dialect C dialect 11*906afcb8SAndy Fiddaman# machine bundled package name 12*906afcb8SAndy Fiddaman# release system release name 13*906afcb8SAndy Fiddaman# source *_SOURCE baggage 14*906afcb8SAndy Fiddaman# system default is unix 15*906afcb8SAndy Fiddaman# vendor compiler vendor 16*906afcb8SAndy Fiddaman# 17*906afcb8SAndy FiddamanABI_SOURCE :source: 18*906afcb8SAndy FiddamanAES_SOURCE :source: 19*906afcb8SAndy FiddamanAIX :architecture: 20*906afcb8SAndy FiddamanAIX32 :architecture: 21*906afcb8SAndy FiddamanAIX64 :architecture: 22*906afcb8SAndy FiddamanALL_SOURCE :source: 23*906afcb8SAndy FiddamanAM29000 :architecture: 24*906afcb8SAndy FiddamanAM29K :architecture: 25*906afcb8SAndy FiddamanANSI_CPP :dialect: 26*906afcb8SAndy FiddamanAOSVS :release: 27*906afcb8SAndy FiddamanAPPLE :vendor: 28*906afcb8SAndy FiddamanAPPLE_CC :dialect: 29*906afcb8SAndy FiddamanATT :release: 30*906afcb8SAndy FiddamanATT4 :release: 31*906afcb8SAndy FiddamanBIG_ENDIAN 32*906afcb8SAndy FiddamanBSD :release: 33*906afcb8SAndy FiddamanBSD_COMPAT :source: 34*906afcb8SAndy FiddamanBSD_TYPES :source: 35*906afcb8SAndy FiddamanCDECL 36*906afcb8SAndy FiddamanCI 37*906afcb8SAndy FiddamanCLASSIFY_TYPE 38*906afcb8SAndy FiddamanCOMPACT :architecture: 39*906afcb8SAndy FiddamanCOMPILER_VER 40*906afcb8SAndy FiddamanCRAY :machine: 41*906afcb8SAndy FiddamanCRAY1 :machine: 42*906afcb8SAndy FiddamanCRAY2 :machine: 43*906afcb8SAndy FiddamanDATAGENERAL :machine: 44*906afcb8SAndy FiddamanDGUX :release: 45*906afcb8SAndy FiddamanDLL 46*906afcb8SAndy FiddamanDMERT :release: 47*906afcb8SAndy FiddamanDYNAMIC :dialect: 48*906afcb8SAndy FiddamanEXTENSIONS :dialect: 49*906afcb8SAndy FiddamanFreeBSD :release: 50*906afcb8SAndy FiddamanGNUC :dialect:vendor: 51*906afcb8SAndy FiddamanGNUC_MINOR 52*906afcb8SAndy FiddamanGNUG :dialect:vendor: 53*906afcb8SAndy FiddamanHFS :vendor: 54*906afcb8SAndy FiddamanHIGHC 55*906afcb8SAndy FiddamanHOST_MIPS 56*906afcb8SAndy FiddamanHPUX_SOURCE :source: 57*906afcb8SAndy FiddamanHUGE :architecture: 58*906afcb8SAndy FiddamanIBMR2 :architecture: 59*906afcb8SAndy FiddamanISIS 60*906afcb8SAndy FiddamanLANGUAGE_C :dialect: 61*906afcb8SAndy FiddamanLANGUAGE_CPLUS :dialect: 62*906afcb8SAndy FiddamanLANGUAGE_C_PLUS_PLUS :dialect: 63*906afcb8SAndy FiddamanLARGE :architecture: 64*906afcb8SAndy FiddamanLARGE_M 65*906afcb8SAndy FiddamanLATTICE :vendor: 66*906afcb8SAndy FiddamanLONGLONG :dialect: 67*906afcb8SAndy FiddamanLONG_LONG :dialect: 68*906afcb8SAndy FiddamanM68010 :machine: 69*906afcb8SAndy FiddamanM68020 :machine: 70*906afcb8SAndy FiddamanMACH :release: 71*906afcb8SAndy FiddamanMEDIUM :architecture: 72*906afcb8SAndy FiddamanMIPSEB 73*906afcb8SAndy FiddamanMIPSEL 74*906afcb8SAndy FiddamanMIPS_FPSET 75*906afcb8SAndy FiddamanMIPS_ISA 76*906afcb8SAndy FiddamanMIPS_ISA_MIPS1 77*906afcb8SAndy FiddamanMIPS_ISA_MIPS2 78*906afcb8SAndy FiddamanMIPS_SIM 79*906afcb8SAndy FiddamanMIPS_SIM_ABI16 80*906afcb8SAndy FiddamanMIPS_SIM_ABI32 81*906afcb8SAndy FiddamanMIPS_SZINT 82*906afcb8SAndy FiddamanMIPS_SZLONG 83*906afcb8SAndy FiddamanMIPS_SZPTR 84*906afcb8SAndy FiddamanMODERN_C :dialect: 85*906afcb8SAndy FiddamanMOXIE :release: 86*906afcb8SAndy FiddamanMSC_VER :release: 87*906afcb8SAndy FiddamanMSDOS :system: 88*906afcb8SAndy FiddamanMSNT :system: 89*906afcb8SAndy FiddamanMVS :architecture: 90*906afcb8SAndy FiddamanM_ALPHA :architecture: 91*906afcb8SAndy FiddamanM_BITFIELDS 92*906afcb8SAndy FiddamanM_I186 :architecture: 93*906afcb8SAndy FiddamanM_I286 :architecture: 94*906afcb8SAndy FiddamanM_I386 :architecture: 95*906afcb8SAndy FiddamanM_I8086 :architecture: 96*906afcb8SAndy FiddamanM_I86 :architecture: 97*906afcb8SAndy FiddamanM_I86LM 98*906afcb8SAndy FiddamanM_I86MM 99*906afcb8SAndy FiddamanM_I86SM 100*906afcb8SAndy FiddamanM_IX86 :architecture: 101*906afcb8SAndy FiddamanM_LDATA 102*906afcb8SAndy FiddamanM_LTEXT 103*906afcb8SAndy FiddamanM_MRX000 :architecture: 104*906afcb8SAndy FiddamanM_PPC :architecture: 105*906afcb8SAndy FiddamanM_SDATA 106*906afcb8SAndy FiddamanM_STEXT 107*906afcb8SAndy FiddamanM_SYS3 108*906afcb8SAndy FiddamanM_SYS5 109*906afcb8SAndy FiddamanM_SYSIII 110*906afcb8SAndy FiddamanM_SYSV 111*906afcb8SAndy FiddamanM_WDSWAP 112*906afcb8SAndy FiddamanM_XENIX 113*906afcb8SAndy FiddamanNATURAL_ALIGNMENT 114*906afcb8SAndy FiddamanNEXT :release: 115*906afcb8SAndy FiddamanNeXT :release: 116*906afcb8SAndy FiddamanON_SEL 117*906afcb8SAndy FiddamanOSK 118*906afcb8SAndy FiddamanOVERLAY 119*906afcb8SAndy FiddamanPASCAL 120*906afcb8SAndy FiddamanPDP11 :architecture: 121*906afcb8SAndy FiddamanPOSIX 122*906afcb8SAndy FiddamanPOSIX2_SOURCE :source: 123*906afcb8SAndy FiddamanPOSIX_C_SOURCE :source: 124*906afcb8SAndy FiddamanPOSIX_SOURCE :source: 125*906afcb8SAndy FiddamanPOWER :architecture: 126*906afcb8SAndy FiddamanPTRDIFF_TYPE 127*906afcb8SAndy FiddamanPWB 128*906afcb8SAndy FiddamanRES 129*906afcb8SAndy FiddamanRT 130*906afcb8SAndy FiddamanSGI_MP_SOURCE :source: 131*906afcb8SAndy FiddamanSGI_REENTRANT_FUNCTIONS :dialect: 132*906afcb8SAndy FiddamanSGI_SOURCE :source: 133*906afcb8SAndy FiddamanSIZE_TYPE 134*906afcb8SAndy FiddamanSMALL :architecture: 135*906afcb8SAndy FiddamanSMALL_M 136*906afcb8SAndy FiddamanSTDC_HOSTED 137*906afcb8SAndy FiddamanSTDC_IEC_559 138*906afcb8SAndy FiddamanSTDC_IEC_559_COMPLEX 139*906afcb8SAndy FiddamanSTDC_ISO_10646 140*906afcb8SAndy FiddamanSTDC_VERSION 141*906afcb8SAndy FiddamanSTD_INCLUDE_DIR 142*906afcb8SAndy FiddamanSVR3 143*906afcb8SAndy FiddamanSVR4 144*906afcb8SAndy FiddamanSVR4_SOURCE :source: 145*906afcb8SAndy FiddamanSYSTYPE_BSD 146*906afcb8SAndy FiddamanSYSTYPE_SVR4 147*906afcb8SAndy FiddamanSYSTYPE_SYSV 148*906afcb8SAndy FiddamanTARGET_LIB 149*906afcb8SAndy FiddamanTINY :architecture: 150*906afcb8SAndy FiddamanTM_DPS6 151*906afcb8SAndy FiddamanTM_L66 152*906afcb8SAndy FiddamanTS 153*906afcb8SAndy FiddamanTS_GCOS 154*906afcb8SAndy FiddamanTS_MOD400 155*906afcb8SAndy FiddamanTURBOC 156*906afcb8SAndy FiddamanUTS :release: 157*906afcb8SAndy FiddamanUWIN :release: 158*906afcb8SAndy FiddamanV9 :release: 159*906afcb8SAndy FiddamanVAX :architecture: 160*906afcb8SAndy FiddamanVAX11C :vendor: 161*906afcb8SAndy FiddamanVAXC :vendor: 162*906afcb8SAndy FiddamanVMS :system: 163*906afcb8SAndy FiddamanWCHAR_T_DEFINED 164*906afcb8SAndy FiddamanWCHAR_TYPE 165*906afcb8SAndy FiddamanWIN32 :release: 166*906afcb8SAndy FiddamanX86 :architecture: 167*906afcb8SAndy FiddamanXOPEN_SOURCE :source: 168*906afcb8SAndy FiddamanXPG2 :source: 169*906afcb8SAndy FiddamanXPG3 :source: 170*906afcb8SAndy FiddamanXPG4 :source: 171*906afcb8SAndy Fiddaman_50SERIES 172*906afcb8SAndy Fiddamanalliant :machine: 173*906afcb8SAndy Fiddamanaosvs :release: 174*906afcb8SAndy Fiddamanapollo :machine: 175*906afcb8SAndy Fiddamanc_plusplus :dialect: 176*906afcb8SAndy Fiddamancpc :machine: 177*906afcb8SAndy Fiddamancplusplus :dialect: 178*906afcb8SAndy Fiddamancpm :system: 179*906afcb8SAndy Fiddamancpm68k :machine: 180*906afcb8SAndy Fiddamancpm80 :machine: 181*906afcb8SAndy Fiddamancpm86 :machine: 182*906afcb8SAndy Fiddamancray :machine: 183*906afcb8SAndy Fiddamandatageneral :machine: 184*906afcb8SAndy Fiddamandecus 185*906afcb8SAndy Fiddamandgux :release: 186*906afcb8SAndy Fiddamandmert :release: 187*906afcb8SAndy Fiddamanfpcc 188*906afcb8SAndy Fiddamanftx 189*906afcb8SAndy Fiddamangcos :release: 190*906afcb8SAndy Fiddamangimpel :release: 191*906afcb8SAndy Fiddamangnu 192*906afcb8SAndy Fiddamangould :machine: 193*906afcb8SAndy Fiddamanhobbit :architecture: 194*906afcb8SAndy Fiddamanhost_mips 195*906afcb8SAndy Fiddamanhp9000s200 :architecture: 196*906afcb8SAndy Fiddamanhp9000s300 :architecture: 197*906afcb8SAndy Fiddamanhp9000s500 :architecture: 198*906afcb8SAndy Fiddamanhp9000s700 :architecture: 199*906afcb8SAndy Fiddamanhp9000s800 :architecture: 200*906afcb8SAndy Fiddamanhppa :architecture:machine: 201*906afcb8SAndy Fiddamanhpux :release: 202*906afcb8SAndy Fiddamani286 :architecture: 203*906afcb8SAndy Fiddamani386 :architecture: 204*906afcb8SAndy Fiddamani80186 :architecture: 205*906afcb8SAndy Fiddamani80286 :architecture: 206*906afcb8SAndy Fiddamani8080 :architecture: 207*906afcb8SAndy Fiddamani8086 :architecture: 208*906afcb8SAndy Fiddamani860 :architecture: 209*906afcb8SAndy FiddamaniAPX286 :architecture: 210*906afcb8SAndy FiddamaniAPX386 :architecture: 211*906afcb8SAndy Fiddamanibm :architecture: 212*906afcb8SAndy Fiddamanibm032 :architecture: 213*906afcb8SAndy Fiddamaninterdata :architecture: 214*906afcb8SAndy Fiddamankl10 215*906afcb8SAndy Fiddamanlinux :release: 216*906afcb8SAndy Fiddamanm68000 :architecture: 217*906afcb8SAndy Fiddamanm68k :architecture: 218*906afcb8SAndy Fiddamanm88000 :architecture: 219*906afcb8SAndy Fiddamanm88k :architecture: 220*906afcb8SAndy Fiddamanmbb 221*906afcb8SAndy Fiddamanmc300 :architecture: 222*906afcb8SAndy Fiddamanmc500 :architecture: 223*906afcb8SAndy Fiddamanmc68000 :architecture: 224*906afcb8SAndy Fiddamanmc68008 :architecture: 225*906afcb8SAndy Fiddamanmc68010 :architecture: 226*906afcb8SAndy Fiddamanmc68020 :architecture: 227*906afcb8SAndy Fiddamanmc68k32 :architecture: 228*906afcb8SAndy Fiddamanmc700 :architecture: 229*906afcb8SAndy Fiddamanmert :release: 230*906afcb8SAndy Fiddamanmips :architecture: 231*906afcb8SAndy Fiddamanmpm 232*906afcb8SAndy Fiddamanmsdos :system: 233*906afcb8SAndy Fiddamann16 :architecture: 234*906afcb8SAndy Fiddamann32032 :architecture: 235*906afcb8SAndy Fiddamann32332 :architecture: 236*906afcb8SAndy Fiddamannews800 237*906afcb8SAndy Fiddamannomacarg 238*906afcb8SAndy Fiddamannonstopux :system: 239*906afcb8SAndy Fiddamanns1600 :architecture: 240*906afcb8SAndy Fiddamanns16000 :architecture: 241*906afcb8SAndy Fiddamanns32000 :architecture: 242*906afcb8SAndy Fiddamanorion :release: 243*906afcb8SAndy Fiddamanos :release: 244*906afcb8SAndy Fiddamanpcdos :system: 245*906afcb8SAndy Fiddamanpdp11 :architecture: 246*906afcb8SAndy Fiddamanppc :architecture: 247*906afcb8SAndy Fiddamanpyr :architecture: 248*906afcb8SAndy Fiddamanrsx :release: 249*906afcb8SAndy Fiddamansel :architecture: 250*906afcb8SAndy Fiddamanselport 251*906afcb8SAndy Fiddamansequent :machine: 252*906afcb8SAndy Fiddamansequoia :machine: 253*906afcb8SAndy Fiddamansparc :architecture: 254*906afcb8SAndy Fiddamanspectrum :machine: 255*906afcb8SAndy Fiddamansun :machine: 256*906afcb8SAndy Fiddamansun2 :machine: 257*906afcb8SAndy Fiddamansun3 :machine: 258*906afcb8SAndy Fiddamansvr4 :release: 259*906afcb8SAndy Fiddamantahoe :architecture: 260*906afcb8SAndy Fiddamantopix :release: 261*906afcb8SAndy Fiddamantops20 :machine: 262*906afcb8SAndy Fiddamantss :system: 263*906afcb8SAndy Fiddamanu370 :architecture: 264*906afcb8SAndy Fiddamanu3b :architecture: 265*906afcb8SAndy Fiddamanu3b15 :architecture: 266*906afcb8SAndy Fiddamanu3b2 :architecture: 267*906afcb8SAndy Fiddamanu3b20 :architecture: 268*906afcb8SAndy Fiddamanu3b200 :architecture: 269*906afcb8SAndy Fiddamanu3b20d :architecture: 270*906afcb8SAndy Fiddamanu3b4000 :architecture: 271*906afcb8SAndy Fiddamanu3b5 :architecture: 272*906afcb8SAndy Fiddamanunivac :machine: 273*906afcb8SAndy Fiddamanunix :system: 274*906afcb8SAndy Fiddamanunixpc :machine: 275*906afcb8SAndy Fiddamanuts :release: 276*906afcb8SAndy Fiddamanvax :architecture: 277*906afcb8SAndy Fiddamanvax11c :vendor: 278*906afcb8SAndy Fiddamanvaxc :vendor: 279*906afcb8SAndy Fiddamanvms :system: 280*906afcb8SAndy Fiddamanxinu :release: 281*906afcb8SAndy Fiddamanz80 :architecture: 282*906afcb8SAndy Fiddamanz800 :architecture: 283*906afcb8SAndy Fiddamanz8000 :architecture: 284