Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-lcc!lll-winken!uunet!kddlab!titcca!sragwa!wsgw!socslgw!diamond!diamond From: diamond@diamond.csl.sony.junet (Norman Diamond) Newsgroups: comp.lang.c Subject: Re: preprocessor fun Message-ID: <10152@socslgw.csl.sony.JUNET> Date: 10 Apr 89 05:45:16 GMT References: <1989Apr7.192628.4547@utzoo.uucp> Sender: news@csl.sony.JUNET Reply-To: diamond@diamond. (Norman Diamond) Organization: /usr/lib/news/organization Lines: 20 In article <1989Apr7.192628.4547@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes: > #ifdef notdef > #hahafooledyou > #endif >Show me where it says that the middle line is a directive at all. >I claim that it is two preprocessing tokens which do not happen to be a >directive. Nowhere does the Oct. draft say that *only* directives can >begin with "#", or that all lines starting with "#" are directives. The third line is also two preprocessing tokens. Yup, a vendor can sell a compiler that does lots of unexpected things, and point out that it conforms to the standard. Let's let the vendor pay her development costs and take her choice; customers have choices too. Norman Diamond, Sony Computer Science Lab (diamond%csl.sony.jp@relay.cs.net) The above opinions are my own. | Why are programmers criticized for If they're also your opinions, | re-inventing the wheel, when car you're infringing my copyright. | manufacturers are praised for it?