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