6 character external identifiers

brennan at iuvax.UUCP brennan at iuvax.UUCP
Thu Jul 12 04:58:00 AEST 1984


Why not make the filter transparent to the user?
Make the standard 32 characters dualcase unique and let
the implementations that have sub-standard linkers use
a filter to map symbols.   Would this make symbolic
debugging that much harder??  I don't think so.
The Eunice C compiler does exactly this!  VMS allows
32 characters, but monocase.  And the mapping is not
very straightforward.

BufNameFree ->  BUFNAMEFREE_884000X
BufName	    ->  BUFNAMES_090000X

(I'll let you figure it on your own.)

I don't find this to be a problem when debugging.
And you have to do a lot of debugging under Eunice ;-)

JD Brennan
...!ihnp4!inuxc!iuvax!brennan	(USENET)
Brennan at Indiana			(CSNET)
Brennan.Indiana at CSnet-Relay	(ARPA)



More information about the Comp.lang.c mailing list