Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 exptools 1/6/84; site ihuxq.UUCP
Path: utzoo!watmath!clyde!floyd!harpo!ihnp4!ihuxq!eps
From: eps@ihuxq.UUCP (E. P. Schan)
Newsgroups: net.micro.cbm
Subject: SpeedScript patch
Message-ID: <754@ihuxq.UUCP>
Date: Thu, 8-Mar-84 09:43:00 EST
Article-I.D.: ihuxq.754
Posted: Thu Mar  8 09:43:00 1984
Date-Received: Fri, 9-Mar-84 01:49:51 EST
Organization: AT&T Bell Labs, Naperville, IL
Lines: 19

The problem:  SpeedScript counts characters in an escape sequence
in determining line length.  Since these characters don't print (at
least the ones I have used, e.g., superscript/normal mode) the
result is that output lines are shorter than expected.  I looked
through the code and determined that it does in fact count these
characters in computing line length.

The fix:  The following patch has the effect of not counting the
user defined control codes in the output line size (as is done for
predefined control codes such as left margin).  If some user codes
should be counted as printing chartacters, the easiest way to do
this would be to partition the codes into two ranges, one that is
counted and one that is not.  Anyway the patch is:

	$1753	JMP	$1667	(old - JMP $166A)

Ed Schan
AT&T Bell Labs
ihuxq!eps