xref: /csrg-svn/contrib/bib/src/bib.h (revision 13111)
1*13111Srrh /*
2*13111Srrh  *	@(#)bib.h	1.2	06/14/83
3*13111Srrh  */
412917Sgarrison /*   various arguments for bib and listrefs processors */
512917Sgarrison 
612917Sgarrison /* constants */
712917Sgarrison 
812917Sgarrison # define true  1
912917Sgarrison # define false 0
1012917Sgarrison # define err  -1
1112917Sgarrison # define REFSIZE 1024                /* maximum size of reference string    */
1212917Sgarrison 
1312917Sgarrison /* reference citation marker genrated in pass 1 */
1412917Sgarrison 
1512917Sgarrison # define CITEMARK (char) 02
1612917Sgarrison # define CITEEND  (char) 03
1712917Sgarrison 
1812917Sgarrison /* file names */
1912917Sgarrison 
2012917Sgarrison         /* output of invert, input file for references */
2112917Sgarrison # define INDXFILE "INDEX"
2212917Sgarrison         /* pass1 reference collection file */
2312917Sgarrison # define TMPREFFILE  "/usr/tmp/bibrXXXXXX"
2412917Sgarrison         /* pass2 text collection file */
2512917Sgarrison # define TMPTEXTFILE "/usr/tmp/bibpXXXXXX"
2612917Sgarrison         /* temp file used in invert */
2712917Sgarrison # define INVTEMPFILE "/usr/tmp/invertXXXXXX"
2812917Sgarrison         /* common words */
2912917Sgarrison # define COMFILE "/usr/lib/bmac/common"
3012917Sgarrison         /* default system dictionary */
3112917Sgarrison # define SYSINDEX "/usr/dict/papers/INDEX"
3212917Sgarrison         /* where macro libraries live */
3312917Sgarrison # define BMACLIB "/usr/lib/bmac"
3412917Sgarrison         /* default style of references */
3512917Sgarrison # define DEFSTYLE "/usr/lib/bmac/bib.stdsn"
3612917Sgarrison 
3712917Sgarrison /* size limits */
3812917Sgarrison 
3912917Sgarrison 	/* maximum number of characters in common file */
4012917Sgarrison # define MAXCOMM 300
4112917Sgarrison 
4212917Sgarrison char *malloc();
43