term files for nroff under 3.5 dev. system

Chris Lewis clewis at ferret.ocunix.on.ca
Sat May 11 14:59:33 AEST 1991

In article <52935 at rphroy.UUCP> tkacik at hobbes.cs.gmr.com (Tom Tkacik CS/50) writes:
>In article <284 at wmms.UUCP>, david at wmms.UUCP (David R. Mayne) writes:

>|> How, if possible, do I create my own custom term files for
>|> nroff on the 3b1 under os 3.5, develop 3.5? The compiled
>|> tab* files are in /usr/lib/term under 3.5, but there is no mention
>|> in 3.5 docs, or any clue that I can find on making these files.

>It was about 4 or 5 years ago that I did this for my UnixPC.  You are right
>about there being a lack of documentation on the issue.  But at that time
>someone (whose name I do not remember) posted an nroff driver table
>compiler.  It worked very nicely.

I think his name was Townsend, and I believe he was at bnrvpa.  I looked
in the comp.sources.unix index, and a package called "nroff-driver" was
posted in c.s.u volume 13, somewhere around April 1988.  A comp.sources.unix
archive should have it.  It was posted much earlier than that (1984/5 I think),
but I think the 1988 one is the penultimate version.  I tried it at the time
(84-85 timeframe), it worked fine, but I was just getting into translating troff
to HP LJ's, so it wasn't very interesting ;-)

I think it took into account several different nroff table formats.
(Originally, the term's are simply a .c file that contained an initialized
struct of strings, was compiled, and nroff knew how to step over the a.out
header and pick apart the struct.  Some versions of nroff used simpler
Chris Lewis, Phone: (613) 832-0541, Domain: clewis at ferret.ocunix.on.ca
UUCP: ...!cunews!latour!ecicrl!clewis; Ferret Mailing List:
ferret-request at eci386; Psroff (not Adobe Transcript) enquiries:
psroff-request at eci386 or Canada 416-832-0541.  Psroff 3.0 in c.s.u soon!

More information about the Comp.sys.3b1 mailing list