pub unsafe extern "C" fn zip_register_cancel_callback_with_state( arg1: *mut zip_t, arg2: zip_cancel_callback, arg3: Option<unsafe extern "C" fn(arg1: *mut c_void)>, arg4: *mut c_void) -> c_int