archive-reader 0.4.2

Library for reading files from archives
Documentation
#![allow(non_camel_case_types)]

type la_int64_t = i64;
pub(crate) const ARCHIVE_EOF: i32 = 1;
pub(crate) const ARCHIVE_OK: i32 = 0;
pub(crate) const ARCHIVE_WARN: i32 = -20;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub(crate) struct archive {
    _unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub(crate) struct archive_entry {
    _unused: [u8; 0],
}
unsafe extern "C" {
    pub(crate) fn archive_entry_pathname(arg1: *mut archive_entry)
    -> *const ::std::os::raw::c_char;
    pub(crate) fn archive_errno(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_error_string(arg1: *mut archive) -> *const ::std::os::raw::c_char;
    pub(crate) fn archive_read_close(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_free(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_data_block(
        a: *mut archive,
        buff: *mut *const ::std::os::raw::c_void,
        size: *mut usize,
        offset: *mut la_int64_t,
    ) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_new() -> *mut archive;
    pub(crate) fn archive_read_next_header(
        arg1: *mut archive,
        arg2: *mut *mut archive_entry,
    ) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_open_filename(
        arg1: *mut archive,
        _filename: *const ::std::os::raw::c_char,
        _block_size: usize,
    ) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_support_filter_all(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_support_format_all(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_support_format_raw(arg1: *mut archive) -> ::std::os::raw::c_int;
    pub(crate) fn archive_read_add_passphrase(
        archive: *mut archive,
        passphrase: *const ::std::os::raw::c_char,
    ) -> ::std::os::raw::c_int;
}