use crate::types::lfs_size_t;
use core::ffi::c_void;
#[repr(C)]
pub struct LfsInfo {
pub type_: u8,
pub size: lfs_size_t,
pub name: [u8; 256], }
#[repr(C)]
pub struct LfsFsinfo {
pub disk_version: u32,
pub block_size: lfs_size_t,
pub block_count: lfs_size_t,
pub name_max: lfs_size_t,
pub file_max: lfs_size_t,
pub attr_max: lfs_size_t,
}
#[repr(C)]
pub struct LfsAttr {
pub type_: u8,
pub buffer: *mut c_void,
pub size: lfs_size_t,
}
#[repr(C)]
pub struct LfsFileConfig {
pub buffer: *mut c_void,
pub attrs: *mut LfsAttr,
pub attr_count: lfs_size_t,
}
unsafe impl Sync for LfsFileConfig {}