xref: /csrg-svn/old/tbl/t0.c (revision 14508)
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