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