113111Srrh /* 2*15060Sgarrison * @(#)bib.h 2.2 09/23/83 313111Srrh */ 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 */ 12*15060Sgarrison # define MAXFIELD 512 /* maximum size of any field in referece*/ 1312917Sgarrison 1412917Sgarrison /* reference citation marker genrated in pass 1 */ 1512917Sgarrison 1612917Sgarrison # define CITEMARK (char) 02 1712917Sgarrison # define CITEEND (char) 03 1812917Sgarrison 1912917Sgarrison /* file names */ 2012917Sgarrison 2112917Sgarrison /* output of invert, input file for references */ 2212917Sgarrison # define INDXFILE "INDEX" 2312917Sgarrison /* pass1 reference collection file */ 2412917Sgarrison # define TMPREFFILE "/usr/tmp/bibrXXXXXX" 2512917Sgarrison /* pass2 text collection file */ 2612917Sgarrison # define TMPTEXTFILE "/usr/tmp/bibpXXXXXX" 2712917Sgarrison /* temp file used in invert */ 2812917Sgarrison # define INVTEMPFILE "/usr/tmp/invertXXXXXX" 2912917Sgarrison /* common words */ 3012917Sgarrison # define COMFILE "/usr/lib/bmac/common" 3112917Sgarrison /* default system dictionary */ 3212917Sgarrison # define SYSINDEX "/usr/dict/papers/INDEX" 3312917Sgarrison /* where macro libraries live */ 3412917Sgarrison # define BMACLIB "/usr/lib/bmac" 3512917Sgarrison /* default style of references */ 3612917Sgarrison # define DEFSTYLE "/usr/lib/bmac/bib.stdsn" 3712917Sgarrison 3812917Sgarrison /* size limits */ 3912917Sgarrison 4012917Sgarrison /* maximum number of characters in common file */ 41*15060Sgarrison # define MAXCOMM 1000 4212917Sgarrison 4312917Sgarrison char *malloc(); 44*15060Sgarrison 45*15060Sgarrison /* fix needed for systems where open [w]+ doesn't work */ 46*15060Sgarrison # ifdef READWRITE 47*15060Sgarrison 48*15060Sgarrison # define READ 1 49*15060Sgarrison # define WRITE 0 50*15060Sgarrison 51*15060Sgarrison #endif 52