Thread View: gnu.groff.bug
1 messages
1 total messages
Started by Paul Eggert
Fri, 30 Oct 1992 01:33
white space and comments in groff PostScript prologue
Author: Paul Eggert
Date: Fri, 30 Oct 1992 01:33
Date: Fri, 30 Oct 1992 01:33
75 lines
2486 bytes
2486 bytes
GROFF VERSION: 1.06
MACHINE: Sun Sparcstation 1
OS: SunOS 4.1.2
COMPILER: GCC 2.2.2
INPUT FILES: none
COMMAND LINE: echo x | groff
DESCRIPTION OF INCORRECT BEHAVIOUR:
groff's behavior isn't incorrect; just suboptimal.
It generates 6177 bytes of output.
Of this, 1081 bytes are white space and comments that aren't needed.
SUGGESTED FIX:
cd devps
mv download download.in
mv prologue prologue.in
mv symbolsl.ps symbolsl.in
mv zapfdr.ps zapfdr.in
patch -p1 <<'EOF'
===================================================================
RCS file: devps/Makefile.sub,v
retrieving revision 1.6
diff -c -r1.6 devps/Makefile.sub
*** devps/Makefile.sub 1992/08/09 16:29:38 1.6
--- devps/Makefile.sub 1992/10/29 22:35:40
***************
*** 6,15 ****
DEVGENFILES=generate/Makefile generate/afmname generate/dingbatsmap \
generate/dingbatsrmap generate/lgreekmap generate/symbol.sed \
generate/symbolchars generate/symbolsl.afm generate/textmap
! DEVFILES=DESC $(DISTFILES) $(DEVGENFILES)
! CLEANADD=DESC
DESC: DESC.in
-rm -f DESC
cat $(srcdir)/DESC.in >DESC
--- 6,36 ----
DEVGENFILES=generate/Makefile generate/afmname generate/dingbatsmap \
generate/dingbatsrmap generate/lgreekmap generate/symbol.sed \
generate/symbolchars generate/symbolsl.afm generate/textmap
! PSFILES=download prologue symbolsl.ps zapfdr.ps
! DEVFILES=DESC $(PSFILES) $(DISTFILES) $(DEVGENFILES)
! CLEANADD=DESC $(PSFILES)
+ SQUISH = sed \
+ -e 's/^%%/(())/' \
+ -e 's/^%!/((!))/' \
+ -e 's/%.*//' \
+ -e 's/^[ ][ ]*//' \
+ -e 's/[ ][ ]$$//' \
+ -e 's/^(())/%%/' \
+ -e 's/^((!))/%!/' \
+ -e '/^$$/d' \
+ -e 's/[ ]*\([/{}]\)[ ]*/\1/g' \
+ -e 's/[ ]*\[[ ]*/[/g' \
+ -e 's/[ ]*\][ ]*/]/g'
+
+ download : download.in
+ prologue : prologue.in
+ symbolsl.ps : symbolsl.in
+ zapfdr.ps : zapfdr.in
+ $(PSFILES) :
+ $(SQUISH) <$? >$@
+
DESC: DESC.in
-rm -f DESC
cat $(srcdir)/DESC.in >DESC
EOF
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads