pub unsafe extern "C" fn CRYPTO_set_mem_functions(
m: Option<unsafe extern "C" fn(arg1: usize, arg2: *const c_char, arg3: c_int) -> *mut c_void>,
r: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: usize, arg3: *const c_char, arg4: c_int) -> *mut c_void>,
f: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *const c_char, arg3: c_int)>,
) -> c_int