Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!sun-barr!cs.utexas.edu!uunet!mcsun!unido!tub!uwbln!ckl From: ckl@uwbln.UUCP (Christoph Kuenkel) Newsgroups: comp.lang.c Subject: Re: quotes inside #if 0 Keywords: ANSI, comments Message-ID: <1809@uwbull.uwbln.UUCP> Date: 11 Sep 89 08:28:15 GMT References: <2014@munnari.oz.au> <10935@smoke.BRL.MIL> <3626@yunexus.UUCP> <32905@ism780c.isc.com> Sender: ckl@uwbln.UUCP Distribution: comp Organization: UniWare GmbH, Berlin Lines: 22 In article <32905@ism780c.isc.com>, news@ism780c.isc.com (News system) writes: > PS: I have heard that Unix release 5.4 uses two compilers. One to compile > Unix and one (ANSII) for new programs. Does any one know if this is true? It seems to be one compiler that supports three modes: - transitional mode (supports ``full ansi'', accepts any k&r source, uses k&r semantics, warns if semantics differ) - ansi mode (supports ``full ansi'', uses ansi semantics, warns if semantics differ) - ansi conforming mode (supports ``full ansi'', uses ansi semantics, warns if semantics differ, no non ansi names in namespace) modes are switched to with compiler flag (-X{t,a,c}). this information is from the at&t/sun software developer conference. christoph