/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* * Copyright (c) 1980 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. */ /* * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc. * All Rights Reserved. */ #pragma ident "%Z%%M% %I% %E% SMI" #include #include #include #define FLAG 003 #define AFLAG 007 #define NRFTXT 10000 #define NRFTBL 500 #define NTFILE 20 #define QLEN 512 #define ANSLEN 4000 #define TAGLEN 400 #define NSERCH 20 #define MXSIG 200 /* max bytes in aggregate signal */ extern FILE *in; extern int endpush, sort, labels, keywant, bare; extern int biblio, science, postpunct; extern char *smallcaps; extern char comname; extern char *keystr; extern char *convert; extern int authrev; extern int nmlen, dtlen; extern char *rdata[], **search; extern int refnum; extern char *reftable[]; extern char *rtp, reftext[]; extern int sep; extern char tfile[]; extern char gfile[]; extern char ofile[]; extern char hidenam[]; extern char *Ifile; extern int Iline; extern FILE *fo, *ftemp; extern char *input(),*lookat(); extern char *class(),*caps(),*revauth(); extern char *artskp(),*fpar(); extern char *trimnl(); extern char *getenv(), *strcpy(), *strcat();