Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mouton.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mouton!hammond From: hammond@mouton.UUCP Newsgroups: net.lang.c Subject: Re: 6 char externs and the ANSI standard Message-ID: <171@mouton.UUCP> Date: Fri, 5-Oct-84 08:51:27 EDT Article-I.D.: mouton.171 Posted: Fri Oct 5 08:51:27 1984 Date-Received: Sat, 6-Oct-84 04:32:38 EDT References: <4095@tekecs.UUCP>, <31@tikal.UUCP> Organization: AT&T Bell Laboratories, Murray Hill Lines: 19 Since the problem for older computers is the linker and not the compiler, the compiler should generate errors whenever it sees identifiers which should be distinct but won't be to the linker, either in number of sig. chars or in case! i.e: int this_is_one_identifier; int this_is_another; should generate errors on compilers whose linkers only distinguish the first 8 chars or less. Also: int THIS_IS_ONE_IDENTIFIER; int this_is_one_identifier; should generate errors if the linker is not case-sensitive. Then it is OK to specify a minimum 6 char/case insensitive minimum. After all, if you're compiling, you do have the source and can edit it IF the compiler warns you about problems. Rich Hammond, Bell Communications Research