Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!inuxc!pur-ee!uiucdcs!ccvaxa!aglew From: aglew@ccvaxa.UUCP Newsgroups: net.lang.c Subject: Re: Datalight faster than 4.2, why? Message-ID: <2600063@ccvaxa> Date: Fri, 6-Jun-86 11:52:00 EDT Article-I.D.: ccvaxa.2600063 Posted: Fri Jun 6 11:52:00 1986 Date-Received: Sun, 8-Jun-86 06:10:31 EDT References: <989@dataioDataio.UUCP> Lines: 17 Nf-ID: #R:dataioDataio.UUCP:989:ccvaxa:2600063:000:805 Nf-From: ccvaxa.UUCP!aglew Jun 6 10:52:00 1986 ... > sizeof and /lib/cpp (1) I apologize to the net. The latest ANSI C draft explicitly does not allow sizeof in #if conditionals. I believe that earlier versions did, or were vague enough to let me think so. (2) I am mildly annoyed by people who say "/lib/cpp does not recognize sizeof, /lib/ccom does". People who talk in the present tense show a limited imagination. Ditto people who talk in a limited geographic or market-oriented tense. The C preprocessor is not always /lib/cpp, nor is the first step of the compiler /lib/ccom; there are many C systems out there where they have different names, or are merged. There are even systems where sizeof is recognized in #ifs. Enough. Sorry to, perhaps, have misled anybody about sizeof in ANSI C. Sorry, also, to be disappointed by this being missing.