g_atomic_int_get, g_atomic_pointer_get: accept const arguments
authorJames Turner <james@calminferno.net>
Fri, 5 Apr 2013 19:29:55 +0000 (15:29 -0400)
committerAntoine Jacoutot <ajacoutot@gnome.org>
Mon, 8 Apr 2013 12:15:22 +0000 (14:15 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=697386

glib/gatomic.c

index 5cba767..eb2fe46 100644 (file)
@@ -682,7 +682,7 @@ gsize
 static pthread_mutex_t g_atomic_lock = PTHREAD_MUTEX_INITIALIZER;
 
 gint
-(g_atomic_int_get) (volatile gint *atomic)
+(g_atomic_int_get) (const volatile gint *atomic)
 {
   gint value;
 
@@ -797,9 +797,9 @@ guint
 
 
 gpointer
-(g_atomic_pointer_get) (volatile void *atomic)
+(g_atomic_pointer_get) (const volatile void *atomic)
 {
-  volatile gpointer *ptr = atomic;
+  const volatile gpointer *ptr = atomic;
   gpointer value;
 
   pthread_mutex_lock (&g_atomic_lock);