Annotation of coherent/b/bin/troff/Manifest, revision 1.1.1.1

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.)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.