Related articles |
---|
name mangling advice requested johnl@iecc.com (John R Levine) (1998-09-05) |
Re: name mangling advice requested bear@sonic.net (Ray Dillinger) (1998-09-13) |
Re: name mangling advice requested tmoog@mcs.net (Tom Moog) (1998-09-13) |
Re: name mangling advice requested rkrayhawk@aol.com (1998-09-13) |
Re: name mangling advice requested rweaver@ix.netcom.com (1998-09-18) |
Re: name mangling advice requested mslamm@mscc.huji.ac.il (Ehud Lamm) (1998-09-22) |
From: | rweaver@ix.netcom.com (Richard Weaver) |
Newsgroups: | comp.compilers |
Date: | 18 Sep 1998 23:00:38 -0400 |
Organization: | ICGNetcom |
References: | 98-09-024 98-09-043 |
Keywords: | linker, comment |
This is not as precise or as complete as I would like; applicable
references seem to have sunk to the bottom of the garage -- well
beyond retrieval depth. Weasel words will abound.
Some IBM 360 operating systems, and their successors, had an 8
character limit for operating system visible (usally "linker") names.
Programming language implementations that allowed for longer names, or
that allowed for 8 and had to generate multiple unique names from that
one name, had to, as you say, mangle names.
360 Fortran, as I recall, given an 8 character name for which
additional unique names had to be generated mangled the 8 character
name into a 7 character name, choosing the first 4 and the last 3
characters of the original name.
Dick W
[As far as I can tell IBM mainframe linkers still have the 8 char limit.
-John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.