Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!pyramid!voder!apple!lsr
From: lsr@apple.UUCP (Larry Rosenstein)
Newsgroups: comp.sys.mac
Subject: Re: Any Linkers which take arb. length names?
Message-ID: <6857@apple.UUCP>
Date: Mon, 30-Nov-87 13:53:39 EST
Article-I.D.: apple.6857
Posted: Mon Nov 30 13:53:39 1987
Date-Received: Wed, 2-Dec-87 00:39:18 EST
References: <2413@sfsup.UUCP>
Reply-To: lsr@apple.UUCP (Larry Rosenstein)
Organization: Advanced Technology Group, Apple Computer
Lines: 26

In article <2413@sfsup.UUCP> shap@sfsup.UUCP (J.S.Shapiro) writes:
>As I understand it, external identifier names as understood
>by MPW linker and Mac Linkers in general accept up to
>31 character names. This is not enough for some languages,
>notably C++, which mangle names in order to get them to
>compile.

Not true.  The MPW Pascal compiler identifiers are unique in the first 63
characters, for example.  (Object Pascal creates long identifiers also.)

The MPW object file format says that identifiers are normal Pascal strings,
and therefore can be upto 255 characters long.

>Actually, I would be interested in the object format regardless.
>Any good sources for this?

It is documented in an appendix of the MPW Shell manual.

-- 
Larry Rosenstein

Object Specialist
Apple Computer

AppleLink: Rosenstein1
UUCP:  {sun, voder, nsc, mtxinu, dual}!apple!lsr
CSNET: lsr@Apple.com