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 to  chars -- 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...