< 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 >