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