Bug 559110 – Do not include libintl.h after glibintl.h
authorMatthias Clasen <mclasen@redhat.com>
Fri, 28 Nov 2008 06:24:51 +0000 (06:24 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 28 Nov 2008 06:24:51 +0000 (06:24 +0000)
2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 559110 – Do not include libintl.h after glibintl.h

        * glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS
        branch. Patch by Peter Kjellerstedt.

        * glib/gutil.c: Don't include libintl.h directly.

svn path=/trunk/; revision=7688

ChangeLog
glib/glibintl.h
glib/gutils.c

index 22a412e7b47c2b28287b3e13fd4ff42d1d0dae7c..782538a6967f5d6f286ca590619900a755f5d1b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-11-28  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 559110 – Do not include libintl.h after glibintl.h
+
+       * glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS
+       branch. Patch by Peter Kjellerstedt.
+
+       * glib/gutil.c: Don't include libintl.h directly.
+
 2008-11-28  Matthias Clasen  <mclasen@redhat.com>
 
        Bug 562378 – callback return value not respected for callback option
index 4bed7c1444b533998306d064bee24d8a1fdf08c9..0186723d98cf3e9e0e8e67dd87f3fae1e6f44d07 100644 (file)
@@ -29,6 +29,7 @@ G_CONST_RETURN gchar *glib_gettext (const gchar *str);
 #define dcgettext(Domain,String,Type) (String)
 #define dngettext(Domain,String1,String2,N) ((N) == 1 ? (String1) : (String2))
 #define bindtextdomain(Domain,Directory) (Domain) 
+#define bind_textdomain_codeset(Domain,Codeset)
 #endif
 
 /* not really I18N-related, but also a string marker macro */
index 9cc7cbe84f477bf33ea17a3e11b30bc7e300957c..d5407cae4b12f7ac6e495312e00334d9f02c397a 100644 (file)
 #include <langinfo.h>
 #endif
 
-#ifdef HAVE_BIND_TEXTDOMAIN_CODESET
-#include <libintl.h>
-#endif
-
 const guint glib_major_version = GLIB_MAJOR_VERSION;
 const guint glib_minor_version = GLIB_MINOR_VERSION;
 const guint glib_micro_version = GLIB_MICRO_VERSION;