1: # include "stdio.h"
2: # include "ctype.h"
3: extern FILE *in;
4: extern int endpush, labels, sort, bare, keywant;
5: #ifdef MFLAG
6: extern int mflag;
7: #endif
8: extern char *smallcaps;
9: extern char comname;
10: extern char *keystr;
11: extern int authrev;
12: extern int nmlen, dtlen;
13: extern char *data[], **search;
14: extern int refnum;
15: extern char *reftable[];
16: extern char *rtp, reftext[];
17: extern char labc[];
18: extern int sep;
19: extern char tfile[];
20: extern char gfile[];
21: extern char ofile[];
22: extern char hidenam[];
23: extern char *Ifile;
24: extern char *Index;
25: extern int Iline;
26: extern FILE *fo, *ftemp;
27: union ptr {
28: unsigned *a;
29: long *b;
30: };
31: extern union ptr master;
32: extern long *hpt;
33: extern FILE *fa;
34: extern FILE *fb;
35: extern FILE *fc;
36: extern char *qitem[];
37: extern int lmaster, reached;
38: extern int iflong;
39: extern int nfound;
40: extern char *sinput;
41: extern char text[];
42: extern char tagout[];
43: extern char *sinput;
44: extern char *Index;
45: # define FLAG 003
46: #ifdef MFLAG
47: #define KEYLET 005
48: #endif
49: /*
50: * limits:
51: */
52: # define NRFTXT 4000 /* chars in tags for all refs (-e,s) */
53: # define NRFTBL 500 /* total refs (-e,s) */
54: # define NTFILE 20 /* chars in tempfile name */
55: # define LLINE 200 /* max input line length */
56: # define QLEN 300 /* chars in query (imprecise citation) */
57: #define NQUERY 30 /* number of words in query */
58: # define TAGLEN 50 /* chars in a tag */
59: # define NSERCH 20 /* number of indexes to search */
60: #define LLIST 100 /* length of lists of tag pointers in *.ib */
61: #define TXTLEN 800 /* number of chars in reference */
62: #define NFLD 30 /* number of % fields, from reffile or input */
63: # define NFLAB 4000 /* total chars in label list (-l,m) */
64: # define NREF 500 /* number of refs for labels */
Defined union's
ptr
defined in line
27; used 4 times
Defined macros
FLAG
defined in line
45; used 10 times
LLINE
defined in line
55; used 6 times
LLIST
defined in line
60;
never used
NFLAB
defined in line
63; used 2 times
NFLD
defined in line
62; used 3 times
NREF
defined in line
64; used 6 times
QLEN
defined in line
56; used 6 times
Usage of this include