1 #ifndef lint 2 static char sccsid[] = "@(#)nii.c 4.1 06/07/82"; 3 #endif lint 4 5 #include "tdef.h" 6 #ifdef NROFF 7 #include "tw.h" 8 #endif 9 #include "sdef.h" 10 #include "d.h" 11 #include "v.h" 12 #include <sgtty.h> 13 14 int *vlist = (int *)&v; 15 struct s *frame, *stk, *ejl; 16 struct s *nxf, *litlev; 17 18 #ifdef NROFF 19 int pipeflg; 20 int hflg; 21 int eqflg; 22 #endif 23 24 #ifndef NROFF 25 int xpts; 26 int verm; 27 int *pslp; 28 int psflg; 29 int ppts; 30 int pfont; 31 int paper; 32 int mpts; 33 int mfont; 34 int mcase; 35 int escm; 36 int cs; 37 int code; 38 int ccs; 39 int bd; 40 int back; 41 #endif 42 43 int level; 44 int stdi; 45 int waitf; 46 int nofeed; 47 int quiet; 48 int stop; 49 char ibuf[IBUFSZ]; 50 char xbuf[IBUFSZ]; 51 char *ibufp; 52 char *xbufp; 53 char *eibuf; 54 char *xeibuf; 55 int cbuf[NC]; 56 int *cp; 57 int nx; 58 int mflg; 59 int ch = 0; 60 int cps; 61 int ibf; 62 int ttyod; 63 struct sgttyb ttys; 64 int iflg; 65 char *enda; 66 int rargc; 67 char **argp; 68 char trtab[256]; 69 int lgf; 70 int copyf; 71 int ch0; 72 int cwidth; 73 filep ip; 74 int nlflg; 75 int *ap; 76 int donef; 77 int nflush; 78 int nchar; 79 int rchar; 80 int nfo; 81 int ifile; 82 int padc; 83 int raw; 84 int ifl[NSO]; 85 int ifi; 86 int flss; 87 int nonumb; 88 int trap; 89 int tflg; 90 int ejf; 91 int lit; 92 int gflag; 93 int dilev; 94 int tlss; 95 filep offset; 96 int em; 97 int ds; 98 filep woff; 99 int app; 100 int ndone; 101 int lead; 102 int ralss; 103 filep nextb; 104 int *argtop; 105 int nrbits; 106 int nform; 107 int oldmn; 108 int newmn; 109 int macerr; 110 filep apptr; 111 int diflg; 112 filep roff; 113 int wbfi; 114 int inc[NN]; 115 int fmt[NN]; 116 int evi; 117 int vflag; 118 int noscale; 119 int po1; 120 int nlist[NTRAP]; 121 int mlist[NTRAP]; 122 int evlist[EVLSZ]; 123 int ev; 124 int tty; 125 int sfont; 126 int sv; 127 int esc; 128 int widthp; 129 int xfont; 130 int setwdf; 131 int xbitf; 132 int over; 133 int nhyp; 134 int **hyp; 135 int *olinep; 136 int esct; 137 int ttysave = -1; 138 int dotT; 139 char *unlkp; 140 int no_out; 141