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