arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/poulpy-backend/src/cpu_spqlios/ffi/module.rs
poulpy-backend/src/cpu_spqlios/ffi/module.rsRaw
 1#[repr(C)]
 2pub struct module_info_t {
 3    _unused: [u8; 0],
 4}
 5
 6pub type module_type_t = ::std::os::raw::c_uint;
 7pub use self::module_type_t as MODULE_TYPE;
 8
 9#[allow(clippy::upper_case_acronyms)]
10pub type MODULE = module_info_t;
11
12unsafe extern "C" {
13    pub unsafe fn new_module_info(N: u64, mode: MODULE_TYPE) -> *mut MODULE;
14}
15unsafe extern "C" {
16    pub unsafe fn delete_module_info(module_info: *mut MODULE);
17}