< prev index next >

src/java.desktop/share/native/libjavajpeg/jchuff.c

Print this page
rev 49276 : [mq]: 8200052-fix-warning-in-jchuff.c

*** 803,813 **** */ for (i = MAX_CLEN; i > 16; i--) { while (bits[i] > 0) { j = i - 2; /* find length of new prefix to be used */ ! while (bits[j] == 0) j--; bits[i] -= 2; /* remove two symbols */ bits[i-1]++; /* one goes in this length */ bits[j+1] += 2; /* two new symbols in this length */ --- 803,813 ---- */ for (i = MAX_CLEN; i > 16; i--) { while (bits[i] > 0) { j = i - 2; /* find length of new prefix to be used */ ! while ((bits[j] == 0) && (j > 0)) j--; bits[i] -= 2; /* remove two symbols */ bits[i-1]++; /* one goes in this length */ bits[j+1] += 2; /* two new symbols in this length */
< prev index next >