1# 2# list of known old cpp predefined symbols 3# 4# @(#)pp.def (gsf@research.att.com) 2007-01-26 5# 6# symbols will be tested for the common `_' permutations 7# qualifiers may be combinations of 8# 9# architecture cpu architecture 10# dialect C dialect 11# machine bundled package name 12# release system release name 13# source *_SOURCE baggage 14# system default is unix 15# vendor compiler vendor 16# 17ABI_SOURCE :source: 18AES_SOURCE :source: 19AIX :architecture: 20AIX32 :architecture: 21AIX64 :architecture: 22ALL_SOURCE :source: 23AM29000 :architecture: 24AM29K :architecture: 25ANSI_CPP :dialect: 26AOSVS :release: 27APPLE :vendor: 28APPLE_CC :dialect: 29ATT :release: 30ATT4 :release: 31BIG_ENDIAN 32BSD :release: 33BSD_COMPAT :source: 34BSD_TYPES :source: 35CDECL 36CI 37CLASSIFY_TYPE 38COMPACT :architecture: 39COMPILER_VER 40CRAY :machine: 41CRAY1 :machine: 42CRAY2 :machine: 43DATAGENERAL :machine: 44DGUX :release: 45DLL 46DMERT :release: 47DYNAMIC :dialect: 48EXTENSIONS :dialect: 49FreeBSD :release: 50GNUC :dialect:vendor: 51GNUC_MINOR 52GNUG :dialect:vendor: 53HFS :vendor: 54HIGHC 55HOST_MIPS 56HPUX_SOURCE :source: 57HUGE :architecture: 58IBMR2 :architecture: 59ISIS 60LANGUAGE_C :dialect: 61LANGUAGE_CPLUS :dialect: 62LANGUAGE_C_PLUS_PLUS :dialect: 63LARGE :architecture: 64LARGE_M 65LATTICE :vendor: 66LONGLONG :dialect: 67LONG_LONG :dialect: 68M68010 :machine: 69M68020 :machine: 70MACH :release: 71MEDIUM :architecture: 72MIPSEB 73MIPSEL 74MIPS_FPSET 75MIPS_ISA 76MIPS_ISA_MIPS1 77MIPS_ISA_MIPS2 78MIPS_SIM 79MIPS_SIM_ABI16 80MIPS_SIM_ABI32 81MIPS_SZINT 82MIPS_SZLONG 83MIPS_SZPTR 84MODERN_C :dialect: 85MOXIE :release: 86MSC_VER :release: 87MSDOS :system: 88MSNT :system: 89MVS :architecture: 90M_ALPHA :architecture: 91M_BITFIELDS 92M_I186 :architecture: 93M_I286 :architecture: 94M_I386 :architecture: 95M_I8086 :architecture: 96M_I86 :architecture: 97M_I86LM 98M_I86MM 99M_I86SM 100M_IX86 :architecture: 101M_LDATA 102M_LTEXT 103M_MRX000 :architecture: 104M_PPC :architecture: 105M_SDATA 106M_STEXT 107M_SYS3 108M_SYS5 109M_SYSIII 110M_SYSV 111M_WDSWAP 112M_XENIX 113NATURAL_ALIGNMENT 114NEXT :release: 115NeXT :release: 116ON_SEL 117OSK 118OVERLAY 119PASCAL 120PDP11 :architecture: 121POSIX 122POSIX2_SOURCE :source: 123POSIX_C_SOURCE :source: 124POSIX_SOURCE :source: 125POWER :architecture: 126PTRDIFF_TYPE 127PWB 128RES 129RT 130SGI_MP_SOURCE :source: 131SGI_REENTRANT_FUNCTIONS :dialect: 132SGI_SOURCE :source: 133SIZE_TYPE 134SMALL :architecture: 135SMALL_M 136STDC_HOSTED 137STDC_IEC_559 138STDC_IEC_559_COMPLEX 139STDC_ISO_10646 140STDC_VERSION 141STD_INCLUDE_DIR 142SVR3 143SVR4 144SVR4_SOURCE :source: 145SYSTYPE_BSD 146SYSTYPE_SVR4 147SYSTYPE_SYSV 148TARGET_LIB 149TINY :architecture: 150TM_DPS6 151TM_L66 152TS 153TS_GCOS 154TS_MOD400 155TURBOC 156UTS :release: 157UWIN :release: 158V9 :release: 159VAX :architecture: 160VAX11C :vendor: 161VAXC :vendor: 162VMS :system: 163WCHAR_T_DEFINED 164WCHAR_TYPE 165WIN32 :release: 166X86 :architecture: 167XOPEN_SOURCE :source: 168XPG2 :source: 169XPG3 :source: 170XPG4 :source: 171_50SERIES 172alliant :machine: 173aosvs :release: 174apollo :machine: 175c_plusplus :dialect: 176cpc :machine: 177cplusplus :dialect: 178cpm :system: 179cpm68k :machine: 180cpm80 :machine: 181cpm86 :machine: 182cray :machine: 183datageneral :machine: 184decus 185dgux :release: 186dmert :release: 187fpcc 188ftx 189gcos :release: 190gimpel :release: 191gnu 192gould :machine: 193hobbit :architecture: 194host_mips 195hp9000s200 :architecture: 196hp9000s300 :architecture: 197hp9000s500 :architecture: 198hp9000s700 :architecture: 199hp9000s800 :architecture: 200hppa :architecture:machine: 201hpux :release: 202i286 :architecture: 203i386 :architecture: 204i80186 :architecture: 205i80286 :architecture: 206i8080 :architecture: 207i8086 :architecture: 208i860 :architecture: 209iAPX286 :architecture: 210iAPX386 :architecture: 211ibm :architecture: 212ibm032 :architecture: 213interdata :architecture: 214kl10 215linux :release: 216m68000 :architecture: 217m68k :architecture: 218m88000 :architecture: 219m88k :architecture: 220mbb 221mc300 :architecture: 222mc500 :architecture: 223mc68000 :architecture: 224mc68008 :architecture: 225mc68010 :architecture: 226mc68020 :architecture: 227mc68k32 :architecture: 228mc700 :architecture: 229mert :release: 230mips :architecture: 231mpm 232msdos :system: 233n16 :architecture: 234n32032 :architecture: 235n32332 :architecture: 236news800 237nomacarg 238nonstopux :system: 239ns1600 :architecture: 240ns16000 :architecture: 241ns32000 :architecture: 242orion :release: 243os :release: 244pcdos :system: 245pdp11 :architecture: 246ppc :architecture: 247pyr :architecture: 248rsx :release: 249sel :architecture: 250selport 251sequent :machine: 252sequoia :machine: 253sparc :architecture: 254spectrum :machine: 255sun :machine: 256sun2 :machine: 257sun3 :machine: 258svr4 :release: 259tahoe :architecture: 260topix :release: 261tops20 :machine: 262tss :system: 263u370 :architecture: 264u3b :architecture: 265u3b15 :architecture: 266u3b2 :architecture: 267u3b20 :architecture: 268u3b200 :architecture: 269u3b20d :architecture: 270u3b4000 :architecture: 271u3b5 :architecture: 272univac :machine: 273unix :system: 274unixpc :machine: 275uts :release: 276vax :architecture: 277vax11c :vendor: 278vaxc :vendor: 279vms :system: 280xinu :release: 281z80 :architecture: 282z800 :architecture: 283z8000 :architecture: 284