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