package rfc1951
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module Def.NsSource
Source
val pp_error :
Format.formatter ->
[< `Invalid_compression_level | `Unexpected_end_of_output ] ->
unitSource
type encoder = {level : int;min_size_to_compress : int;max_search_depth : int;nice_match_length : int;offset_slot_fast : int array;freqs : lit_off;codes : codes;static_codes : codes;precode_freqs : int array;precode_lens : int array;precode_codewords : int array;precode_items : int array;mutable num_litlen_syms : int;mutable num_offset_syms : int;mutable num_explicit_lens : int;mutable num_precode_items : int;
}Source
type sequence = {mutable litrunlen_and_length : int;mutable offset : int;mutable offset_symbol : int;mutable length_slot : int;
}Source
type block_split_stats = {new_observations : int array;observations : int array;mutable num_new_observations : int;mutable num_observations : int;
}Source
val _matchfinder_longest_rec :
int ->
int ->
output_bitstream ->
lens ->
hc_matchfinder ->
int ->
int ->
intSource
val deflate :
?level:int ->
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t ->
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t ->
(int, [> error ]) result