If !ENABLE_NLS, make textomain() macro return "messages" in case of a NULL
authorMatthias Clasen <matthiasc@src.gnome.org>
Sun, 18 Jan 2009 01:08:17 +0000 (01:08 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 18 Jan 2009 01:08:17 +0000 (01:08 +0000)
        * glib/glibintl.h: If !ENABLE_NLS, make textomain() macro
        return "messages" in case of a NULL argument. Patch by
        Peter Kjellerstedt.

svn path=/trunk/; revision=7812

ChangeLog
glib/glibintl.h

index 7625824..53774b6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2009-01-17  Matthias Clasen  <mclasen@redhat.com>
 
+       Bug 567977 – textdomain() macro should not return NULL when 
+       ENABLE_NLS is not set
+
+       * glib/glibintl.h: If !ENABLE_NLS, make textomain() macro 
+       return "messages" in case of a NULL argument. Patch by
+       Peter Kjellerstedt.
+
+2009-01-17  Matthias Clasen  <mclasen@redhat.com>
+
        Bug 567838 – G_STRUCT_OFFSETOF fails to compile under icc 9.1
 
        * glib/gmacros.h (G_STRUCT_OFFSETOF): Use offsetof instead of 
index 0186723..3116f85 100644 (file)
@@ -23,7 +23,7 @@ G_CONST_RETURN gchar *glib_gettext (const gchar *str);
 #define _(String) (String)
 #define N_(String) (String)
 #define P_(String) (String)
-#define textdomain(String) (String)
+#define textdomain(String) ((String) ? (String) : "messages")
 #define gettext(String) (String)
 #define dgettext(Domain,String) (String)
 #define dcgettext(Domain,String,Type) (String)