1 extern char **argp; 2 extern char *chname; 3 extern char *eibuf; 4 extern char *enda; 5 extern char *fitab[]; 6 extern char *fontab[]; 7 extern char *kerntab[]; 8 extern char *ibufp; 9 extern char *obufp; 10 extern char *unlkp; 11 extern char *xbufp; 12 extern char *xeibuf; 13 extern char cfname[NSO][NS]; 14 extern char devname[]; 15 extern char fontfile[]; 16 extern char ibuf[IBUFSZ]; 17 extern char nextf[]; 18 extern char obuf[], *obufp; 19 extern char termtab[], fontfile[]; 20 extern char xbuf[IBUFSZ]; 21 extern filep apptr; 22 extern filep ip; 23 extern filep nextb; 24 extern filep offset; 25 extern filep roff; 26 extern filep woff; 27 extern short *chtab; 28 extern int *pnp; 29 extern short *pstab; 30 extern int app; 31 extern int ascii; 32 extern int bd; 33 extern int bdtab[]; 34 extern int ccs; 35 extern int copyf; 36 extern int cs; 37 extern int dfact; 38 extern int dfactd; 39 extern int diflg; 40 extern int dilev; 41 extern int donef; 42 extern int dotT; 43 extern int dpn; 44 extern int ds; 45 extern int ejf; 46 extern int em; 47 extern int eqflg; 48 extern int error; 49 extern int esc; 50 extern int eschar; 51 extern int ev; 52 extern int evi; 53 extern int evlist[EVLSZ]; 54 extern int fc; 55 extern int flss; 56 extern int fontlab[]; 57 extern int gflag; 58 extern int hflg; 59 extern int ibf; 60 extern int ifi; 61 extern int ifile; 62 extern int ifl[NSO]; 63 extern int iflg; 64 extern int init; 65 extern int lead; 66 extern int lg; 67 extern int lgf; 68 extern int macerr; 69 extern int mflg; 70 extern int mfont; 71 extern int mlist[NTRAP]; 72 extern int mpts; 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 no_out; 83 extern int nofeed; 84 extern int nonumb; 85 extern int noscale; 86 extern int npn; 87 extern int npnflg; 88 extern int nx; 89 extern int oldbits; 90 extern int oldmn; 91 extern int over; 92 extern int padc; 93 extern int pfont; 94 extern int pfrom; 95 extern int pipeflg; 96 extern int pl; 97 extern int pnlist[]; 98 extern int po1; 99 extern int po; 100 extern int ppts; 101 extern int print; 102 extern int ptid; 103 extern int pto; 104 extern int quiet; 105 extern int ralss; 106 extern int rargc; 107 extern int raw; 108 extern int res; 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 int trtab[]; 120 extern int tty; 121 extern int ttyod; 122 extern int ttysave; 123 extern int ulfont; 124 extern int vflag; 125 extern int wbfi; 126 extern int widthp; 127 extern int xfont; 128 extern int xpts; 129 extern no_out; 130 extern struct s *ejl; 131 extern struct s *frame, *stk, *nxf; 132 extern struct sgttyb ttys; 133 extern tchar **hyp; 134 extern tchar *olinep; 135 extern tchar pbbuf[NC]; 136 extern tchar *pbp; 137 extern tchar *lastpbp; 138 extern tchar ch; 139 extern tchar nrbits; 140 extern tchar oline[]; 141 extern struct widcache { /* width cache, indexed by character */ 142 short fontpts; 143 short width; 144 } widcache[NWIDCACHE]; 145 extern char gchtab[]; 146 extern struct d d[NDI]; 147 extern struct d *dip; 148