#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; | |