package decompress

  1. Overview
  2. Docs
Implementation of Zlib in OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

decompress-v0.8.1.tbz
sha256=903b0926fe2380caf156fcdefa38bc48794f7fcf7d6befd1719aab3f8c0f1188
md5=6c600b0188516d405510cd95d8d82481

doc/decompress.impl/Decompress_impl/Window/index.html

Module Decompress_impl.WindowSource

Sourcetype 'a t = {
  1. rpos : int;
  2. wpos : int;
  3. size : int;
  4. buffer : ([ Safe.ro | Safe.wo ], 'a) Safe.t;
  5. crc : Checkseum.Adler32.t;
  6. witness : 'a B.t;
}
Sourceval create : witness:'a Safe.B.t -> 'a t
Sourceval reset : 'a t -> 'a t
Sourceval available_to_write : 'a t -> int
Sourceval drop : int -> 'a t -> 'a t
Sourceval move : int -> 'a t -> 'a t
Sourceval hack : ('a, 'i) Safe.t -> (Safe.ro, 'i) Safe.t
Sourceval write : ([< `Rd | `Wr Rd ], 'a) Safe.t -> int -> ([< `Rd | `Wr Wr ], 'a) Safe.t -> int -> int -> 'a t -> 'a t
Sourceval write_char : char -> 'a t -> 'a t
Sourceval fill_char : char -> int -> 'a t -> 'a t
Sourceval sanitize : int -> 'a t -> int
Sourceval (%) : int -> 'a t -> int