|
|
1.1 ! root 1: #include "tdef.hd" ! 2: #ifdef NROFF ! 3: #include "tw.hd" ! 4: #endif ! 5: #include "strs.hd" ! 6: #ifdef unix ! 7: #include <sgtty.h> ! 8: #endif ! 9: ! 10: struct s *frame, *stk, *ejl; ! 11: struct s *nxf; ! 12: ! 13: #ifdef NROFF ! 14: #ifndef SMALL ! 15: int pipeflg; ! 16: #endif ! 17: int hflg; ! 18: int eqflg; ! 19: struct ttable t; /* terminal table */ ! 20: #endif ! 21: ! 22: struct d d[NDI], *dip; /* diversion information stack */ ! 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 suffid; ! 62: #ifndef INCORE ! 63: union { ! 64: unsigned uns[26]; ! 65: char chr[26*(sizeof(unsigned)/sizeof(char))]; ! 66: } sufind; ! 67: #else ! 68: #include "suftab.c" ! 69: #endif ! 70: int ibf; ! 71: filedes ttyod; ! 72: #ifdef unix ! 73: struct sgttyb ttys; ! 74: #endif ! 75: int iflg; ! 76: char *enda; ! 77: int rargc; ! 78: char **argp; ! 79: int lgf; ! 80: int copyf; ! 81: int cwidth; ! 82: struct tmpfaddr ip; ! 83: int nlflg; ! 84: int donef; ! 85: int nflush; ! 86: int nfo; ! 87: int ifile; ! 88: int padc; ! 89: int raw; ! 90: filedes ifl[NSO]; ! 91: int ifi; ! 92: int flss; ! 93: int nonumb; ! 94: int trap; ! 95: int tflg; ! 96: int ejf; ! 97: int gflag; ! 98: int dilev; ! 99: int tlss; ! 100: struct tmpfaddr offset; ! 101: int em; ! 102: int ds; ! 103: struct tmpfaddr woff; ! 104: int app; ! 105: int ndone; ! 106: int lead; ! 107: int ralss; ! 108: struct tmpfaddr nextb; ! 109: int *argtop; ! 110: int nrbits; ! 111: int nform; ! 112: int oldmn; ! 113: int newmn; ! 114: int macerr; ! 115: struct tmpfaddr apptr; ! 116: int diflg; ! 117: int wbfi; ! 118: int evi; ! 119: int vflag; ! 120: int noscale; ! 121: int po1; ! 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: int *cstk[CH0+1]; /* pointer stack for getch0 */ ! 142: int cstkl; /* cstk level */ ! 143: int rptbuf[RPTLEN]; /* repeat char buffer */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.