jon.recoil.org

Module LzSource

Sourcetype optint = Optint.t
Sourcetype src = [
  1. | `Channel of Stdlib.in_channel
  2. | `String of string
  3. | `Manual
]
Sourcetype decode = [
  1. | `Flush
  2. | `Await
  3. | `End
]
Sourcetype state
Sourcetype literals = De.literals
Sourcetype distances = De.distances
Sourcetype window
Sourceval literals : Lz.state -> Lz.literals
Sourceval distances : Lz.state -> Lz.distances
Sourceval checksum : Lz.state -> Lz.optint
Sourceval src : Lz.state -> Lz.bigstring -> int -> int -> unit
Sourceval src_rem : Lz.state -> int
Sourceval make_window : bits:int -> Lz.window
Sourceval compress : Lz.state -> Lz.decode
Sourceval state : ?level:int -> q:De.Queue.t -> w:Lz.window -> Lz.src -> Lz.state