|
|
1.1 ! root 1: /* t..c 4.4 88/07/22 */ ! 2: ! 3: /* t..c : external declarations */ ! 4: ! 5: # include "stdio.h" ! 6: # include "ctype.h" ! 7: ! 8: # define MAXLIN 200 ! 9: # define MAXHEAD 100 ! 10: # define MAXCOL 20 ! 11: # define MAXCHS 2000 ! 12: # define MAXRPT 100 ! 13: # define CLLEN 10 ! 14: # define SHORTLINE 4 ! 15: extern int nlin, ncol, iline, nclin, nslin; ! 16: extern int style[MAXHEAD][MAXCOL]; ! 17: extern int ctop[MAXHEAD][MAXCOL]; ! 18: extern char font[MAXHEAD][MAXCOL][2]; ! 19: extern char csize[MAXHEAD][MAXCOL][4]; ! 20: extern char vsize[MAXHEAD][MAXCOL][4]; ! 21: extern char cll[MAXCOL][CLLEN]; ! 22: extern int stynum[]; ! 23: extern int F1, F2; ! 24: extern int lefline[MAXHEAD][MAXCOL]; ! 25: extern int fullbot[]; ! 26: extern char *instead[]; ! 27: extern int expflg; ! 28: extern int ctrflg; ! 29: extern int evenflg; ! 30: extern int evenup[]; ! 31: extern int boxflg; ! 32: extern int dboxflg; ! 33: extern int linsize; ! 34: extern int tab; ! 35: extern int pr1403; ! 36: extern int linsize, delim1, delim2; ! 37: extern int allflg; ! 38: extern int textflg; ! 39: extern int left1flg; ! 40: extern int rightl; ! 41: struct colstr {char *col, *rcol;}; ! 42: /* FIXME: kludge for seeing if somebody stuffed a char into col or rcol. */ ! 43: # define tx(a) ((int)(a)>0 && (int)(a)<128) ! 44: extern struct colstr *table[]; ! 45: extern char *cspace, *cstore; ! 46: extern char *chspace(); ! 47: extern char *exstore, *exlim; ! 48: extern int sep[]; ! 49: extern int used[], lused[], rused[]; ! 50: extern int linestop[]; ! 51: extern int leftover; ! 52: extern char *last, *ifile; ! 53: extern int texname; ! 54: extern int texct, texmax; ! 55: extern char texstr[]; ! 56: extern int linstart; ! 57: ! 58: ! 59: extern FILE *tabin, *tabout; ! 60: # define CRIGHT 80 ! 61: # define CLEFT 40 ! 62: # define CMID 60 ! 63: # define S1 31 ! 64: # define S2 32 ! 65: # define TMP 38 ! 66: # define SF 35 ! 67: # define SL 34 ! 68: # define LSIZE 33 ! 69: # define SIND 37 ! 70: # define SVS 36 ! 71: /* this refers to the relative position of lines */ ! 72: # define LEFT 1 ! 73: # define RIGHT 2 ! 74: # define THRU 3 ! 75: # define TOP 1 ! 76: # define BOT 2
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.