pub unsafe extern "C" fn ASYNC_set_mem_functions( alloc_fn: Option<unsafe extern "C" fn(*mut usize) -> *mut c_void>, free_fn: Option<unsafe extern "C" fn(*mut c_void)>, ) -> i32