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