Skip to main content

MGVTBL

Type Alias MGVTBL 

Source
pub type MGVTBL = mgvtbl;

Aliased Type§

#[repr(C)]
pub struct MGVTBL { pub svt_get: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>, pub svt_set: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>, pub svt_len: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> u32>, pub svt_clear: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>, pub svt_free: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>, pub svt_copy: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic, *mut sv, *const i8, i32) -> i32>, pub svt_dup: Option<unsafe extern "C" fn(*mut interpreter, *mut magic, *mut clone_params) -> i32>, pub svt_local: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>, }

Fields§

§svt_get: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>§svt_set: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>§svt_len: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> u32>§svt_clear: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>§svt_free: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>§svt_copy: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic, *mut sv, *const i8, i32) -> i32>§svt_dup: Option<unsafe extern "C" fn(*mut interpreter, *mut magic, *mut clone_params) -> i32>§svt_local: Option<unsafe extern "C" fn(*mut interpreter, *mut sv, *mut magic) -> i32>