1*14508Ssam #ifndef lint 2*14508Ssam static char sccsid[] = "@(#)t0.c 4.2 08/11/83"; 3*14508Ssam #endif 411027Sshannon 511027Sshannon /* t0.c: storage allocation */ 611027Sshannon # 711027Sshannon # include "t..c" 811027Sshannon int expflg = 0; 911027Sshannon int ctrflg = 0; 1011027Sshannon int boxflg = 0; 1111027Sshannon int dboxflg = 0; 1211027Sshannon int tab = '\t'; 1311027Sshannon int linsize; 1411027Sshannon int pr1403; 1511027Sshannon int delim1, delim2; 1611027Sshannon int evenup[MAXCOL], evenflg; 1711027Sshannon int F1 = 0; 1811027Sshannon int F2 = 0; 1911027Sshannon int allflg = 0; 2011027Sshannon int leftover = 0; 2111027Sshannon int textflg = 0; 2211027Sshannon int left1flg = 0; 2311027Sshannon int rightl = 0; 2411027Sshannon char *cstore, *cspace; 2511027Sshannon char *last; 2611027Sshannon struct colstr *table[MAXLIN]; 2711027Sshannon int style[MAXHEAD][MAXCOL]; 2811027Sshannon int ctop[MAXHEAD][MAXCOL]; 2911027Sshannon char font[MAXHEAD][MAXCOL][2]; 3011027Sshannon char csize[MAXHEAD][MAXCOL][4]; 3111027Sshannon char vsize[MAXHEAD][MAXCOL][4]; 3211027Sshannon int lefline[MAXHEAD][MAXCOL]; 3311027Sshannon char cll[MAXCOL][CLLEN]; 3411027Sshannon /*char *rpt[MAXHEAD][MAXCOL];*/ 3511027Sshannon /*char rpttx[MAXRPT];*/ 3611027Sshannon int stynum[MAXLIN+1]; 3711027Sshannon int nslin, nclin; 3811027Sshannon int sep[MAXCOL]; 3911027Sshannon int fullbot[MAXLIN]; 4011027Sshannon char *instead[MAXLIN]; 4111027Sshannon int used[MAXCOL], lused[MAXCOL], rused[MAXCOL]; 4211027Sshannon int linestop[MAXLIN]; 4311027Sshannon int nlin, ncol; 4411027Sshannon int iline = 1; 4511027Sshannon char *ifile = "Input"; 4611027Sshannon int texname = 'a'; 4711027Sshannon int texct = 0; 4811027Sshannon char texstr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789"; 4911027Sshannon int linstart; 5011027Sshannon char *exstore, *exlim; 5111027Sshannon FILE *tabin /*= stdin */; 5211027Sshannon FILE *tabout /* = stdout */; 53