pub unsafe extern "C" fn PL_thread_at_exit( function: Option<unsafe extern "C" fn(arg1: *mut c_void)>, closure: *mut c_void, global: c_int ) -> c_int