extern char **argp; extern char *chname; extern char *eibuf; extern char *enda; extern char *fitab[]; extern char *fontab[]; extern char *kerntab[]; extern char *ibufp; extern char *unlkp; extern char *xbufp; extern char *xeibuf; extern char cfname[NSO][NS]; extern char devname[]; extern char fontfile[]; extern char ibuf[IBUFSZ]; extern char nextf[]; extern char termtab[], fontfile[]; extern char xbuf[IBUFSZ]; extern filep apptr; extern filep ip; extern filep nextb; extern filep offset; extern filep roff; extern filep woff; extern short *chtab; extern int *pnp; extern short *pstab; extern int app; extern int ascii; extern int bd; extern int bdtab[]; extern int ccs; 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 gflag; extern int hflg; extern int ibf; extern int ifi; extern int ifile; extern int ifl[NSO]; 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 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 no_out; extern int nofeed; extern int nonumb; extern int noscale; extern int npn; extern int npnflg; extern int nstips; 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; extern int print; extern FILE *ptid; extern int pto; extern int physfonts; extern int quiet; extern int ralss; extern int rargc; extern int raw; extern int res; extern int setwdf; extern int sfont; extern int smnt; extern int stdi; extern tchar *stiplab; extern int stop; extern int sv; extern int tabch, ldrch; extern int tflg; extern int totout; extern int trap; extern int trtab[]; extern int tty; extern int ttyod; extern int ttysave; extern int ulfont; extern int vflag; extern int wbfi; extern int widthp; extern int xfont; extern int xpts; extern no_out; extern struct s *ejl; extern struct s *frame, *stk, *nxf; extern struct sgttyb ttys; extern tchar **hyp; extern tchar *olinep; extern tchar pbbuf[NC]; extern tchar *pbp; extern tchar *lastpbp; extern tchar ch; extern tchar nrbits; extern tchar oline[]; extern struct widcache { /* width cache, indexed by character */ short fontpts; short width; } widcache[NWIDCACHE]; extern char gchtab[]; extern struct d d[NDI]; extern struct d *dip; extern char *malloc();