xref: /csrg-svn/contrib/bib/src/bib.h (revision 12917)
1*12917Sgarrison /*   various arguments for bib and listrefs processors */
2*12917Sgarrison 
3*12917Sgarrison /* constants */
4*12917Sgarrison 
5*12917Sgarrison # define true  1
6*12917Sgarrison # define false 0
7*12917Sgarrison # define err  -1
8*12917Sgarrison # define REFSIZE 1024                /* maximum size of reference string    */
9*12917Sgarrison 
10*12917Sgarrison /* reference citation marker genrated in pass 1 */
11*12917Sgarrison 
12*12917Sgarrison # define CITEMARK (char) 02
13*12917Sgarrison # define CITEEND  (char) 03
14*12917Sgarrison 
15*12917Sgarrison /* file names */
16*12917Sgarrison 
17*12917Sgarrison         /* output of invert, input file for references */
18*12917Sgarrison # define INDXFILE "INDEX"
19*12917Sgarrison         /* pass1 reference collection file */
20*12917Sgarrison # define TMPREFFILE  "/usr/tmp/bibrXXXXXX"
21*12917Sgarrison         /* pass2 text collection file */
22*12917Sgarrison # define TMPTEXTFILE "/usr/tmp/bibpXXXXXX"
23*12917Sgarrison         /* temp file used in invert */
24*12917Sgarrison # define INVTEMPFILE "/usr/tmp/invertXXXXXX"
25*12917Sgarrison         /* common words */
26*12917Sgarrison # define COMFILE "/usr/lib/bmac/common"
27*12917Sgarrison         /* default system dictionary */
28*12917Sgarrison # define SYSINDEX "/usr/dict/papers/INDEX"
29*12917Sgarrison         /* where macro libraries live */
30*12917Sgarrison # define BMACLIB "/usr/lib/bmac"
31*12917Sgarrison         /* default style of references */
32*12917Sgarrison # define DEFSTYLE "/usr/lib/bmac/bib.stdsn"
33*12917Sgarrison 
34*12917Sgarrison /* size limits */
35*12917Sgarrison 
36*12917Sgarrison 	/* maximum number of characters in common file */
37*12917Sgarrison # define MAXCOMM 300
38*12917Sgarrison 
39*12917Sgarrison char *malloc();
40