pub unsafe extern "C" fn ASYNC_WAIT_CTX_set_callback( ctx: *mut async_wait_ctx_st, callback: Option<unsafe extern "C" fn(_: *mut c_void) -> i32>, callback_arg: *mut c_void, ) -> i32