Bug in Unix System V C compiler
P McFerrin
mcferrin at inuxc.UUCP
Mon Aug 6 15:00:52 AEST 1984
> From ihnp4!zehntel!hplabs!sri-unix!ron at BRL-TGR.ARPA Sat Aug 4 07:08:15 1984
> Relay-Version: version B 2.10.1 6/24/83; site inuxc.UUCP
> Path: inuxc!ihnp4!zehntel!hplabs!sri-unix!ron at BRL-TGR.ARPA
> From: ron at BRL-TGR.ARPA
> Newsgroups: net.unix-wizards
> Subject: Re: Bug in Unix System V C compiler
> Message-ID: <739 at sri-arpa.UUCP>
> Article-I.D.: sri-arpa.739
> Posted: Sat Aug 4 07:08:15 1984
> From: Ron Natalie <ron at BRL-TGR.ARPA>
>
> The problem is that even cutting back to only eight letters is not
> sufficient because no AT&T C compiler seems to be able to handle even
> eight properly.
>
> -Ron
>
>
The limit of 8 characters for variable names are for 'internal' variables.
The ones that are NOT global and defined within local proceedures.
It is the external (globbal) variables that have additional characters added
to form the external symbol. Therefore, external variables usually have
a limit less than 8. I don't remember how much but I think that it varies
among different releases of the compiler.
More information about the Comp.unix.wizards
mailing list