package decompress
Module Decompress_impl.RFC1951_deflateSource
Source
type ('i, 'o) t = {hold : int;bits : int;temp : ([ Safe.read | Safe.write ], 'o) Safe.t;o_off : int;o_pos : int;o_len : int;i_off : int;i_pos : int;i_len : int;level : int;wbits : int;write : int;adler : Checkseum.Adler32.t;state : ('i, 'o) state;
}Source
and ('i, 'o) state = | MakeBlock of ('i, 'o) block| WriteBlock of ('i, 'o) k| FastBlock of (int * int) array * (int * int) array * Hunk.t Q.t * code * flush| AlignBlock of F.t option * bool| FixedBlock of F.t| DynamicHeader of ('i, 'o) k| StaticHeader of ('i, 'o) k| AlignF of ('i, 'o) k| Finish of int| Exception of error
Source
val eval0 :
(L.Safe.read, 'a) L.Safe.t ->
(Safe.write, 'a) Safe.t ->
('a, 'a) t ->
('a, 'a) resinclude sig ... end
Source
val bigstring :
B.Bigstring.t ->
B.Bigstring.t ->
?meth:(meth * int) ->
(B.Bigstring.t -> int option -> int) ->
(B.Bigstring.t -> int -> int) ->
(B.bs, B.bs) t ->
((B.bs, B.bs) t, error) result