Lzotype bigstring = (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.tval pp_error : Format.formatter -> error -> unituncompress input output returns a sub-layout of output which is the inflated contents of input. Otherwise, it returns:
`Malformed if the input is not recognized as a LZO contents.`Invalid_argument if output is not large enough to contain inflated contents.`Invalid_dictionary if an op-code of input refers to an unbound location.uncompress ?chunk input returns a fresh-allocated string which is the inflated contents of input. An internal Buffer.t is used and it can be initialized with chunk (default to 0x1000). Otherwise, it returns same errors as uncompress.
Type of an internal hash-table used by compress.
compress input output wrkmem deflates input and produces a LZO contents into output. It uses wrkmem to do the deflation. It returns the number of bytes wrotes into output such as:
let len = compress input output wrkmem in
Bigarray.Array1.sub output 0 lenis the deflated contents of input.