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