  G From:	RHEA::DECWRL::"decvax!minow" "Martin Minow"   20-JUL-1984 19:14    To:	decwrl!rhea!rex!minow   E Received: from DECWRL by DEC-RHEA with SMTP; Fri, 20 Jul 84 16:05-PDT ) Received: by decwrl.ARPA (4.22.01/4.7.32) ( 	id AA05755; Fri, 20 Jul 84 16:09:27 pdt# Received: by decvax.UUCP (4.12/1.0) ( 	id AA12227; Fri, 20 Jul 84 18:29:12 edt! Date: Fri, 20 Jul 84 18:29:12 edt , Message-Id: <8407202229.AA12227@decvax.UUCP>  : From jr@foros1.UUCP (John Rogers) Sun Feb  6 01:28:16 2069 Relay-Version: version B 2.10.1 6/24/83; site decvax.UUCP D Posting-Version: version B 2.10.1 (Fortune) 6/7/84; site foros1.UUCP) Path: decvax!decwrl!amd!fortune!foros1!jr " From: jr@foros1.UUCP (John Rogers)0 Newsgroups: net.unix,net.lang.c,net.unix-wizardsD Subject: Re: Standardized predefined CPP symbols, down with folklore Message-ID: <244@foros1.UUCP> ! Date: Thu, 19-Jul-84 01:27:42 EDT  Article-I.D.: foros1.244  Posted: Thu Jul 19 01:27:42 1984* Date-Received: Fri, 20-Jul-84 01:54:16 EDT1 References: <2065@rlgvax.UUCP>, <4070@utzoo.UUCP> 	 Lines: 65 - Keywords: listing of known predefined symbols   G Hi.  I've been trying to keep a list of the various predefined symbols; A it's based on one by Steve Bourne in "The UNIX System" (page 99), E Martin Minow's recent posting, and my own research.  I don't have any A data on anything earlier than V7.  If anyone has any additions or F corrections, please let me know, and I'll repost a new version of this in a week or two.   ( 	__DATE__	(Decus C - date of complation)9 	__FILE__	(file name of source file - most preprocessors) : 	__LINE__	(line number within current source file - ditto)< 	cpm		(CP/M - see the "p" preprocessor in Jul-84 Dr. Dobb's), 	decus		(Decus C for PDP-11 - RSX and RT-11). 	gcos		(Honeywell 6000 GCOS operating system?)3 	ibm		(IBM - mainframes only, I assume? PCM's too?) 9 	interdata	(Interdata 8/32 - now Perkin Elmer something?) , 	lint		(UNIX's C syntax & semantics checker)/ 	m68k		(Motorola's System V port for the 68000) 5 	mc68000		(Fortune's 32:16 and various other 68000's) 3 	mert		(BTL's old microprocessor real-time system?) ; 	nomacarg	(Decus C - means it doesn't support #define args) - 	os		(IBM's OS for System/360 and System/370) ? 	pdp11		(DEC PDP-11: BTL C for UNIX; Decus C for RSX and RT-11) 2 	PWB		(the UNIX/PWB programmer's workbench system) 	RES		(UNIX - research??????) 9 	rsx		(Decus C under the RSX operating system for PDP-11) $ 	RT		(the UNIX/RT real-time system?) 	sun		(SUN workstation?)& 	TS		(the UNIX/TS timesharing system?)" 	tss		(IBM's Time Sharing System?)+ 	unix		(the you-know-what operating system)  	u370		(UNIX on IBM 370's?)  	u3b		(UNIX on 3B series?) 	u3b5		(UNIX on 3B5?) > 	vax		(DEC VAX (UNIX or VMS) - also some Unisoft 68000 ports!)! 	vax11c		(DEC's VAX-11 C for VMS)  	vms		(DEC's VAX-11 C for VMS)   Other possibilities include:   	ccpm86		(Concurrent CP/M-86)  	cpm68k		(CP/M-68K)  	cpm80		(CP/M-80)  	cpm86		(CP/M-86) - 	gnu		(Stallman's (sp?) GNU - GNU's Not UNIX) 0 	i8080		(Intel 8080-compatible: 8080, 8085, Z80)( 	i8086		(Intel 8086 and 8088 processors)" 	i80186		(Intel 80186 and friends)" 	i80286		(Intel 80286 and friends) 	mpm		(Digital Research's MP/M) - 	msdos		(Microsoft's MS-DOS operating system) 8 	pcdos		(IBM and/or Microsoft's PC-DOS operating system)) 	xinu		(Purdue's XINU - XINU Is Not UNIX)  	z80		(Zilog Z80) * 	z800		(Zilog Z800, if they ever ship any)0 	z8000		(Zilog Z8000, if anyone still uses them)  G Does anyone have any data on Coherent?  Idris?  Any MS-DOS C compilers? F Whitesmiths?  National 16032/32016/whatever?  Amdahl's UTS?  OS-9? S1?J Eunice?  Cray computers?  This table could certainly get a lot larger! :-)   				See ya!  --   				JR (John Rogers) 				...ihnp4!fortune!foros1!jr! 				also fortune!jr and proper!jr     