henry (01/14/83)
For some curious reason, the nroff distributed with V7 has a temporary file only half the size of that of troff. This can really make life difficult when trying to use big macro packages. It is trivial to make the nroff tempfile the same size as troff's. About line 18 in tdef.h, you will find: #define TEMP 256 /*65K*/ Just change 256 to 512 (with the appropriate change to the comment if you're feeling fussy) and recompile. Anything bigger than that will require more work -- you hit a 16-bit limit -- although the machinery for it seems to be there in the code already. This change has no repercussions elsewhere and doesn't break anything. At least, it caused no problems in our nroff, which is pretty much straight off the distribution tape.