pub unsafe extern "C" fn g_atomic_int_compare_and_exchange(
    atomic: *mut c_int,
    oldval: c_int,
    newval: c_int
) -> gboolean