# $Id: defines.list,v 1.1 2005/11/16 20:01:45 sms Exp $ # www.pccl.demon.co.uk # # List of C # define values # # K&R Section A12.10 __LINE__ __FILE__ __DATE__ __TIME__ __STDC__ # SUN # Obtained from "man cpp on SunOS 5.6 (sparc) ibm gcos os tss unix interdata pdp11 u370 u3b u3b2 u3b5 u3b15 u3b20d vax ns32000 iAPX286 i386 sparc sun RES RT lint # GNU # GNU CPP Manual - http://gcc.gnu.org/onlinedocs/cpp_1.htm#SEC16 __FILE__ __LINE__ __DATE__ __TIME__ __STDC__ __STDC_VERSION__ __GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__ __GNUG__ __cplusplus__ __STRICY_ANSI__ __BASE_FILE__ __INCLUDE_LEVEL__ __VERSION__ __OPTIMIZE__ __CHAR_UNSIGNED__ __REGISTER_PREFIX__ __USER_LABEL_PREFIX__ unix BSD vax mc68000 m68k M68020 _AM29K _AM2900 ns32000 sun pyr sequent CPP_PREDEFINES # SCO # Obtained from "man cc on SCO OpenServer 3.2 5.0.5 i386 _POSIX_C_SOURCE _POSIX_SOURCE _SCO_ODS_30 _STRICT_ANSI _XOPEN_SOURCE M_I86 M_I86SM M_SDATA M_STEXT M_BITFIELDS M_INTERNAT M_SYS5 M_SYSV M_SYS3 M_SYSIII M_WORDSWAP _M_I86 _M_I86SM _M_SDATA _M_STEXT _M_BITFIELDS _M_INTERNAT _M_SYS5 _M_SYSV _M_SYS3 _M_SYSIII _M_WORDSWAP i386 unix M_I386 M_UNIX M_XENIX _STRICT_NAMES # Compaq # Compaq C Language Reference Manual - February 2002 __STDC__ __STDC_HOSTED__ __STDC_VERSION__ __STDC_ISO_10646__ __func__ # Compaq C Migration Guide for Open VMS Systems __alpha __DECC __decc __HIDE_FORBIDDEN_NAMES __VAXC __vaxc # Compaq C User's Guide for Open VMS C __32BITS __ALPHA __alpha __Alpha_AXP __ANSI_C_SOURCE _BSD44_CURSES __D_FLOAT __DECC _DEC_V4_SOURCE __DECC_MODE_COMMON __DECC_MODE_MS __DECC_MODE_RELAXED __DECC_MODE_STRICT __DECC_MODE_VAXC __DECC_VER __G_FLOAT __HIDE_FORBIDDEN_NAMES __IEEE_FLOAT __IEEE_FP __INITIAL_POINTER_SIZE __MIA __MS _POSIX_C_SOURCE _SOCKADDR_LEN __STDC__ __STDC_HOSTED__ __STDC_ISO_10646 __STDC_VERSION__ __VAX __vax __VAX11C __vax11c __VAXC __vaxc __VMS __vms _VMS_CURSES _VMS_V6_SOURCE __VMS_VER __vms_ver __VMS_VERSION __vms_version __X_FLOAT _XOPEN_SOURCE _XOPEN_SOURCE_EXTENDED # Other _AIX __arm__ __FUNCTION__ __hpux__ __mips__ __vms