bcndecode-sys 0.1.2

Rust bindings to bcdec
Documentation
use std::ffi::c_int;

extern "C" {
    pub fn bcdec_bc1(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
    pub fn bcdec_bc2(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
    pub fn bcdec_bc3(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
    pub fn bcdec_bc4(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
    pub fn bcdec_bc5(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
    pub fn bcdec_bc6h_float(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
        is_signed: c_int,
    );
    pub fn bcdec_bc6h_half(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
        is_signed: c_int,
    );
    pub fn bcdec_bc7(
        compressed_block: *const u8,
        decompressed_block: *mut u8,
        destination_pitch: c_int,
    );
}