1 /*- 2 * %sccs.include.proprietary.c% 3 * 4 * @(#)refer..c 4.5 (Berkeley) 04/18/91 5 */ 6 7 #include <stdio.h> 8 #include <ctype.h> 9 #include <assert.h> 10 11 #define FLAG 003 12 #define AFLAG 007 13 #define NRFTXT 10000 14 #define NRFTBL 500 15 #define NTFILE 20 16 #define QLEN 512 17 #define ANSLEN 1024 18 #define TAGLEN 400 19 #define NSERCH 20 20 #define MXSIG 200 /* max bytes in aggregate signal */ 21 22 extern FILE *in; 23 extern int endpush, sort, labels, keywant, bare; 24 extern int biblio, science, postpunct; 25 extern char *smallcaps; 26 extern char comname; 27 extern char *keystr; 28 extern char *convert; 29 extern int authrev; 30 extern int nmlen, dtlen; 31 extern char *rdata[], **search; 32 extern int refnum; 33 extern char *reftable[]; 34 extern char *rtp, reftext[]; 35 extern int sep; 36 extern char tfile[]; 37 extern char gfile[]; 38 extern char ofile[]; 39 extern char hidenam[]; 40 extern char *Ifile; extern int Iline; 41 extern FILE *fo, *ftemp; 42 extern char *input(),*lookat(); 43 extern char *class(),*caps(),*revauth(); 44 extern char *artskp(),*fpar(); 45 extern char *trimnl(); 46 47 extern char *getenv(), *strcpy(), *strcat(); 48