Bug in -me macros and tables with blocks (T{ }T)
Joe Kelsey
joe at fluke.UUCP
Sat Nov 3 09:46:43 AEST 1984
Subject: Bug in -me macros and tables with blocks (T{ }T)
Index: /usr/lib/me/tbl.me 4.2bsd and probably many others
Description:
tbl is supposed to fill text in blocks (T{ }T pairs). When
you use the -me macros AND use any sort of floating keep, blocks
in tables will no longer be filled.
Repeat-By:
run the following through tbl | nroff -me:
.(z
This is a floating keep. It will be diverted with .ev 1
.)z
.TS
n lw(2i).
1 T{
This is a rather long table entry, which should be broken
up into 2 inch wide lines.
T}
.TE
Fix:
In file /usr/lib/me/src/tbl.me, always set fill mode after
entering environment 1 through the @C 1 request:
*** tbl.me_dist Thu Aug 5 14:44:40 1982
--- tbl.me Fri Nov 2 15:14:37 1984
***************
*** 4,9
.de TS \" *** table start
.sp \\n(bsu
. at C 1
.if "\\$1"H" \
\{\
. di |h \" save header part
--- 4,18 -----
.de TS \" *** table start
.sp \\n(bsu
. at C 1
+ .\" FLUKE jmk 2-Nov-1984
+ .\" environment 1 is used for various keeps and lists in me.
+ .\" This has an undesirable affect when you combine floating
+ .\" keeps with tables that contain blocks - the blocks will not
+ .\" be filled! Counteract this by setting fill mode after entering
+ .\" this environment. tbl already takes care of emitting appropriate
+ .\" nf requests for us.
+ .fi
+ .\" FLUKE jmk 2-Nov-1984
.if "\\$1"H" \
\{\
. di |h \" save header part
/Joe
More information about the Net.bugs
mailing list