1f9eedd076776d24a3da8ab90a74130ff2f78553
hiram
  Fri Oct 2 12:37:39 2015 -0700
fixup gcc warnings for -Wunused-but-set-variable refs #16121

diff --git src/hg/getRnaPred/getRnaPred.c src/hg/getRnaPred/getRnaPred.c
index b52f8fa..e9ffbdc 100644
--- src/hg/getRnaPred/getRnaPred.c
+++ src/hg/getRnaPred/getRnaPred.c
@@ -151,45 +151,43 @@
         uglyf("%s %c%c/%c%c\n", gp->name, s[0], s[1], e[-2], e[-1]);
         if (gp->strand[0] == '-')
             reverseComplement(seq->dna, seq->size);
         if (s[0] != 'g' || (s[1] != 't' && s[1] != 'c') || e[-2] != 'a' || e[-1] != 'g')
             gotOdd = TRUE;
         freeDnaSeq(&seq);
         }
     }
 return gotOdd;
 }
 
 int findGeneOff(struct genePred *gp, int chrPos)
 /* find the mrna offset containing the specified position.*/
 {
 int iRna = 0, iExon;
-int prevEnd = gp->exonStarts[0];
 
 for (iExon = 0; iExon < gp->exonCount; iExon++)
     {
     if (chrPos < gp->exonStarts[iExon])
         {
         /* intron before this exon */
         return iRna;
         }
     if (chrPos < gp->exonEnds[iExon])
         {
         return iRna + (chrPos - gp->exonStarts[iExon]);
         }
     iRna += (gp->exonEnds[iExon] - gp->exonStarts[iExon]);
-    prevEnd = gp->exonEnds[iExon];
     }
 return iRna-1;
 }
 
 void processCds(struct genePred *gp, struct dyString *dnaBuf, struct dyString *cdsBuf,
                 FILE* cdsFh)
 /* find the CDS bounds in the mRNA defined by the annotation.
  * output and/or update as requested.  If CDS buf is not NULL,
  * copy CDS to it.*/
 {
 int cdsStart = findGeneOff(gp, gp->cdsStart);
 int cdsEnd = findGeneOff(gp, gp->cdsEnd-1)+1;
 int rnaSize = genePredBases(gp);
 if (gp->strand[0] == '-')
     reverseIntRange(&cdsStart, &cdsEnd, rnaSize);