Crate xz_embedded_sys

Crate xz_embedded_sys 

Source
Expand description

xz-embedded-sys

FFI Bindings to the xz-embedded library, which is a simple xz decompression library

The documentation in this crate is copied almost verbatim from the xz-embedded header file, and so there might be some C-isms that aren’t applicable to this rust crate. Please read carefully.

Structs§

XZRawError
A wrapper around xz_ret
xz_buf
Passing input and output buffers to XZ code

Enums§

xz_dec
Opaque type to hold the XZ decoder state
xz_mode
Operation mode
xz_ret
Return codes

Functions§

xz_crc32
Update CRC32 value using the polynomial from IEEE-802.3.
xz_crc64
Update CRC64 value using the polynomial from ECMA-182.
xz_crc32_init
Initialize the CRC32 lookup table
xz_crc64_init
Initialize the CRC64 lookup table
xz_dec_end
Free the memory allocated for the decoder state
xz_dec_init
Allocate and initialize a XZ decoder state
xz_dec_reset
Reset an already allocated decoder state
xz_dec_run
Run the XZ decoder