Rfc1951.Defval dynamic_of_frequencies :
literals:int array ->
distances:int array ->
dynamicval exists : [< `Copy of int * int | `End | `Literal of char ] -> block -> booltype encoder = {dst : dst; |
mutable blk : block; |
mutable hold : int; |
mutable bits : int; |
mutable bits_rem : [ `Rem of int | `Pending ]; |
mutable flat : int; |
mutable fmax : int; |
mutable o : bigstring; |
mutable o_pos : int; |
mutable o_max : int; |
b : Queue.t; |
mutable k : encoder -> encode -> [ `Ok | `Partial | `Block ]; |
}val o_rem : encoder -> intval dst :
encoder ->
( char, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout )
Stdlib.Bigarray.Array1.t ->
int ->
int ->
unitval write : encoder -> [ `Block | `Ok | `Partial ]val write_flat : encoder -> [ `Block | `Ok | `Partial ]val dst_rem : encoder -> intval bits_rem : encoder -> intmodule Ns : sig ... end