pub type zend_utility_functions = _zend_utility_functions;
struct zend_utility_functions {Show 13 fields
pub error_function: Option<unsafe extern "C" fn(_: i32, _: *mut _zend_string, _: u32, _: *mut _zend_string)>,
pub printf_function: Option<unsafe extern "C" fn(_: *const i8, ...) -> usize>,
pub write_function: Option<unsafe extern "C" fn(_: *const i8, _: usize) -> usize>,
pub fopen_function: Option<unsafe extern "C" fn(_: *mut _zend_string, _: *mut *mut _zend_string) -> *mut _IO_FILE>,
pub message_handler: Option<unsafe extern "C" fn(_: i64, _: *const c_void)>,
pub get_configuration_directive: Option<unsafe extern "C" fn(_: *mut _zend_string) -> *mut _zval_struct>,
pub ticks_function: Option<unsafe extern "C" fn(_: i32)>,
pub on_timeout: Option<unsafe extern "C" fn(_: i32)>,
pub stream_open_function: Option<unsafe extern "C" fn(_: *mut _zend_file_handle) -> i32>,
pub printf_to_smart_string_function: Option<unsafe extern "C" fn(_: *mut smart_string, _: *const i8, _: *mut __va_list_tag)>,
pub printf_to_smart_str_function: Option<unsafe extern "C" fn(_: *mut smart_str, _: *const i8, _: *mut __va_list_tag)>,
pub getenv_function: Option<unsafe extern "C" fn(_: *const i8, _: usize) -> *mut i8>,
pub resolve_path_function: Option<unsafe extern "C" fn(_: *mut _zend_string) -> *mut _zend_string>,
}
§message_handler: Option<unsafe extern "C" fn(_: i64, _: *const c_void)>