bend-kit-zlib
Search uses release 0.5.1.0 · 196 definitions
Definitions (196)
- def bits
- type BrBit reader.
- def br.got
- def br.take
- def br.sym.gotNo code: 9999, never a symbol.
- def br.sym
- def br.alignRFC 1951 §3.2.4: a stored block starts on a byte boundary.
- def nth
- def rep
- def take.n
- def drop.n
- def len.baseRFC 1951 §3.2.5
- def len.extra
- def dist.base
- def dist.extra
- def fixed.litRFC 1951 §3.2.6
- def fixed.dist
- type OutOutput: 2^dep words of packed bytes, n of them written.
- def out.fits
- def out.dep
- def out.grow
- def out.roomThe buffer doubles until k more bytes fit, so output is O(total), and it ends as the fewest 2^dep words that hold n, as Bytes expects.
- def out.put
- def out.size
- def out.bytes
- type Mo
- type Is
- def inf.next
- def inf.bad
- def sb.putStored block (§3.2.4): LEN, then NLEN (its complement), then LEN raw bytes.
- def sb.go
- def sb.done
- def sb.ok
- def sb.nlen
- def sb.len
- def inf.stored
- def cl.slotDynamic block (§3.2.7): code lengths for the code-length code, then the lengths themselves.
- def cl.place
- def cl.push
- def cl.one
- def cl.read
- type CdThe code-length code, lengths so far (reversed), how many, the last one (for code 16), and whether it went wrong.
- def cd.fill
- def cd.rep
- def cd.prev
- def cd.z18
- def cd.z17
- def cd.c16
- def cd.lit
- def cd.sym.atA + binder in a nested tuple does not check (bendlang/bend#1077), so a helper takes it.
- def cd.sym
- def cd.step
- def cd.goEach step adds at least one length, so total steps suffice.
- def dyn.dist
- def dyn.mo
- def dyn.tables
- def dyn.done
- def dyn.cl
- def dyn.lens
- def dyn.clen
- def dyn.hdist
- def dyn.hlit
- def dyn.read
- def cp.ofA match copies len bytes from d back in the output, one at a time, so it may overlap itself.
- def cp.one
- def cp.go
- def inf.farRFC 1951 §3.2.5: a distance may not reach before the first byte out.
- def inf.dn
- def inf.dx
- def inf.ds
- def inf.d.atA + binder in a nested tuple does not check (bendlang/bend#1077), so a helper takes it.
- def inf.d
- def inf.lx
- def inf.ls
- def inf.end
- def inf.lit
- def inf.sym.atA + binder in a nested tuple does not check (bendlang/bend#1077), so a helper takes it.
- def inf.sym
- def inf.dyn
- def inf.t2
- def inf.t1
- def inf.t0
- def inf.head§3.2.3: BFINAL, then BTYPE.
- def inf.goEvery step reads at least one bit or fails, so 8 steps per input byte always finish a valid stream.
- type Inflatedout: the bytes; src: the input back; at: the first byte after the stream.
- def inf.done
- def inf.fin
- def inf.result
- def inf.start
- def inflate.atA raw DEFLATE stream that starts at byte at.
- def inflate.out
- def inflateRaw DEFLATE.
- def holds
- def keep
- def flag
- def gz.xlenRFC 1952 §2.3: after the fixed 10 bytes, optional FEXTRA, FNAME, FCOMMENT, FHCRC.
- def gz.fextra.at
- def gz.fextra
- def gz.zero
- def gz.fstr.at