package decompress

  1. Overview
  2. Docs
module B : sig ... end
module Q : sig ... end
module Safe : sig ... end
module Seq : sig ... end
module Hunk : sig ... end
module L : sig ... end
val invalid_arg : ('a, unit, string, 'b) Pervasives.format4 -> 'a
module Heap : sig ... end

(imperative) Heap implementation

module T : sig ... end
module Table : sig ... end
module type DEFLATE = sig ... end

non-blocking and functionnal implementation of Deflate

module type S_deflate = sig ... end
module Convenience_deflate (X : S_deflate) : sig ... end
type error_rfc1951_deflate =
  1. | Lz77 of L.error
module RFC1951_deflate : sig ... end
type error_z_deflate =
  1. | RFC1951 of error_rfc1951_deflate
module Zlib_deflate : sig ... end
module Window : sig ... end
module type INFLATE = sig ... end

non-blocking and functionnal implementation of Inflate

module type S_inflate = sig ... end
module Convenience_inflate (X : S_inflate) : sig ... end
type error_rfc1951_inflate =
  1. | Invalid_kind_of_block
  2. | Invalid_complement_of_length
  3. | Invalid_dictionary
  4. | Invalid_distance_code
  5. | Invalid_distance of {
    1. distance : int;
    2. max : int;
    }
module RFC1951_inflate : sig ... end
type error_z_inflate =
  1. | RFC1951 of RFC1951_inflate.error
  2. | Invalid_header
  3. | Invalid_checksum of {
    1. have : Optint.t;
    2. expect : Optint.t;
    }
module Zlib_inflate : sig ... end
OCaml

Innovation. Community. Security.