mkdev: remove devutf/C*
[troff.git] / troff / ext.h
blob013c353ab8a191ec5c09b1c1ef102a283d943641
1 extern int TROFF;
3 extern int alphabet;
4 extern char **argp;
5 extern char *eibuf;
6 extern char *ibufp;
7 extern char *obufp;
8 extern char *unlkp;
9 extern char *xbufp;
10 extern char *xeibuf;
11 extern char cfname[NSO+1][NS];
12 extern int trace;
13 extern char devname[20];
14 extern char ibuf[IBUFSZ];
15 extern char mfiles[NMF][NS];
16 extern char nextf[];
17 extern char obuf[];
18 extern char termtab[];
19 extern char fontdir[];
20 extern Font fonts[MAXFONTS+1];
21 extern char xbuf[IBUFSZ];
22 extern Offset apptr;
23 extern Offset ip;
24 extern Offset nextb;
25 extern Offset offset;
26 extern Offset woff;
27 extern Numerr numerr;
28 extern int *pnp;
29 extern int pstab[];
30 extern int nsizes;
31 extern int app;
32 extern int ascii;
33 extern int bd;
34 extern int bdtab[];
35 extern int ccs;
36 extern char *chnames[]; /* chnames[n-ALPHABET] -> name of char n */
37 extern int copyf;
38 extern int cs;
39 extern int dfact;
40 extern int dfactd;
41 extern int diflg;
42 extern int dilev;
43 extern int donef;
44 extern int dotT;
45 extern int dpn;
46 extern int ds;
47 extern int ejf;
48 extern int em;
49 extern int eqflg;
50 extern int error;
51 extern int esc;
52 extern int eschar;
53 extern int ev;
54 extern int evi;
55 extern int evlist[EVLSZ];
56 extern int fc;
57 extern int flss;
58 extern int fontlab[];
59 extern int hflg;
60 extern int ibf;
61 extern int ifi;
62 extern int iflg;
63 extern int init;
64 extern int lead;
65 extern int lg;
66 extern int lgf;
67 extern int macerr;
68 extern int mflg;
69 extern int mfont;
70 extern int mlist[NTRAP];
71 extern int mpts;
72 extern int nchnames;
73 extern int ndone;
74 extern int newmn;
75 extern int nflush;
76 extern int nfo;
77 extern int nfonts;
78 extern int nform;
79 extern int nhyp;
80 extern int nlflg;
81 extern int nlist[NTRAP];
82 extern int nmfi;
83 extern int nonumb;
84 extern int noscale;
85 extern int npn;
86 extern int npnflg;
87 extern int nx;
88 extern int oldbits;
89 extern int oldmn;
90 extern int over;
91 extern int padc;
92 extern int pfont;
93 extern int pfrom;
94 extern int pipeflg;
95 extern int pl;
96 extern int pnlist[];
97 extern int po1;
98 extern int po;
99 extern int ppts;
100 extern int print;
101 extern FILE *ptid;
102 extern int pto;
103 extern int quiet;
104 extern int ralss;
105 extern int rargc;
106 extern int raw;
107 extern int res;
108 extern int sbold;
109 extern int setwdf;
110 extern int sfont;
111 extern int smnt;
112 extern int stdi;
113 extern int stop;
114 extern int sv;
115 extern int tabch, ldrch;
116 extern int tflg;
117 extern int totout;
118 extern int trap;
119 extern Ushort trtab[];
120 extern int tty;
121 extern int ulfont;
122 extern int vflag;
123 extern int whichroff;
124 extern int widthp;
125 extern int xfont;
126 extern int xpts;
127 extern Stack *ejl;
128 extern Stack *frame;
129 extern Stack *stk;
130 extern Stack *nxf;
131 extern Tchar **hyp;
132 extern Tchar *olinep;
133 extern Tchar pbbuf[NC];
134 extern Tchar *pbp;
135 extern Tchar *lastpbp;
136 extern Tchar ch;
137 extern Tchar nrbits;
138 extern Tbuf _oline;
139 extern Wcache widcache[];
140 extern char gchtab[];
141 extern Diver d[NDI];
142 extern Diver *dip;
145 extern char xchname[];
146 extern short xchtab[];
147 extern char *codestr;
148 extern char *chnamep;
149 extern short *chtab;
150 extern int nchtab;
152 extern Numtab *numtabp;
154 /* these characters are used as various signals or values
155 * in miscellaneous places.
156 * values are set in specnames in t10.c
159 extern int c_hyphen;
160 extern int c_emdash;
161 extern int c_rule;
162 extern int c_minus;
163 extern int c_fi;
164 extern int c_fl;
165 extern int c_ff;
166 extern int c_ffi;
167 extern int c_ffl;
168 extern int c_acute;
169 extern int c_grave;
170 extern int c_under;
171 extern int c_rooten;
172 extern int c_boxrule;
173 extern int c_lefthand;
174 extern int c_dagger;
175 extern int c_isalnum;