pub unsafe extern "C" fn g_atomic_pointer_compare_and_exchange(
    atomic: gpointer,
    oldval: gpointer,
    newval: gpointer
) -> gboolean