def dyn.tables

bend-kit-zlib@0.5.1.0 · zlib.bend:317

import bend-kit-zlib@0.5.1.0/zlib.bend as Zlib
import Base
import bend-kit-bits@0.1.0.1/bits.bend as Bits

317def dyn.tables(bad: Bool, b: Br, +lens: List<&2, U32>, +hlit: U32) -> Br & Mo:
318  match bad:
319    case True{}:
320      (b, MoBad{})
321    case False{}:
322      (b, dyn.mo(Bits.Huff.from_lens(False{}, take.n(bits(hlit), lens)), Bits.Huff.from_lens(False{}, drop.n(bits(hlit), lens))))

Uses (12)

Used by (1)