G_BEGIN_DECLS IMPORT_C gint | g_atomic_int_exchange_and_add | ( | volatile gint G_GNUC_MAY_ALIAS * | atomic, |
gint | val | |||
) |
IMPORT_C gboolean | g_atomic_int_compare_and_exchange | ( | volatile gint G_GNUC_MAY_ALIAS * | atomic, |
gint | oldval, | |||
gint | newval | |||
) |
IMPORT_C gboolean | g_atomic_pointer_compare_and_exchange | ( | volatile gpointer G_GNUC_MAY_ALIAS * | atomic, |
gpointer | oldval, | |||
gpointer | newval | |||
) |