| 1 | /* t0.c: storage allocation */ |
| 2 | # |
| 3 | # include "t..c" |
| 4 | int expflg = 0; |
| 5 | int ctrflg = 0; |
| 6 | int boxflg = 0; |
| 7 | int dboxflg = 0; |
| 8 | int tab = '\t'; |
| 9 | int linsize; |
| 10 | int pr1403; |
| 11 | int delim1, delim2; |
| 12 | int evenup[MAXCOL], evenflg; |
| 13 | int F1 = 0; |
| 14 | int F2 = 0; |
| 15 | int allflg = 0; |
| 16 | int leftover = 0; |
| 17 | int textflg = 0; |
| 18 | int left1flg = 0; |
| 19 | int rightl = 0; |
| 20 | char *cstore, *cspace; |
| 21 | char *last; |
| 22 | struct colstr *table[MAXLIN]; |
| 23 | int style[MAXHEAD][MAXCOL]; |
| 24 | int ctop[MAXHEAD][MAXCOL]; |
| 25 | char font[MAXHEAD][MAXCOL][2]; |
| 26 | char csize[MAXHEAD][MAXCOL][4]; |
| 27 | char vsize[MAXHEAD][MAXCOL][4]; |
| 28 | int lefline[MAXHEAD][MAXCOL]; |
| 29 | char cll[MAXCOL][CLLEN]; |
| 30 | /*char *rpt[MAXHEAD][MAXCOL];*/ |
| 31 | /*char rpttx[MAXRPT];*/ |
| 32 | int stynum[MAXLIN+1]; |
| 33 | int nslin, nclin; |
| 34 | int sep[MAXCOL]; |
| 35 | int fullbot[MAXLIN]; |
| 36 | char *instead[MAXLIN]; |
| 37 | int used[MAXCOL], lused[MAXCOL], rused[MAXCOL]; |
| 38 | int linestop[MAXLIN]; |
| 39 | int nlin, ncol; |
| 40 | int iline = 1; |
| 41 | char *ifile = "Input"; |
| 42 | int texname = 'a'; |
| 43 | int texct = 0; |
| 44 | char texstr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789"; |
| 45 | int linstart; |
| 46 | char *exstore, *exlim; |
| 47 | FILE *tabin /*= stdin */; |
| 48 | FILE *tabout /* = stdout */; |