From: Eric S. Raymond Date: Thu, 19 Feb 2004 23:51:17 +0000 (+0000) Subject: Fix a glitch in LPT code handling. X-Git-Tag: 1.0~57 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=cb6b95857d2f9c0c1a8c246278272520396201af;p=mad.git Fix a glitch in LPT code handling. --- diff --git a/mad b/mad index 374c165..64874eb 100755 --- a/mad +++ b/mad @@ -890,15 +890,15 @@ def lptcodes(res): if res[0] == ' ': # Single space res = res[1:] elif res[0] == '0': # Double space - res = res + r"\n" + res[1:] + res = r"\n" + res[1:] elif res[0] == '+': # No space res = res[1:] elif res[0] == '1': # Skip to next page - res = res + r"\f" + res[1:] + res = r"\f" + res[1:] elif res[0] == '2': # Skip to next half page - res = res + r"\v\v" + res[1:] + res = r"\v\v" + res[1:] elif res[0] == '4': # Skip to next quarter page - res = res + r"\v" + res[1:] + res = r"\v" + res[1:] else: # Anything else falls through nonfatal('unknown print code %s ignored\n' % res[0]) res = res[1:] @@ -1047,7 +1047,7 @@ def generate_C_code(out): # Generate indexing macros for MAD's screwy dope vectors depths = [] for d in arraydepths.values(): - if d not in depths: + if d > 1 and d not in depths: depths.append(d) for i in depths: out.write("#define MAD%d(d, "% i)