groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Strange gxditview behavior - FIX


From: Larry Kollar
Subject: [Groff] Strange gxditview behavior - FIX
Date: Tue, 13 Feb 2001 21:07:19 -0500

Saving the "raw" output from pic.ms (using the -Z) option turned
up something interesting -- wherever gxditview was having trouble,
there were one or more "F pic.ms" lines in the output.

The code in src/xditview/parse.c doesn't catch this line, so the
next thing it picks up is "p" -- which is, of course, a page break.
Why is groff is printing five lines of this?

But getting gxditview to ignore it is easy -- I've included the
very short patch. It may not be the True Fix, but now gxditview
is useful.


*** parse.c.orig        Tue Feb 13 19:47:04 2001
--- parse.c     Tue Feb 13 19:49:45 2001
***************
*** 151,156 ****
--- 151,158 ----
                        FlushCharCache (dw);
                        return dw->dvi.current_page;
                default:
+                       /* eat the line if we don't use it */
+                       (void) GetLine(dw, Buffer, BUFSIZ);
                        break;
                }
        }


There's still the eroded scroll bars... but it would probably
be easier to find a distressed font (the kind that looks like
it came from a broken typewriter) than it would for me to learn
X and figure out what's going on. :-)

        Larry




reply via email to

[Prev in Thread] Current Thread [Next in Thread]