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