+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
static LocaleType
get_locale_type (void)
{
+#ifdef G_OS_WIN32
+ char *tem = g_win32_getlocale ();
+ char locale[2];
+
+ locale[0] = tem[0];
+ locale[1] = tem[1];
+ g_free (tem);
+#else
const char *locale = setlocale (LC_CTYPE, NULL);
+#endif
switch (locale[0])
{