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 *unlkp; 10 extern char *xbufp; 11 extern char *xeibuf; 12 extern char cfname[NSO][NS]; 13 extern char devname[]; 14 extern char fontfile[]; 15 extern char ibuf[IBUFSZ]; 16 extern char nextf[]; 17 extern char termtab[], fontfile[]; 18 extern char xbuf[IBUFSZ]; 19 extern filep apptr; 20 extern filep ip; 21 extern filep nextb; 22 extern filep offset; 23 extern filep roff; 24 extern filep woff; 25 extern short *chtab; 26 extern int *pnp; 27 extern short *pstab; 28 extern int app; 29 extern int ascii; 30 extern int bd; 31 extern int bdtab[]; 32 extern int ccs; 33 extern int copyf; 34 extern int cs; 35 extern int dfact; 36 extern int dfactd; 37 extern int diflg; 38 extern int dilev; 39 extern int donef; 40 extern int dotT; 41 extern int dpn; 42 extern int ds; 43 extern int ejf; 44 extern int em; 45 extern int eqflg; 46 extern int error; 47 extern int esc; 48 extern int eschar; 49 extern int ev; 50 extern int evi; 51 extern int evlist[EVLSZ]; 52 extern int fc; 53 extern int flss; 54 extern int fontlab[]; 55 extern int gflag; 56 extern int hflg; 57 extern int ibf; 58 extern int ifi; 59 extern int ifile; 60 extern int ifl[NSO]; 61 extern int iflg; 62 extern int init; 63 extern int lead; 64 extern int lg; 65 extern int lgf; 66 extern int macerr; 67 extern int mflg; 68 extern int mfont; 69 extern int mlist[NTRAP]; 70 extern int mpts; 71 extern int ndone; 72 extern int newmn; 73 extern int nflush; 74 extern int nfo; 75 extern int nfonts; 76 extern int nform; 77 extern int nhyp; 78 extern int nlflg; 79 extern int nlist[NTRAP]; 80 extern int no_out; 81 extern int nofeed; 82 extern int nonumb; 83 extern int noscale; 84 extern int npn; 85 extern int npnflg; 86 extern int nx; 87 extern int oldbits; 88 extern int oldmn; 89 extern int over; 90 extern int padc; 91 extern int pfont; 92 extern int pfrom; 93 extern int pipeflg; 94 extern int pl; 95 extern int pnlist[]; 96 extern int po1; 97 extern int po; 98 extern int ppts; 99 extern int print; 100 extern FILE *ptid; 101 extern int pto; 102 extern int quiet; 103 extern int ralss; 104 extern int rargc; 105 extern int raw; 106 extern int res; 107 extern int setwdf; 108 extern int sfont; 109 extern int smnt; 110 extern int stdi; 111 extern int stop; 112 extern int sv; 113 extern int tabch, ldrch; 114 extern int tflg; 115 extern int totout; 116 extern int trap; 117 extern int trtab[]; 118 extern int tty; 119 extern int ttyod; 120 extern int ttysave; 121 extern int ulfont; 122 extern int vflag; 123 extern int wbfi; 124 extern int widthp; 125 extern int xfont; 126 extern int xpts; 127 extern no_out; 128 extern struct s *ejl; 129 extern struct s *frame, *stk, *nxf; 130 extern struct sgttyb ttys; 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 tchar oline[]; 139 extern struct widcache { /* width cache, indexed by character */ 140 short fontpts; 141 short width; 142 } widcache[NWIDCACHE]; 143 extern char gchtab[]; 144 extern struct d d[NDI]; 145 extern struct d *dip; 146 extern char *malloc(); 147