Article View: comp.std.c
Article #551931 character identifier length (was: __STDC__ and non-strictly conforming ANSI C compilers)
From: Liber
Date: Wed, 21 Dec 1988 01:33
Date: Wed, 21 Dec 1988 01:33
22 lines
1528 bytes
1528 bytes
In article <12643@bellcore.bellcore.com> sjs@sjs@ctt.bellcore.com (Stan Switzer) writes: >A compiler that accepts identifiers longer than 31 characters or even >arbitrarily long identifiers is still a conforming compiler. It is >only those which do not accept at least 31 characters uniqueness >(within a compilation unit) which do not conform. Although you are correct here (as per 10/88 draft), is this really what is intended? Should it really be possible for ThirtyTwoCharacterFunctionName00(); ThirtyTwoCharacterFunctionName01(); to reference different functions on some *conforming* implementations and to reference the same function on other *conforming* implementions, without either one having to give out even a warning (Note: you may say that the 'function multiply defined' error will come up when linking takes place; however, if you are using libraries this won't necessarily happen)? -- NEVIN ":-)" LIBER AT&T Bell Laboratories nevin1@ihlpb.ATT.COM (312) 979-4751
Technical Details
Message-ID:
<9234@ihlpb.ATT.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!ihlpb!nevin1References:
<3236@pegasus.ATT.COM> <9167@smoke.BRL.MIL> <12643@bellcore.bellcore.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!ihlpb!nevin1 From: nevin1@ihlpb.ATT.COM (Liber) Newsgroups: comp.std.c Subject: 31 character identifier length (was: __STDC__ and non-strictly conforming ANSI C compilers) Keywords: ANSI C, __STDC__ Message-ID: <9234@ihlpb.ATT.COM> Date: 21 Dec 88 01:33:54 GMT References: <3236@pegasus.ATT.COM> <9167@smoke.BRL.MIL> <12643@bellcore.bellcore.com> Reply-To: nevin1@ihlpb.UUCP (55528-Liber,N.J.) Organization: AT&T Bell Laboratories - Naperville, Illinois Lines: 22