|
|
1.1 root 1: troff/Manifest 2/21/91
2:
3: Makefile Makefile for nroff/troff.
4: Manifest This file. Contains a list and description of all troff files.
5: char.h Defines the internal troff character set.
6: code.h Defines troff DVI action codes (as put in the output lists).
7: codebug.h Debugging macros and defines for troff.
8: div.c Traps and diversion code.
9: div.h Traps and diversion macros and definitions.
10: env.c The Troff environment routines.
11: env.h Environment macros and definitions.
12: escapes.h Troff escape character definitions.
13: expr.c Troff expression reader.
14: extern.c Troff external (global) storage.
15: fonts.h Font handling header.
16: fonts.c Font width tables for troff.
17: getf.c Troff input handling.
18: hyphen.c Hyphenation routines.
19: hyphen.h Hyphenation macros and definitions.
20: hyptab.c Hyphenation rule tables (HUGE!)
21: main.c Troff mainline and misc. routines.
22: misc.c Troff misc. routines.
23: output.c Output writer for troff; writes HP LaserJet PCL (if !pflag)
24: or PostScript (if pflag) output.
25: process.c Main troff processing loop including justification, indenting,
26: and tab expansion. This is where most of the work is done.
27: reg.c Handles troff registers.
28: reg.h Troff register macros and definitions.
29: req1.c Troff requests .ab through .mk
30: req2.c Troff requests .na through .wh
31: request.c Troff request handler, parses request name and parameters,
32: builds argv and argc and dispatches to the correct routines.
33: request.h Request header file.
34: roff.h The universal Troff/Nroff header file.
35: str.h Troff input stack definitions and macros.
36: table.c Escape, translation, roman numeral and request dispatch tables.
37: tty.c tty driver for nroff. Needs to be hacked for regular tty.
38:
39: In main directory but not part of troff source per se:
40: fwtable.c Reads HP soft font file, produces C or binary font width table
41: for troff font loading.
42: fwtableps.c Reads Adobe Font Metric file for PostScript font,
43: produces C or binary font width table for troff font loading.
44:
45: Subdirectory old:
46: asctab.c Translation table from ascii to internal troff character set.
47: Now part of table.c.
48: codebug.c Debugging routines for troff.
49: Now part of misc.c.
50: hpljet.c HP LaserJet device specific code. This is where the font
51: tables live and all device specific code is found. Old HP
52: LaserJet I code is conditionally generated by defining "OLDHP".
53: This file is too big.
54: Now obsolete, replaced by fonts.c and output.c.
55: hptable.c Reads HP soft font files and produces C font tables
56: suitable for framing or adding to the font tables in hpljet.c.
57: [Now obsolete, replaced by fwtable.c]
58: req3.c Troff requests added by dag: .rb, .bo, .nb, .fb, .rp, .rf, .zf
59: Now part of req[12].c.
60: reqmisc.c Other misc. troff routine (define a macro).
61: Now part of misc.c.
62:
63: Subdirectory undone:
64: special.c Incomplete beginnings of special character handling (not used)
65: special.h Macro defs for specail characters (not used.)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.