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