From 6cc543b352c26d041a31b9c0e47478f9bce563cd Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Tue, 8 Sep 2009 13:03:53 -0400 Subject: [PATCH] _SOUP_ATOMIC_INTERN_STRING: cast result to (const char *) http://bugzilla.gnome.org/show_bug.cgi?id=594508 --- libsoup/soup-misc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsoup/soup-misc.h b/libsoup/soup-misc.h index c36712c..e40fa91 100644 --- a/libsoup/soup-misc.h +++ b/libsoup/soup-misc.h @@ -33,7 +33,7 @@ guint soup_str_case_hash (gconstpointer key); gboolean soup_str_case_equal (gconstpointer v1, gconstpointer v2); -#define _SOUP_ATOMIC_INTERN_STRING(variable, value) (g_atomic_pointer_get (&(variable)) ? (variable) : (g_atomic_pointer_set (&(variable), (gpointer)g_intern_static_string (value)), (variable))) +#define _SOUP_ATOMIC_INTERN_STRING(variable, value) ((const char *)(g_atomic_pointer_get (&(variable)) ? (variable) : (g_atomic_pointer_set (&(variable), (gpointer)g_intern_static_string (value)), (variable)))) /* SSL stuff */ -- 2.7.4