Home | History | Annotate | Download | only in lodepng

Lines Matching refs:HLIT

414     size_t HLIT =  readBitsFromStream(bp, in, 5) + 257; //number of literal/length codes + 257
417 zlibinfo->back().hlit = HLIT - 257;
426 while(i < HLIT + HDIST)
430 if(code <= 15) { if(i < HLIT) bitlen[i++] = code; else bitlenD[i++ - HLIT] = code; } //a length code
436 if((i - 1) < HLIT) value = bitlen[i - 1];
437 else value = bitlenD[i - HLIT - 1];
440 if(i >= HLIT + HDIST) { error = 13; return; } //error: i is larger than the amount of codes
441 if(i < HLIT) bitlen[i++] = value; else bitlenD[i++ - HLIT] = value;
451 if(i >= HLIT + HDIST) { error = 14; return; } //error: i is larger than the amount of codes
452 if(i < HLIT) bitlen[i++] = 0; else bitlenD[i++ - HLIT] = 0;
462 if(i >= HLIT + HDIST) { error = 15; return; } //error: i is larger than the amount of codes
463 if(i < HLIT) bitlen[i++] = 0; else bitlenD[i++ - HLIT] = 0;
470 if(error) return; //now we've finally got HLIT and HDIST, so generate the code trees, and the function is done