|
|
1.1 root 1: /* t..c : external declarations */
2:
3: # include "stdio.h"
4: # include "ctype.h"
5:
6: # define MAXLIN 250
7: # define MAXHEAD 44
8: # define MAXCOL 30
9: /* Do NOT make MAXCOL bigger with adjusting nregs[] in tr.c */
10: # define MAXCHS 2000
11: # define MAXRPT 100
12: # define CLLEN 10
13: # define SHORTLINE 4
14: extern int nlin, ncol, iline, nclin, nslin;
15:
16: extern int (*style)[MAXHEAD];
17: extern char (*font)[MAXHEAD][2];
18: extern char (*csize)[MAXHEAD][4];
19: extern char (*vsize)[MAXHEAD][4];
20: extern char (*cll)[CLLEN];
21: extern int (*flags)[MAXHEAD];
22: # define ZEROW 001
23: # define HALFUP 002
24: # define CTOP 004
25: # define CDOWN 010
26: extern int stynum[];
27: extern int qcol;
28: extern int *doubled, *acase, *topat;
29: extern int F1, F2;
30: extern int (*lefline)[MAXHEAD];
31: extern int fullbot[];
32: extern char *instead[];
33: extern int expflg;
34: extern int ctrflg;
35: extern int evenflg;
36: extern int *evenup;
37: extern int boxflg;
38: extern int dboxflg;
39: extern int linsize;
40: extern int tab;
41: extern int pr1403;
42: extern int linsize, delim1, delim2;
43: extern int allflg;
44: extern int textflg;
45: extern int left1flg;
46: extern int rightl;
47: struct colstr {char *col, *rcol;};
48: extern struct colstr *table[];
49: extern char *cspace, *cstore;
50: extern char *exstore, *exlim, *exspace;
51: extern int *sep;
52: extern int *used, *lused, *rused;
53: extern int linestop[];
54: extern int leftover;
55: extern char *last, *ifile;
56: extern int texname;
57: extern int texct, texmax;
58: extern char texstr[];
59: extern int linstart;
60:
61:
62: extern FILE *tabin, *tabout;
63: # define CRIGHT 2
64: # define CLEFT 0
65: # define CMID 1
66: # define S1 31
67: # define S2 32
68: # define S3 33
69: # define TMP 38
70: #define S9 39
71: # define SF 35
72: # define SL 34
73: # define LSIZE 33
74: # define SIND 37
75: # define SVS 36
76: /* this refers to the relative position of lines */
77: # define LEFT 1
78: # define RIGHT 2
79: # define THRU 3
80: # define TOP 1
81: # define BOT 2
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.