From owner-freebsd-hackers Mon Jun 8 21:50:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA29434 for freebsd-hackers-outgoing; Mon, 8 Jun 1998 21:50:55 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ren.dtir.qld.gov.au (firewall-user@ns.dtir.qld.gov.au [203.108.138.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA29411 for ; Mon, 8 Jun 1998 21:50:39 -0700 (PDT) (envelope-from syssgm@dtir.qld.gov.au) Received: by ren.dtir.qld.gov.au; id OAA06369; Tue, 9 Jun 1998 14:49:59 +1000 (EST) Received: from ogre.dtir.qld.gov.au(167.123.8.3) by ren.dtir.qld.gov.au via smap (3.2) id xma006342; Tue, 9 Jun 98 14:49:47 +1000 Received: from atlas.dtir.qld.gov.au (atlas.dtir.qld.gov.au [167.123.8.9]) by ogre.dtir.qld.gov.au (8.8.8/8.8.7) with ESMTP id OAA17201; Tue, 9 Jun 1998 14:49:57 +1000 (EST) Received: from nymph.dtir.qld.gov.au (nymph.dtir.qld.gov.au [167.123.10.10]) by atlas.dtir.qld.gov.au (8.8.5/8.8.5) with ESMTP id OAA23396; Tue, 9 Jun 1998 14:49:42 +1000 (EST) Received: from nymph.dtir.qld.gov.au (localhost.dtir.qld.gov.au [127.0.0.1]) by nymph.dtir.qld.gov.au (8.8.8/8.8.7) with ESMTP id OAA21118; Tue, 9 Jun 1998 14:49:48 +1000 (EST) (envelope-from syssgm@nymph.dtir.qld.gov.au) Message-Id: <199806090449.OAA21118@nymph.dtir.qld.gov.au> To: Eivind Eklund cc: freebsd-hackers@FreeBSD.ORG, syssgm@dtir.qld.gov.au Subject: Re: Irritating cpp feature References: <19980607190517.23293@follo.net> In-Reply-To: <19980607190517.23293@follo.net> from Eivind Eklund at "Sun, 07 Jun 1998 19:05:17 +0200" Date: Tue, 09 Jun 1998 14:49:48 +1000 From: Stephen McKay Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sunday, 7th June 1998, Eivind Eklund wrote: >On Sun, Jun 07, 1998 at 11:07:07AM -0400, Gregory D Moncreaff wrote: >> you can put anything you want in an #if 0/#endif block. >> by definition, the preprocessor deletes such before the compiler >> (which is the only thing that checks code syntax) >> even sees it > >This is a common misconception. Your statement is completely false. Change "completely" to "currently" for maximum accuracy. ;-) The K&R cpp was a simpler beast and those of us from the pre-ANSI days were pretty pissed off with the damage done to the preprocessor by the ANSI committee. Well, at least I was. Another guy was so moved by the matter he gave a "You scumbags!" talk at an Australian UNIX Users' Group conference. Of course, nobody paid any attention, and the world has not yet fallen into chaos and barbarism... >Now, can we all cut this discussion at this point? Thanks. Ahh, but it's so much fun to poke the C Standards Committee in the eye. :-) Stephen. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message