Annotation of researchv10no/cmd/tbl/t..c, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.