package decompress

  1. Overview
  2. Docs
type t
type src
type dst
val make : src -> dst -> t
val eval : t -> [ `Ok | `Flush | `Error | `Wait ]
val contents : t -> int
val flush : t -> int -> unit
val refill : t -> int -> unit
val used_in : t -> int
val used_out : t -> int
val decompress : src -> dst -> (src -> int) -> (dst -> int -> int) -> unit