Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 (Tek) 9/26/83; site tekecs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!ihnp4!zehntel!hplabs!tektronix!orca!tekecs!joemu From: joemu@tekecs.UUCP (Joe Mueller) Newsgroups: net.lang.c Subject: Re: Standardization questions (cpp mostly) Message-ID: <4117@tekecs.UUCP> Date: Sun, 14-Oct-84 00:15:16 EDT Article-I.D.: tekecs.4117 Posted: Sun Oct 14 00:15:16 1984 Date-Received: Tue, 16-Oct-84 05:52:44 EDT References: <464@sftig.UUCP> Organization: Tektronix, Wilsonville OR Lines: 13 > I hope that the standard will allow you to turn off all predefined > preprocessor variables, and give an exception list (that your program needs to > have). Things like '__LINE__' and '__FILE__' are too good to loose (in > certain applications) just because the local C compiler defines 'stack' (in a > mistaken attempt to tell you that you are executing on a stack machine, or > something...) I don't want to be forced to throw out the baby with the bath > water. > Rick Thomas Point well taken! I forgot to mention there will be a list of macros that will not be disabled by the "magic flag". __LINE__ and __FILE__ are among these. I can't remember if there are any more.