date and time created 88/07/21 17:35:19 by marc
[unix-history] / usr / src / local / ditroff / ditroff.okeeffe / tw.h
CommitLineData
655e9788
JA
1/* typewriter driving table structure */
2
3#define NROFFCHARS 350 /* ought to be dynamic */
4
5extern struct t {
6 int bset; /* these bits have to be on */
7 int breset; /* these bits have to be off */
8 int Hor; /* #units in minimum horiz motion */
9 int Vert; /* #units in minimum vert motion */
10 int Newline; /* #units in single line space */
11 int Char; /* #units in character width */
12 int Em; /* ditto */
13 int Halfline; /* half line units */
14 int Adj; /* minimum units for horizontal adjustment */
15 char *twinit; /* initialize terminal */
16 char *twrest; /* reinitialize terminal */
17 char *twnl; /* terminal sequence for newline */
18 char *hlr; /* half-line reverse */
19 char *hlf; /* half-line forward */
20 char *flr; /* full-line reverse */
21 char *bdon; /* turn bold mode on */
22 char *bdoff; /* turn bold mode off */
23 char *iton; /* turn italic mode on */
24 char *itoff; /* turn italic mode off */
25 char *ploton; /* turn plot mode on */
26 char *plotoff; /* turn plot mode off */
27 char *up; /* sequence to move up in plot mode */
28 char *down; /* ditto */
29 char *right; /* ditto */
30 char *left; /* ditto */
1aeba280 31 char *eject; /* sequence to eject page */
655e9788
JA
32
33 char *codetab[NROFFCHARS-128];
34 char width[NROFFCHARS];
35} t;