compression-rs 0.2.4

Safe Rust bindings for Apple's Compression and AppleArchive APIs on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
unsafe extern "C" {
    pub fn compression_rs_compression_encode_scratch_buffer_size(algorithm: u32) -> usize;
    pub fn compression_rs_compression_encode_buffer(
        dst_buffer: *mut u8,
        dst_size: usize,
        src_buffer: *const u8,
        src_size: usize,
        algorithm: u32,
    ) -> usize;
}