xref: /csrg-svn/old/tbl/t..c (revision 11026)
1*11026Sshannon /*	t..c	4.1	83/02/12	*/
2*11026Sshannon 
3*11026Sshannon /* t..c : external declarations */
4*11026Sshannon 
5*11026Sshannon # include "stdio.h"
6*11026Sshannon # include "ctype.h"
7*11026Sshannon 
8*11026Sshannon # define MAXLIN 200
9*11026Sshannon # define MAXHEAD 30
10*11026Sshannon # define MAXCOL 20
11*11026Sshannon # define MAXCHS 2000
12*11026Sshannon # define MAXRPT 100
13*11026Sshannon # define CLLEN 10
14*11026Sshannon # define SHORTLINE 4
15*11026Sshannon extern int nlin, ncol, iline, nclin, nslin;
16*11026Sshannon extern int style[MAXHEAD][MAXCOL];
17*11026Sshannon extern int ctop[MAXHEAD][MAXCOL];
18*11026Sshannon extern char font[MAXHEAD][MAXCOL][2];
19*11026Sshannon extern char csize[MAXHEAD][MAXCOL][4];
20*11026Sshannon extern char vsize[MAXHEAD][MAXCOL][4];
21*11026Sshannon extern char cll[MAXCOL][CLLEN];
22*11026Sshannon extern int stynum[];
23*11026Sshannon extern int F1, F2;
24*11026Sshannon extern int lefline[MAXHEAD][MAXCOL];
25*11026Sshannon extern int fullbot[];
26*11026Sshannon extern char *instead[];
27*11026Sshannon extern int expflg;
28*11026Sshannon extern int ctrflg;
29*11026Sshannon extern int evenflg;
30*11026Sshannon extern int evenup[];
31*11026Sshannon extern int boxflg;
32*11026Sshannon extern int dboxflg;
33*11026Sshannon extern int linsize;
34*11026Sshannon extern int tab;
35*11026Sshannon extern int pr1403;
36*11026Sshannon extern int linsize, delim1, delim2;
37*11026Sshannon extern int allflg;
38*11026Sshannon extern int textflg;
39*11026Sshannon extern int left1flg;
40*11026Sshannon extern int rightl;
41*11026Sshannon struct colstr {char *col, *rcol;};
42*11026Sshannon extern struct colstr *table[];
43*11026Sshannon extern char *cspace, *cstore;
44*11026Sshannon extern char *exstore, *exlim;
45*11026Sshannon extern int sep[];
46*11026Sshannon extern int used[], lused[], rused[];
47*11026Sshannon extern int linestop[];
48*11026Sshannon extern int leftover;
49*11026Sshannon extern char *last, *ifile;
50*11026Sshannon extern int texname;
51*11026Sshannon extern int texct, texmax;
52*11026Sshannon extern char texstr[];
53*11026Sshannon extern int linstart;
54*11026Sshannon 
55*11026Sshannon 
56*11026Sshannon extern FILE *tabin, *tabout;
57*11026Sshannon # define CRIGHT 80
58*11026Sshannon # define CLEFT 40
59*11026Sshannon # define CMID 60
60*11026Sshannon # define S1 31
61*11026Sshannon # define S2 32
62*11026Sshannon # define TMP 38
63*11026Sshannon # define SF 35
64*11026Sshannon # define SL 34
65*11026Sshannon # define LSIZE 33
66*11026Sshannon # define SIND 37
67*11026Sshannon # define SVS 36
68*11026Sshannon /* this refers to the relative position of lines */
69*11026Sshannon # define LEFT 1
70*11026Sshannon # define RIGHT 2
71*11026Sshannon # define THRU 3
72*11026Sshannon # define TOP 1
73*11026Sshannon # define BOT 2
74