Rfc1951.Lz77val (.!()) : bigstring -> int -> int32val (.![]) : bigstring -> int -> intval (.!{}) : bigstring -> int -> intval _0 : configurationval _1 : configurationval _2 : configurationval _3 : configurationval _4 : configurationval _5 : configurationval _6 : configurationval _7 : configurationval _8 : configurationval _9 : configurationtype state = {src : src; |
cfg : configuration; |
level : int; |
mutable i : bigstring; |
mutable i_pos : int; |
mutable i_len : int; |
l : literals; |
d : distances; |
w : bigstring; |
wbits : int; |
mutable lookahead : int; |
mutable strstart : int; |
prev : int array; |
head : int array; |
mutable hash : int; |
mutable match_start : int; |
mutable match_length : int; |
mutable match_available : bool; |
mutable insert : int; |
mutable prev_length : int; |
mutable prev_match : int; |
q : Queue.t; |
mutable crc : optint; |
mutable k : configuration -> state -> decode; |
}val max_dist : state -> intval longest_match : deflate_configuration -> state -> int -> intval eoi : state -> unitval src :
state ->
( char, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout )
Stdlib.Bigarray.Array1.t ->
int ->
int ->
unitval i_rem : state -> intval src_rem : state -> intval refill : ( configuration -> state -> decode ) -> state -> decodeval update_crc : state -> int -> unitval insert_string : state -> int -> intval emit_match : state -> off:int -> len:int -> boolval emit_literal : state -> char -> boolval trailing : state -> [> `End ]val slide_hash : state -> unitval fill_window : configuration -> state -> decodeval enough : configuration -> state -> decodeval deflate_fast : deflate_configuration -> state -> decodeval deflate_slow : deflate_configuration -> state -> decodetype window = bigstringval no_compression : state -> bool