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