Define g_atomic_(int|pointer)_get only for
authorSebastian Wilhelmi <seppi@seppi.de>
Mon, 1 Mar 2004 10:21:26 +0000 (10:21 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Mon, 1 Mar 2004 10:21:26 +0000 (10:21 +0000)
2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>

* glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gatomic.c

index fa93b82..f588b63 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index fa93b82..f588b63 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index fa93b82..f588b63 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index fa93b82..f588b63 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index fa93b82..f588b63 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index fa93b82..f588b63 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
 Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.c: Fix leftover references to 
index cf3de33..e950836 100644 (file)
@@ -530,6 +530,7 @@ g_atomic_pointer_compare_and_exchange (gpointer *atomic,
   return result;
 }
 
+#ifdef G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
 gint
 g_atomic_int_get (gint *atomic)
 {
@@ -552,7 +553,8 @@ g_atomic_pointer_get (gpointer *atomic)
   G_UNLOCK (g_atomic_lock);
 
   return result;
-}   
+}
+#endif /* G_ATOMIC_OP_MEMORY_BARRIER_NEEDED */   
 #elif defined (G_ATOMIC_OP_MEMORY_BARRIER_NEEDED)
 gint
 g_atomic_int_get (gint *atomic)