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.