package decompress

  1. Overview
  2. Docs

Module Decompress_implSource

Sourcemodule B : sig ... end
Sourcemodule Q : sig ... end
Sourcemodule Safe : sig ... end
Sourcemodule Seq : sig ... end
Sourcemodule Hunk : sig ... end
Sourcemodule L : sig ... end
Sourceval pf : Format.formatter -> ('a, Format.formatter, unit) format -> 'a
Sourceval invalid_arg : ('a, unit, string, 'b) format4 -> 'a
Sourcemodule Heap : sig ... end

(imperative) Heap implementation

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

non-blocking and functionnal implementation of Deflate

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

non-blocking and functionnal implementation of Inflate

Sourcemodule type S_inflate = sig ... end
Sourcemodule Convenience_inflate (X : S_inflate) : sig ... end
Sourcetype 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;
    }
Sourcemodule RFC1951_inflate : sig ... end
Sourcetype error_z_inflate =
  1. | RFC1951 of RFC1951_inflate.error
  2. | Invalid_header
  3. | Invalid_checksum of {
    1. have : Optint.t;
    2. expect : Optint.t;
    }
Sourcemodule Zlib_inflate : sig ... end
OCaml

Innovation. Community. Security.