[kdbus] Add support for name watching
[platform/upstream/glib.git] / tests / atomic-test.c
index 323fec8..3dd4b19 100644 (file)
@@ -13,7 +13,7 @@ main (int   argc,
   gint i;
   gint atomic = -5;
   gpointer atomic_pointer = NULL;
-  gpointer biggest_pointer = atomic_pointer - 1;
+  gpointer biggest_pointer = (gpointer)((gsize)atomic_pointer - 1);
 
   for (i = 0; i < 15; i++)
     g_atomic_int_inc (&atomic);
@@ -23,10 +23,10 @@ main (int   argc,
   g_assert (g_atomic_int_dec_and_test (&atomic));
   g_assert (atomic == 0);
 
-  g_assert (g_atomic_int_exchange_and_add (&atomic, 5) == 0);
+  g_assert (g_atomic_int_add (&atomic, 5) == 0);
   g_assert (atomic == 5);
 
-  g_assert (g_atomic_int_exchange_and_add (&atomic, -10) == 5);
+  g_assert (g_atomic_int_add (&atomic, -10) == 5);
   g_assert (atomic == -5);
 
   g_atomic_int_add (&atomic, 20);