Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site utcsri.UUCP Path: utzoo!utcsri!greg From: greg@utcsri.UUCP (Gregory Smith) Newsgroups: comp.lang.c,comp.os.cpm Subject: Re: Portable code: identifier length Message-ID: <3821@utcsri.UUCP> Date: Mon, 22-Dec-86 17:19:24 EST Article-I.D.: utcsri.3821 Posted: Mon Dec 22 17:19:24 1986 Date-Received: Mon, 22-Dec-86 19:36:04 EST References: <6928@ki4pv.UUCP> Reply-To: greg@utcsri.UUCP (Gregory Smith) Organization: CSRI, University of Toronto Lines: 24 Summary: Dualcase M80 In article <6928@ki4pv.UUCP> tanner@ki4pv.UUCP (Tanner Andrews) writes: >Well, my CP/M compiler handles identifiers up tochars -- but >its output goes through macro-80. Macro-80 deals in 6-char monocase >names, much as the old DEC and IBM tools do. >-- > Tanner Andrews If you mean MicroSoft M80, I have quick patch which makes M80 into a dualcase assembler. The dualcase symbols are passed to L80, which doesn't seem to mind. Of coure, predefined words like mnemonics and DB and END then must be in uppercase. These patches will only work on the same rev of the assembler that I am using. (At top of listing: MACRO-80 3.44 30-Mar-82). If you are interested, send me mail, and I will reply or post to comp.os.cpm. Strictly, this is infringing on MS's copyright, but I've strictly already done that by doing the patches in the first place. Besides, it's just so darn useful... I have used this patched assembler for gzillions of lines of code, and not a glitch... -- ---------------------------------------------------------------------- Greg Smith University of Toronto UUCP: ..utzoo!utcsri!greg Have vAX, will hack...