pub unsafe extern "C" fn g_atomic_pointer_compare_and_exchange( atomic: *mut c_void, oldval: *mut c_void, newval: *mut c_void, ) -> i32