c4711fd217c1bc5058dbbd52317af19706d91d4e
angie
  Mon Feb 28 10:02:50 2011 -0800
Feature #2820 (tabix: add as optional linked library in kent/src):This is a total mystery to me, but for some reason when tabix.h is
included via linefile.h, the compiler complains about the
redefinition of pslBuildScoresOpen when bool is used... fortunately
boolean is OK.  I have no idea why using bool would be OK in the
rest of the tree but not here.  ???  Anyway, since using boolean
allows it to compile, I'll just go with that.

diff --git src/hg/blastToPsl/pslBuild.h src/hg/blastToPsl/pslBuild.h
index 6481828..eadd18a 100644
--- src/hg/blastToPsl/pslBuild.h
+++ src/hg/blastToPsl/pslBuild.h
@@ -11,26 +11,26 @@
     tblastn      = 0x010,
     tblastx      = 0x020,
     psiblast     = 0x040,
     bldPslx      = 0x080,   // construct a PSLx with sequence
     cnvNucCoords = 0x100,
 };
 
 unsigned pslBuildGetBlastAlgo(char *program);
 /* determine blast algorithm flags */
 
 struct psl *pslBuildFromHsp(char *qName, int qSize, int qStart, int qEnd, char qStrand, char *qAln,
                             char *tName, int tSize, int tStart, int tEnd, char tStrand, char *tAln,
                             unsigned flags);
 /* construct a new psl from an HSP.  Chaining is left to other programs. */
 
-FILE *pslBuildScoresOpen(char *scoreFile, bool inclDefs);
+FILE *pslBuildScoresOpen(char *scoreFile, boolean inclDefs);
 /* open score file and write headers */
 
 void pslBuildScoresWrite(FILE* scoreFh, struct psl *psl, double bitScore, double eValue);
 /* write scores for a PSL */
 
 void pslBuildScoresWriteWithDefs(FILE* scoreFh, struct psl *psl, double bitScore, double eValue, char *qDef, char *tDef);
 /* write scores and definitions for a PSL */
 
 #endif