09acb12966c5b51685c80d454302aefcba03ad76 angie Mon Feb 28 10:39:57 2011 -0800 Added initial values of a few new vars, to satisfy ubuntu's extra-Wall check. Due to the use of boolean firstTime, the values would not be used uninitialized, this is just to satisfy gcc. diff --git src/utils/bigWigToBedGraph/bigWigToBedGraph.c src/utils/bigWigToBedGraph/bigWigToBedGraph.c index cd6fa82..457d79f 100644 --- src/utils/bigWigToBedGraph/bigWigToBedGraph.c +++ src/utils/bigWigToBedGraph/bigWigToBedGraph.c @@ -34,32 +34,32 @@ {"start", OPTION_INT}, {"end", OPTION_INT}, {"udcDir", OPTION_STRING}, {NULL, 0}, }; void bigWigToBedGraph(char *inFile, char *outFile) /* bigWigToBedGraph - Convert from bigWig to bedGraph format.. */ { struct bbiFile *bwf = bigWigFileOpen(inFile); FILE *f = mustOpen(outFile, "w"); struct bbiChromInfo *chrom, *chromList = bbiChromList(bwf); for (chrom = chromList; chrom != NULL; chrom = chrom->next) { boolean firstTime = TRUE; - int saveStart, prevEnd; - double saveVal; + int saveStart = -1, prevEnd = -1; + double saveVal = -1.0; if (clChrom != NULL && !sameString(clChrom, chrom->name)) continue; char *chromName = chrom->name; struct lm *lm = lmInit(0); int start = 0, end = chrom->size; if (clStart > 0) start = clStart; if (clEnd > 0) end = clEnd; struct bbiInterval *interval, *intervalList = bigWigIntervalQuery(bwf, chromName, start, end, lm); for (interval = intervalList; interval != NULL; interval = interval->next) { if (firstTime)