1da2e3ebdSchin# 2da2e3ebdSchin# list of known old cpp predefined symbols 3da2e3ebdSchin# 4*7c2fbfb3SApril Chin# @(#)pp.def (gsf@research.att.com) 2007-01-26 5da2e3ebdSchin# 6da2e3ebdSchin# symbols will be tested for the common `_' permutations 7da2e3ebdSchin# qualifiers may be combinations of 8da2e3ebdSchin# 9da2e3ebdSchin# architecture cpu architecture 10da2e3ebdSchin# dialect C dialect 11da2e3ebdSchin# machine bundled package name 12da2e3ebdSchin# release system release name 13da2e3ebdSchin# source *_SOURCE baggage 14da2e3ebdSchin# system default is unix 15da2e3ebdSchin# vendor compiler vendor 16da2e3ebdSchin# 17da2e3ebdSchinABI_SOURCE :source: 18da2e3ebdSchinAES_SOURCE :source: 19da2e3ebdSchinAIX :architecture: 20da2e3ebdSchinAIX32 :architecture: 21da2e3ebdSchinAIX64 :architecture: 22da2e3ebdSchinALL_SOURCE :source: 23da2e3ebdSchinAM29000 :architecture: 24da2e3ebdSchinAM29K :architecture: 25da2e3ebdSchinANSI_CPP :dialect: 26da2e3ebdSchinAOSVS :release: 27da2e3ebdSchinAPPLE :vendor: 28da2e3ebdSchinAPPLE_CC :dialect: 29da2e3ebdSchinATT :release: 30da2e3ebdSchinATT4 :release: 31da2e3ebdSchinBIG_ENDIAN 32da2e3ebdSchinBSD :release: 33da2e3ebdSchinBSD_COMPAT :source: 34da2e3ebdSchinBSD_TYPES :source: 35da2e3ebdSchinCDECL 36da2e3ebdSchinCI 37da2e3ebdSchinCLASSIFY_TYPE 38da2e3ebdSchinCOMPACT :architecture: 39da2e3ebdSchinCOMPILER_VER 40da2e3ebdSchinCRAY :machine: 41da2e3ebdSchinCRAY1 :machine: 42da2e3ebdSchinCRAY2 :machine: 43da2e3ebdSchinDATAGENERAL :machine: 44da2e3ebdSchinDGUX :release: 45da2e3ebdSchinDLL 46da2e3ebdSchinDMERT :release: 47da2e3ebdSchinDYNAMIC :dialect: 48da2e3ebdSchinEXTENSIONS :dialect: 49da2e3ebdSchinFreeBSD :release: 50da2e3ebdSchinGNUC :dialect:vendor: 51da2e3ebdSchinGNUC_MINOR 52da2e3ebdSchinGNUG :dialect:vendor: 53da2e3ebdSchinHFS :vendor: 54da2e3ebdSchinHIGHC 55da2e3ebdSchinHOST_MIPS 56da2e3ebdSchinHPUX_SOURCE :source: 57da2e3ebdSchinHUGE :architecture: 58da2e3ebdSchinIBMR2 :architecture: 59da2e3ebdSchinISIS 60da2e3ebdSchinLANGUAGE_C :dialect: 61da2e3ebdSchinLANGUAGE_CPLUS :dialect: 62da2e3ebdSchinLANGUAGE_C_PLUS_PLUS :dialect: 63da2e3ebdSchinLARGE :architecture: 64da2e3ebdSchinLARGE_M 65da2e3ebdSchinLATTICE :vendor: 66da2e3ebdSchinLONGLONG :dialect: 67da2e3ebdSchinLONG_LONG :dialect: 68da2e3ebdSchinM68010 :machine: 69da2e3ebdSchinM68020 :machine: 70da2e3ebdSchinMACH :release: 71da2e3ebdSchinMEDIUM :architecture: 72da2e3ebdSchinMIPSEB 73da2e3ebdSchinMIPSEL 74da2e3ebdSchinMIPS_FPSET 75da2e3ebdSchinMIPS_ISA 76da2e3ebdSchinMIPS_ISA_MIPS1 77da2e3ebdSchinMIPS_ISA_MIPS2 78da2e3ebdSchinMIPS_SIM 79da2e3ebdSchinMIPS_SIM_ABI16 80da2e3ebdSchinMIPS_SIM_ABI32 81da2e3ebdSchinMIPS_SZINT 82da2e3ebdSchinMIPS_SZLONG 83da2e3ebdSchinMIPS_SZPTR 84da2e3ebdSchinMODERN_C :dialect: 85da2e3ebdSchinMOXIE :release: 86da2e3ebdSchinMSC_VER :release: 87da2e3ebdSchinMSDOS :system: 88da2e3ebdSchinMSNT :system: 89da2e3ebdSchinMVS :architecture: 90da2e3ebdSchinM_ALPHA :architecture: 91da2e3ebdSchinM_BITFIELDS 92da2e3ebdSchinM_I186 :architecture: 93da2e3ebdSchinM_I286 :architecture: 94da2e3ebdSchinM_I386 :architecture: 95da2e3ebdSchinM_I8086 :architecture: 96da2e3ebdSchinM_I86 :architecture: 97da2e3ebdSchinM_I86LM 98da2e3ebdSchinM_I86MM 99da2e3ebdSchinM_I86SM 100da2e3ebdSchinM_IX86 :architecture: 101da2e3ebdSchinM_LDATA 102da2e3ebdSchinM_LTEXT 103da2e3ebdSchinM_MRX000 :architecture: 104da2e3ebdSchinM_PPC :architecture: 105da2e3ebdSchinM_SDATA 106da2e3ebdSchinM_STEXT 107da2e3ebdSchinM_SYS3 108da2e3ebdSchinM_SYS5 109da2e3ebdSchinM_SYSIII 110da2e3ebdSchinM_SYSV 111da2e3ebdSchinM_WDSWAP 112da2e3ebdSchinM_XENIX 113da2e3ebdSchinNATURAL_ALIGNMENT 114da2e3ebdSchinNEXT :release: 115da2e3ebdSchinNeXT :release: 116da2e3ebdSchinON_SEL 117da2e3ebdSchinOSK 118da2e3ebdSchinOVERLAY 119da2e3ebdSchinPASCAL 120da2e3ebdSchinPDP11 :architecture: 121da2e3ebdSchinPOSIX 122da2e3ebdSchinPOSIX2_SOURCE :source: 123da2e3ebdSchinPOSIX_C_SOURCE :source: 124da2e3ebdSchinPOSIX_SOURCE :source: 125da2e3ebdSchinPOWER :architecture: 126da2e3ebdSchinPTRDIFF_TYPE 127da2e3ebdSchinPWB 128da2e3ebdSchinRES 129da2e3ebdSchinRT 130da2e3ebdSchinSGI_MP_SOURCE :source: 131da2e3ebdSchinSGI_REENTRANT_FUNCTIONS :dialect: 132da2e3ebdSchinSGI_SOURCE :source: 133da2e3ebdSchinSIZE_TYPE 134da2e3ebdSchinSMALL :architecture: 135da2e3ebdSchinSMALL_M 136da2e3ebdSchinSTDC_HOSTED 137da2e3ebdSchinSTDC_IEC_559 138da2e3ebdSchinSTDC_IEC_559_COMPLEX 139da2e3ebdSchinSTDC_ISO_10646 140da2e3ebdSchinSTDC_VERSION 141da2e3ebdSchinSTD_INCLUDE_DIR 142da2e3ebdSchinSVR3 143da2e3ebdSchinSVR4 144da2e3ebdSchinSVR4_SOURCE :source: 145da2e3ebdSchinSYSTYPE_BSD 146da2e3ebdSchinSYSTYPE_SVR4 147da2e3ebdSchinSYSTYPE_SYSV 148da2e3ebdSchinTARGET_LIB 149da2e3ebdSchinTINY :architecture: 150da2e3ebdSchinTM_DPS6 151da2e3ebdSchinTM_L66 152da2e3ebdSchinTS 153da2e3ebdSchinTS_GCOS 154da2e3ebdSchinTS_MOD400 155da2e3ebdSchinTURBOC 156da2e3ebdSchinUTS :release: 157da2e3ebdSchinUWIN :release: 158da2e3ebdSchinV9 :release: 159da2e3ebdSchinVAX :architecture: 160da2e3ebdSchinVAX11C :vendor: 161da2e3ebdSchinVAXC :vendor: 162da2e3ebdSchinVMS :system: 163*7c2fbfb3SApril ChinWCHAR_T_DEFINED 164da2e3ebdSchinWCHAR_TYPE 165da2e3ebdSchinWIN32 :release: 166da2e3ebdSchinX86 :architecture: 167da2e3ebdSchinXOPEN_SOURCE :source: 168da2e3ebdSchinXPG2 :source: 169da2e3ebdSchinXPG3 :source: 170da2e3ebdSchinXPG4 :source: 171da2e3ebdSchin_50SERIES 172da2e3ebdSchinalliant :machine: 173da2e3ebdSchinaosvs :release: 174da2e3ebdSchinapollo :machine: 175da2e3ebdSchinc_plusplus :dialect: 176da2e3ebdSchincpc :machine: 177da2e3ebdSchincplusplus :dialect: 178da2e3ebdSchincpm :system: 179da2e3ebdSchincpm68k :machine: 180da2e3ebdSchincpm80 :machine: 181da2e3ebdSchincpm86 :machine: 182da2e3ebdSchincray :machine: 183da2e3ebdSchindatageneral :machine: 184da2e3ebdSchindecus 185da2e3ebdSchindgux :release: 186da2e3ebdSchindmert :release: 187da2e3ebdSchinfpcc 188da2e3ebdSchinftx 189da2e3ebdSchingcos :release: 190da2e3ebdSchingimpel :release: 191da2e3ebdSchingnu 192da2e3ebdSchingould :machine: 193da2e3ebdSchinhobbit :architecture: 194da2e3ebdSchinhost_mips 195da2e3ebdSchinhp9000s200 :architecture: 196da2e3ebdSchinhp9000s300 :architecture: 197da2e3ebdSchinhp9000s500 :architecture: 198da2e3ebdSchinhp9000s700 :architecture: 199da2e3ebdSchinhp9000s800 :architecture: 200da2e3ebdSchinhppa :architecture:machine: 201da2e3ebdSchinhpux :release: 202da2e3ebdSchini286 :architecture: 203da2e3ebdSchini386 :architecture: 204da2e3ebdSchini80186 :architecture: 205da2e3ebdSchini80286 :architecture: 206da2e3ebdSchini8080 :architecture: 207da2e3ebdSchini8086 :architecture: 208da2e3ebdSchini860 :architecture: 209da2e3ebdSchiniAPX286 :architecture: 210da2e3ebdSchiniAPX386 :architecture: 211da2e3ebdSchinibm :architecture: 212da2e3ebdSchinibm032 :architecture: 213da2e3ebdSchininterdata :architecture: 214da2e3ebdSchinkl10 215da2e3ebdSchinlinux :release: 216da2e3ebdSchinm68000 :architecture: 217da2e3ebdSchinm68k :architecture: 218da2e3ebdSchinm88000 :architecture: 219da2e3ebdSchinm88k :architecture: 220da2e3ebdSchinmbb 221da2e3ebdSchinmc300 :architecture: 222da2e3ebdSchinmc500 :architecture: 223da2e3ebdSchinmc68000 :architecture: 224da2e3ebdSchinmc68008 :architecture: 225da2e3ebdSchinmc68010 :architecture: 226da2e3ebdSchinmc68020 :architecture: 227da2e3ebdSchinmc68k32 :architecture: 228da2e3ebdSchinmc700 :architecture: 229da2e3ebdSchinmert :release: 230da2e3ebdSchinmips :architecture: 231da2e3ebdSchinmpm 232da2e3ebdSchinmsdos :system: 233da2e3ebdSchinn16 :architecture: 234da2e3ebdSchinn32032 :architecture: 235da2e3ebdSchinn32332 :architecture: 236da2e3ebdSchinnews800 237da2e3ebdSchinnomacarg 238da2e3ebdSchinnonstopux :system: 239da2e3ebdSchinns1600 :architecture: 240da2e3ebdSchinns16000 :architecture: 241da2e3ebdSchinns32000 :architecture: 242da2e3ebdSchinorion :release: 243da2e3ebdSchinos :release: 244da2e3ebdSchinpcdos :system: 245da2e3ebdSchinpdp11 :architecture: 246da2e3ebdSchinppc :architecture: 247da2e3ebdSchinpyr :architecture: 248da2e3ebdSchinrsx :release: 249da2e3ebdSchinsel :architecture: 250da2e3ebdSchinselport 251da2e3ebdSchinsequent :machine: 252da2e3ebdSchinsequoia :machine: 253da2e3ebdSchinsparc :architecture: 254da2e3ebdSchinspectrum :machine: 255da2e3ebdSchinsun :machine: 256da2e3ebdSchinsun2 :machine: 257da2e3ebdSchinsun3 :machine: 258da2e3ebdSchinsvr4 :release: 259da2e3ebdSchintahoe :architecture: 260da2e3ebdSchintopix :release: 261da2e3ebdSchintops20 :machine: 262da2e3ebdSchintss :system: 263da2e3ebdSchinu370 :architecture: 264da2e3ebdSchinu3b :architecture: 265da2e3ebdSchinu3b15 :architecture: 266da2e3ebdSchinu3b2 :architecture: 267da2e3ebdSchinu3b20 :architecture: 268da2e3ebdSchinu3b200 :architecture: 269da2e3ebdSchinu3b20d :architecture: 270da2e3ebdSchinu3b4000 :architecture: 271da2e3ebdSchinu3b5 :architecture: 272da2e3ebdSchinunivac :machine: 273da2e3ebdSchinunix :system: 274da2e3ebdSchinunixpc :machine: 275da2e3ebdSchinuts :release: 276da2e3ebdSchinvax :architecture: 277da2e3ebdSchinvax11c :vendor: 278da2e3ebdSchinvaxc :vendor: 279da2e3ebdSchinvms :system: 280da2e3ebdSchinxinu :release: 281da2e3ebdSchinz80 :architecture: 282da2e3ebdSchinz800 :architecture: 283da2e3ebdSchinz8000 :architecture: 284