textdomain (GETTEXT_PACKAGE);
#ifdef G_OS_WIN32
+ extern gchar *_glib_get_locale_dir (void);
gchar *tmp = _glib_get_locale_dir ();
bindtextdomain (GETTEXT_PACKAGE, tmp);
g_free (tmp);
setlocale (LC_ALL, "");
textdomain (GETTEXT_PACKAGE);
- #ifdef G_OS_WIN32
+#ifdef G_OS_WIN32
+ extern gchar *_glib_get_locale_dir (void);
gchar *tmp = _glib_get_locale_dir ();
bindtextdomain (GETTEXT_PACKAGE, tmp);
g_free (tmp);
#if IN_HEADER(__GLIBINTL_H__)
#if IN_FILE(__G_UTILS_C__)
glib_gettext G_GNUC_FORMAT(1)
+#ifdef G_OS_WIN32
+_glib_get_locale_dir
+#endif
#endif
#endif
* have to use system codepage as bindtextdomain() doesn't have a
* UTF-8 interface.
*/
-static gchar *
+gchar *
_glib_get_locale_dir (void)
{
gchar *install_dir = NULL, *locale_dir;