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 codetab[]; 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[]; 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 int *pslp; 30 extern short *pstab; 31 extern int *vlist; 32 extern int Bflg; 33 extern int ad, admod; 34 extern int adrem; 35 extern int adsp; 36 extern int app; 37 extern int apts, apts1; 38 extern int ascii; 39 extern int back; 40 extern int bd; 41 extern int bdtab[]; 42 extern int c2; 43 extern int cc; 44 extern int ccs; 45 extern int ce; 46 extern int code; 47 extern int copyf; 48 extern int cps; 49 extern int cs; 50 extern int cu; 51 extern int cwidth; 52 extern int dfact; 53 extern int dfactd; 54 extern int diflg; 55 extern int dilev; 56 extern int donef; 57 extern int dotT; 58 extern int dotc; 59 extern int dpn; 60 extern int ds; 61 extern int ejf; 62 extern int em; 63 extern int eqflg; 64 extern int error; 65 extern int esc; 66 extern int eschar; 67 extern int ev; 68 extern int evi; 69 extern int evlist[EVLSZ]; 70 extern int fc; 71 extern int fi; 72 extern int flss; 73 extern int fmt[NN]; 74 extern int font1; 75 extern int font; 76 extern int fontlab[]; 77 extern int stip1; 78 extern int stip; 79 extern tchar *stiplab; 80 extern int gflag; 81 extern int hflg; 82 extern int hyf; 83 extern int hyoff; 84 extern int ibf; 85 extern int icf; 86 extern int ics; 87 extern int ifi; 88 extern int ifile; 89 extern int ifl[NSO]; 90 extern int iflg; 91 extern int in1; 92 extern int in; 93 extern int inc[NN]; 94 extern int init; 95 extern int it; 96 extern int itmac; 97 extern int lastl; 98 extern int lead; 99 extern int level; 100 extern int lg; 101 extern int lgf; 102 extern int ll1; 103 extern int ll; 104 extern int lnmod; 105 extern int lnsize; 106 extern int ls1; 107 extern int ls; 108 extern int lss1; 109 extern int lss; 110 extern int lt1; 111 extern int lt; 112 extern int macerr; 113 extern int mflg; 114 extern int mfont; 115 extern int mlist[NTRAP]; 116 extern int mpts; 117 extern int nb; 118 extern int nc; 119 extern int nchar; 120 extern int ndf; 121 extern int ndone; 122 extern int ne; 123 extern int nel; 124 extern int newmn; 125 extern int nfi; 126 extern int nflush; 127 extern int nfo; 128 extern int nfonts; 129 extern int nstips; 130 extern int nform; 131 extern int nhyp; 132 extern int ni; 133 extern int nlflg; 134 extern int nlist[NTRAP]; 135 extern int nms; 136 extern int nn; 137 extern int no_out; 138 extern int nofeed; 139 extern int nonumb; 140 extern int noscale; 141 extern int npn; 142 extern int npnflg; 143 extern int nwd; 144 extern int nx; 145 extern int ohc; 146 extern int oldbits; 147 extern int oldmn; 148 extern int over; 149 extern int padc; 150 extern int paper; 151 extern int pendnf; 152 extern int pendt; 153 extern int pfont; 154 extern int pfrom; 155 extern int pipeflg; 156 extern int pl; 157 extern int pnlist[]; 158 extern int po1; 159 extern int po; 160 extern int ppts; 161 extern int print; 162 extern int psflg; 163 extern int ptid; 164 extern int pto; 165 extern int pts1; 166 extern int pts; 167 extern int quiet; 168 extern int r[NN]; 169 extern int ralss; 170 extern int rargc; 171 extern int raw; 172 extern int res; 173 extern int setwdf; 174 extern int sfont; 175 extern int spacesz; 176 extern int spflg; 177 extern int spread; 178 extern int sps; 179 extern int stdi; 180 extern int stop; 181 extern int sv; 182 extern int tabc, dotc; 183 extern int tabch, ldrch; 184 extern int tabtab[NTAB]; 185 extern int tdelim; 186 extern int tflg; 187 extern int tlss; 188 extern int totout; 189 extern int trap; 190 extern int trflg; 191 extern int trtab[]; 192 extern int tty; 193 extern int ttyod; 194 extern int ttysave; 195 extern int ul; 196 extern tchar ulbit; 197 extern int ulfont; 198 extern int un1; 199 extern int un; 200 extern int vflag; 201 extern int waitf; 202 extern int wbfi; 203 extern int wch; 204 extern int widthp; 205 extern int wne; 206 extern int xbitf; 207 extern int xflg; 208 extern int xfont; 209 extern int xpts; 210 extern no_out; 211 extern struct font *fontbase[NFONT+1]; /* origin of each font in core hole */ 212 extern struct s *ejl; 213 extern struct s *frame, *stk, *nxf; 214 extern struct sgttyb ttys; 215 extern tchar **hyp; 216 extern tchar *ap; 217 extern tchar *cp; 218 extern tchar *hyptr[NHYP]; 219 extern tchar *linep; 220 extern tchar *olinep; 221 extern tchar *pendw; 222 extern tchar *wdstart, *wdend; 223 extern tchar *wordp; 224 extern tchar cbuf[NC]; 225 extern tchar ch0; 226 extern tchar ch; 227 extern tchar chbits; 228 extern tchar ic; 229 extern tchar inchar[LNSIZE], *pinchar; 230 extern tchar line[]; 231 extern tchar nmbits; 232 extern tchar nrbits; 233 extern tchar oline[]; 234 extern tchar rchar; 235 extern tchar word[]; 236