Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ucsfcgl.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!ucbvax!ucsfcgl!arnold From: arnold@ucsfcgl.UUCP (Ken Arnold%CGL) Newsgroups: net.lang.c Subject: Re: CTRL(X) in ANSI standard (last one I hope) Message-ID: <516@ucsfcgl.UUCP> Date: Fri, 24-May-85 17:08:35 EDT Article-I.D.: ucsfcgl.516 Posted: Fri May 24 17:08:35 1985 Date-Received: Sat, 1-Jun-85 01:18:35 EDT References: <10747@brl-tgr.ARPA> <507@ucsfcgl.UUCP> <10948@brl-tgr.ARPA> Reply-To: arnold@ucsfcgl.UUCP (PUT YOUR NAME HERE) Organization: UCSF Computer Graphics Lab Lines: 27 In article <10948@brl-tgr.ARPA> gwyn@brl-tgr.ARPA (Doug Gwyn ) writes: >> Face it. We are going to have to kill ourselves trying to work around >> the standard committee's refusal to let C work the way it has been working. >What "C"? Using undocumented (indeed, unintended) features present >in one particular implementation is not the same as using C the way >it was defined; ... > >C != BSD Unintended? That ain't the way I heard it. In fact, if Reiser hadn't put some way to do this in, someone else would have invented it, since it is so useful. Undocumented is only moderately correct, but neither hither nor yon. It is used this way in every Reiser-based preprocessor, and that means not just BSD (BSD got it from Bell), but every Bell-derived C implementation as well, and some other compilers, including some for micros. So what should be standardized on; most compilers or a few compilers? And, if you think that there are more compilers that DON'T do it Reiser's way (an interesting idea), you might ask about how many lines of code are written under Reiser-style vs. non-Reiser. However, I promised myself I wouldn't get into this debate, so this is the last net.lang.c will hear from me on this unles someone says something truly wacko and I can't help myself. Ken Arnold