bc6bf7b8c9b952dd6434acbb09b99f25b46a9ab3 galt Mon Dec 30 21:07:43 2024 -0800 Fixing compiler warngins compiling on hgwdev-new with Rocky 9 diff --git src/lib/wormdna.c src/lib/wormdna.c index ab1c90a..5e409ad 100644 --- src/lib/wormdna.c +++ src/lib/wormdna.c @@ -766,31 +766,32 @@ void wormFreeNt4Genome(struct nt4Seq ***pNt4Seq) /* Free up packed worm genome. */ { struct nt4Seq **seqs; int i; if ((seqs = *pNt4Seq) == NULL) return; for (i=0; i<ArraySize(chromIds); ++i) freeNt4(&seqs[i]); freez(pNt4Seq); } int wormChromSize(char *chrom) /* Return size of worm chromosome. */ { -static int sizes[ArraySize(chromIds)]; +static int sizes[sizeof chromIds/sizeof *chromIds]; + int ix; int size; if ((ix = wormChromIx(chrom)) < 0) errAbort("%s isn't a chromosome", chrom); size = sizes[ix]; /* If we don't know it already have to get it from file. */ if (size == 0) { char fileName[512]; makeChromFileName(chromIds[ix], fileName); size = sizes[ix] = nt4BaseCount(fileName); } return size;