CPXIODEVICE

Type Alias CPXIODEVICE 

Source
pub type CPXIODEVICE = cpxiodevice;

Aliased Type§

#[repr(C)]
pub struct CPXIODEVICE { pub cpxiodev_eof: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>, pub cpxiodev_error: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>, pub cpxiodev_rewind: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>, pub cpxiodev_flush: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>, pub cpxiodev_close: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>, pub cpxiodev_putc: Option<unsafe extern "C" fn(i32, *mut cpxiodevice) -> i32>, pub cpxiodev_puts: Option<unsafe extern "C" fn(*const i8, *mut cpxiodevice) -> i32>, pub cpxiodev_read: Option<unsafe extern "C" fn(*mut c_void, usize, *mut cpxiodevice) -> usize>, pub cpxiodev_write: Option<unsafe extern "C" fn(*const c_void, usize, *mut cpxiodevice) -> usize>, }

Fields§

§cpxiodev_eof: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>§cpxiodev_error: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>§cpxiodev_rewind: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>§cpxiodev_flush: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>§cpxiodev_close: Option<unsafe extern "C" fn(*mut cpxiodevice) -> i32>§cpxiodev_putc: Option<unsafe extern "C" fn(i32, *mut cpxiodevice) -> i32>§cpxiodev_puts: Option<unsafe extern "C" fn(*const i8, *mut cpxiodevice) -> i32>§cpxiodev_read: Option<unsafe extern "C" fn(*mut c_void, usize, *mut cpxiodevice) -> usize>§cpxiodev_write: Option<unsafe extern "C" fn(*const c_void, usize, *mut cpxiodevice) -> usize>