lzfse-sys 1.0.0

Crate to build the LZFSE reference implementation for lzfse-rs.
Documentation
extern crate libc;

use libc::{c_char, c_void, size_t};

extern "C" {
    pub fn lzfse_encode_buffer(
        dst_buffer: *mut c_char,
        dst_size: size_t,
        src_buffer: *const c_char,
        src_size: size_t,
        scratch_buffer: *mut c_void,
    ) -> size_t;

    pub fn lzfse_decode_scratch_size() -> size_t;

    pub fn lzfse_decode_buffer(
        dst_buffer: *mut c_char,
        dst_size: size_t,
        src_buffer: *const c_char,
        src_size: size_t,
        scratch_buffer: *mut c_void,
    ) -> size_t;
}