Standardized predefined CPP symbols

Martin Minow minow at decvax.UUCP
Wed Jul 11 12:31:53 AEST 1984


For what it's worth, Decus C predefines the following symbols:

decus, pdp11
nomacarg	The Decus C preprocessor doesn't support #define x(args)
rsx, rt11	As appropriate
_FILE_		Source file name	(might be __FILE__)
_LINE_		Current line number	(might be __LINE__)
_DATE_		Compilation date in ctime() format (without the trailing \n)

Vax-11C predefines the following symbols:

vax, vax11c, vms

Moral:  programs may need to know the target machine and operating system,
along with any unique quirks of the compiler.

Martin Minow
decvax!minow



More information about the Comp.lang.c mailing list