xref: /original-bsd/old/refer/refer/refer..c (revision a0a7d8f4)
1 /*	refer..c	4.2	83/08/11	*/
2 
3 #include <stdio.h>
4 #include <ctype.h>
5 #include <assert.h>
6 
7 #define FLAG 003
8 #define NRFTXT 10000
9 #define NRFTBL 500
10 #define NTFILE 20
11 #define QLEN 512
12 #define ANSLEN 1024
13 #define TAGLEN 400
14 #define NSERCH 20
15 
16 extern FILE *in;
17 extern int endpush, sort, labels, keywant, bare;
18 extern int biblio, science, postpunct;
19 extern char *smallcaps;
20 extern char comname;
21 extern char *keystr;
22 extern char *convert;
23 extern int authrev;
24 extern int nmlen, dtlen;
25 extern char *rdata[], **search;
26 extern int refnum;
27 extern char *reftable[];
28 extern char *rtp, reftext[];
29 extern int sep;
30 extern char tfile[];
31 extern char gfile[];
32 extern char ofile[];
33 extern char hidenam[];
34 extern char *Ifile; extern int Iline;
35 extern FILE *fo, *ftemp;
36 extern char *input(),*lookat();
37 extern char *class(),*caps(),*revauth();
38 extern char *artskp(),*fpar();
39 extern char *trimnl();
40 
41 extern char *getenv(), *sprintf(), *strcpy(), *strcat();
42