[gnu.emacs] TeX on LaserJet: Compiling dviplus.web with web2c

mike@octel.UUCP (Michael D. Crawford) (06/14/89)

I am having trouble compiling dviplus.web with web2c on a Sun 3.  I have 
successfully built tex82 from the osu-cis archives using
web2c and the Sun C Compiler.  I want to print on the HP LaserJet (this is 
not my fault!) and have obtained what is variously called "dviplus.web" or
"dvi2lj.web".  I do not have a Pascal compiler (SunOS 4.1).

tex.web is compiled by the following (partial) shell script:

cat tex.defines tex.p \
	| ../web2cdir/web2c -t \
	| ../web2cdir/fixwrites -t \
	| ../web2cdir/regfix \
	| (cd ../ctex; ../web2cdir/splitup)

The important part here appears to be the file tex.defines, which contains:

@define function eof();
@define procedure uexit();
@define function odd();
...

I have no such file for dviplus.web.  How do I make one?  Is there a
program to do so?

I think I might be able to make it by reading the web code, but it would be
a drag.

I will mail a copy of dviplus.web to anyone who asks me for it; there have 
been quite a few requests made for this on the net.
-- 
Michael David Crawford			Consulting for:
Oddball Enterprises			Octel Communications Corp
694 Nobel Drive				890 Tasman Drive
Santa Cruz, CA 95060			Milpitas CA 95035
{pyramid!vsi1,aeras,uunet}!octel!mike