Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 3940490ad514038abf19188e96a6da3f > files > 2

glib2.0-2.12.11-1mdv2007.1.src.rpm

Files glib-2.12.4.bak/debugsources.list and glib-2.12.4/debugsources.list differ
diff -ruN glib-2.12.4.bak/glib/galias.h glib-2.12.4/glib/galias.h
--- glib-2.12.4.bak/glib/galias.h	2006-10-02 01:06:35.000000000 +0200
+++ glib-2.12.4/glib/galias.h	2006-10-16 13:16:05.000000000 +0200
@@ -204,6 +204,20 @@
 extern __typeof (g_atomic_pointer_compare_and_exchange) IA__g_atomic_pointer_compare_and_exchange __attribute((visibility("hidden")));
 #define g_atomic_pointer_compare_and_exchange IA__g_atomic_pointer_compare_and_exchange
 
+#if G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
+extern __typeof (g_atomic_int_get) IA__g_atomic_int_get __attribute((visibility("hidden")));
+#define g_atomic_int_get IA__g_atomic_int_get
+
+extern __typeof (g_atomic_int_set) IA__g_atomic_int_set __attribute((visibility("hidden")));
+#define g_atomic_int_set IA__g_atomic_int_set
+
+extern __typeof (g_atomic_pointer_get) IA__g_atomic_pointer_get __attribute((visibility("hidden")));
+#define g_atomic_pointer_get IA__g_atomic_pointer_get
+
+extern __typeof (g_atomic_pointer_set) IA__g_atomic_pointer_set __attribute((visibility("hidden")));
+#define g_atomic_pointer_set IA__g_atomic_pointer_set
+#endif
+
 #endif
 #endif
 #if IN_HEADER(__G_BACKTRACE_H__)
diff -ruN glib-2.12.4.bak/glib/galiasdef.c glib-2.12.4/glib/galiasdef.c
--- glib-2.12.4.bak/glib/galiasdef.c	2006-10-02 01:06:35.000000000 +0200
+++ glib-2.12.4/glib/galiasdef.c	2006-10-16 14:05:01.644055091 +0200
@@ -207,6 +207,20 @@
 #undef g_atomic_pointer_compare_and_exchange 
 extern __typeof (g_atomic_pointer_compare_and_exchange) g_atomic_pointer_compare_and_exchange __attribute((alias("IA__g_atomic_pointer_compare_and_exchange"), visibility("default")));
 
+#if G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
+#undef g_atomic_int_get
+extern __typeof (g_atomic_int_get) g_atomic_int_get __attribute((alias("IA__g_atomic_int_get"), visibility("default")));
+
+#undef g_atomic_int_set
+extern __typeof (g_atomic_int_set) g_atomic_int_set __attribute((alias("IA__g_atomic_int_set"), visibility("default")));
+
+#undef g_atomic_pointer_get
+extern __typeof (g_atomic_pointer_get) g_atomic_pointer_get __attribute((alias("IA__g_atomic_pointer_get"), visibility("default")));
+
+#undef g_atomic_pointer_set
+extern __typeof (g_atomic_pointer_set) g_atomic_pointer_set __attribute((alias("IA__g_atomic_pointer_set"), visibility("default")));
+#endif
+
 #endif
 #endif
 #if IN_HEADER(__G_BACKTRACE_H__)