1# 2# list of known old cpp predefined symbols 3# 4# @(#)pp.def (gsf@research.att.com) 2002-11-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_TYPE 164WIN32 :release: 165X86 :architecture: 166XOPEN_SOURCE :source: 167XPG2 :source: 168XPG3 :source: 169XPG4 :source: 170_50SERIES 171alliant :machine: 172aosvs :release: 173apollo :machine: 174c_plusplus :dialect: 175cpc :machine: 176cplusplus :dialect: 177cpm :system: 178cpm68k :machine: 179cpm80 :machine: 180cpm86 :machine: 181cray :machine: 182datageneral :machine: 183decus 184dgux :release: 185dmert :release: 186fpcc 187ftx 188gcos :release: 189gimpel :release: 190gnu 191gould :machine: 192hobbit :architecture: 193host_mips 194hp9000s200 :architecture: 195hp9000s300 :architecture: 196hp9000s500 :architecture: 197hp9000s700 :architecture: 198hp9000s800 :architecture: 199hppa :architecture:machine: 200hpux :release: 201i286 :architecture: 202i386 :architecture: 203i80186 :architecture: 204i80286 :architecture: 205i8080 :architecture: 206i8086 :architecture: 207i860 :architecture: 208iAPX286 :architecture: 209iAPX386 :architecture: 210ibm :architecture: 211ibm032 :architecture: 212interdata :architecture: 213kl10 214linux :release: 215m68000 :architecture: 216m68k :architecture: 217m88000 :architecture: 218m88k :architecture: 219mbb 220mc300 :architecture: 221mc500 :architecture: 222mc68000 :architecture: 223mc68008 :architecture: 224mc68010 :architecture: 225mc68020 :architecture: 226mc68k32 :architecture: 227mc700 :architecture: 228mert :release: 229mips :architecture: 230mpm 231msdos :system: 232n16 :architecture: 233n32032 :architecture: 234n32332 :architecture: 235news800 236nomacarg 237nonstopux :system: 238ns1600 :architecture: 239ns16000 :architecture: 240ns32000 :architecture: 241orion :release: 242os :release: 243pcdos :system: 244pdp11 :architecture: 245ppc :architecture: 246pyr :architecture: 247rsx :release: 248sel :architecture: 249selport 250sequent :machine: 251sequoia :machine: 252sparc :architecture: 253spectrum :machine: 254sun :machine: 255sun2 :machine: 256sun3 :machine: 257svr4 :release: 258tahoe :architecture: 259topix :release: 260tops20 :machine: 261tss :system: 262u370 :architecture: 263u3b :architecture: 264u3b15 :architecture: 265u3b2 :architecture: 266u3b20 :architecture: 267u3b200 :architecture: 268u3b20d :architecture: 269u3b4000 :architecture: 270u3b5 :architecture: 271univac :machine: 272unix :system: 273unixpc :machine: 274uts :release: 275vax :architecture: 276vax11c :vendor: 277vaxc :vendor: 278vms :system: 279xinu :release: 280z80 :architecture: 281z800 :architecture: 282z8000 :architecture: 283