package decompress

  1. Overview
  2. Docs
type t = {
  1. idx : int;
  2. prv : int;
  3. max : int;
  4. dictionary : int array;
}
val make : int -> t
val inflate : (int array * int * int) -> (int array -> (Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('c, 'd, 'e) t -> ('c, 'd, 'e) res) -> (Safe.ro, 'c) Safe.t -> (Safe.wo, 'd) Safe.t -> ('c, 'd, 'e) t -> ('c, 'd, 'e) res