| #define devname p9_devname |
| |
| extern int TROFF; |
| |
| extern int alphabet; |
| extern char **argp; |
| extern char *eibuf; |
| extern char *ibufp; |
| extern char *obufp; |
| extern char *unlkp; |
| extern char *xbufp; |
| extern char *xeibuf; |
| extern char cfname[NSO+1][NS]; |
| extern int trace; |
| extern char devname[]; |
| extern char ibuf[IBUFSZ]; |
| extern char mfiles[NMF][NS]; |
| extern char nextf[]; |
| extern char obuf[]; |
| extern char termtab[]; |
| extern char fontdir[]; |
| extern Font fonts[MAXFONTS+1]; |
| extern char xbuf[IBUFSZ]; |
| extern Offset apptr; |
| extern Offset ip; |
| extern Offset nextb; |
| extern Offset offset; |
| extern Offset woff; |
| extern Numerr numerr; |
| extern int *pnp; |
| extern int pstab[]; |
| extern int nsizes; |
| extern int app; |
| extern int ascii; |
| extern int bd; |
| extern int bdtab[]; |
| extern int ccs; |
| extern char *chnames[]; /* chnames[n-ALPHABET] -> name of char n */ |
| extern int copyf; |
| extern int cs; |
| extern int dfact; |
| extern int dfactd; |
| extern int diflg; |
| extern int dilev; |
| extern int donef; |
| extern int dotT; |
| extern int dpn; |
| extern int ds; |
| extern int ejf; |
| extern int em; |
| extern int eqflg; |
| extern int error; |
| extern int esc; |
| extern int eschar; |
| extern int ev; |
| extern int evi; |
| extern int evlist[EVLSZ]; |
| extern int fc; |
| extern int flss; |
| extern int fontlab[]; |
| extern int hflg; |
| extern int ibf; |
| extern int ifi; |
| extern int iflg; |
| extern int init; |
| extern int lead; |
| extern int lg; |
| extern int lgf; |
| extern int macerr; |
| extern int mflg; |
| extern int mfont; |
| extern int mlist[NTRAP]; |
| extern int mpts; |
| extern int nchnames; |
| extern int ndone; |
| extern int newmn; |
| extern int nflush; |
| extern int nfo; |
| extern int nfonts; |
| extern int nform; |
| extern int nhyp; |
| extern int nlflg; |
| extern int nlist[NTRAP]; |
| extern int nmfi; |
| extern int nonumb; |
| extern int noscale; |
| extern int npn; |
| extern int npnflg; |
| extern int nx; |
| extern int oldbits; |
| extern int oldmn; |
| extern int over; |
| extern int padc; |
| extern int pfont; |
| extern int pfrom; |
| extern int pipeflg; |
| extern int pl; |
| extern int pnlist[]; |
| extern int po1; |
| extern int po; |
| extern int ppts; |
| #define print troffprint |
| extern int print; |
| extern FILE *ptid; |
| extern int pto; |
| extern int quiet; |
| extern int ralss; |
| extern int rargc; |
| extern int raw; |
| extern int res; |
| extern int sbold; |
| extern int setwdf; |
| extern int sfont; |
| extern int smnt; |
| extern int stdi; |
| extern int stop; |
| extern int sv; |
| extern int tabch, ldrch; |
| extern int tflg; |
| extern int totout; |
| extern int trap; |
| extern Ushort trtab[]; |
| extern int tty; |
| extern int ulfont; |
| extern int vflag; |
| extern int whichroff; |
| extern int widthp; |
| extern int xfont; |
| extern int xpts; |
| extern Stack *ejl; |
| extern Stack *frame; |
| extern Stack *stk; |
| extern Stack *nxf; |
| extern Tchar **hyp; |
| extern Tchar *olinep; |
| extern Tchar pbbuf[NC]; |
| extern Tchar *pbp; |
| extern Tchar *lastpbp; |
| extern Tchar ch; |
| extern Tchar nrbits; |
| extern Tbuf _oline; |
| extern Wcache widcache[]; |
| extern char gchtab[]; |
| extern Diver d[NDI]; |
| extern Diver *dip; |
| |
| |
| extern char xchname[]; |
| extern short xchtab[]; |
| extern char *codestr; |
| extern char *chnamep; |
| extern short *chtab; |
| extern int nchtab; |
| |
| extern Numtab *numtabp; |
| |
| /* these characters are used as various signals or values |
| /* in miscellaneous places. |
| /* values are set in specnames in t10.c |
| */ |
| |
| extern int c_hyphen; |
| extern int c_emdash; |
| extern int c_rule; |
| extern int c_minus; |
| extern int c_fi; |
| extern int c_fl; |
| extern int c_ff; |
| extern int c_ffi; |
| extern int c_ffl; |
| extern int c_acute; |
| extern int c_grave; |
| extern int c_under; |
| extern int c_rooten; |
| extern int c_boxrule; |
| extern int c_lefthand; |
| extern int c_dagger; |
| extern int c_isalnum; |
| |
| /* |
| * String pointers for DWB pathname management. |
| */ |
| |
| extern char *DWBfontdir; |
| extern char *DWBntermdir; |
| extern char *DWBalthyphens; |
| |