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