Lines Matching refs:l
344 int l; /* bits per table (returned in m) */ in huft_build() local
393 l = *m; in huft_build()
398 if ((unsigned)l < j) in huft_build()
399 l = j; in huft_build()
404 if ((unsigned)l > i) in huft_build()
405 l = i; in huft_build()
406 *m = l; in huft_build()
447 w = -l; /* bits decoded == (l * h) */ in huft_build()
463 while (k > w + l) in huft_build()
467 w += l; /* previous table always l bits */ in huft_build()
470 z = (z = g - w) > (unsigned)l ? l : z; /* upper limit on table size */ in huft_build()
507 r.b = (uch)l; /* bits to dump before this table */ in huft_build()
510 j = i >> (w - l); /* (get around Turbo C bug) */ in huft_build()
548 w -= l; in huft_build()
775 unsigned *l; /* length list for huft_build */ in inflate_fixed() local
779 l = malloc(sizeof(*l) * 288); in inflate_fixed()
780 if (l == NULL) in inflate_fixed()
785 l[i] = 8; in inflate_fixed()
787 l[i] = 9; in inflate_fixed()
789 l[i] = 7; in inflate_fixed()
791 l[i] = 8; in inflate_fixed()
793 if ((i = huft_build(l, 288, 257, cplens, cplext, &tl, &bl)) != 0) { in inflate_fixed()
794 free(l); in inflate_fixed()
800 l[i] = 5; in inflate_fixed()
802 if ((i = huft_build(l, 30, 0, cpdist, cpdext, &td, &bd)) > 1) in inflate_fixed()
805 free(l); in inflate_fixed()
814 free(l); in inflate_fixed()
819 free(l); in inflate_fixed()
834 unsigned l; /* last length */ in inflate_dynamic() local
914 i = l = 0; in inflate_dynamic()
922 ll[i++] = l = j; /* save last length in l */ in inflate_dynamic()
933 ll[i++] = l; in inflate_dynamic()
946 l = 0; in inflate_dynamic()
959 l = 0; in inflate_dynamic()