diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-12 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 6 | ||||
-rw-r--r-- | glib/guniprop.c | 9 |
6 files changed, 39 insertions, 0 deletions
@@ -1,3 +1,9 @@ +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 diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8d8a63cbb..1085b2754 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +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 diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 8d8a63cbb..1085b2754 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,9 @@ +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 diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 8d8a63cbb..1085b2754 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +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 diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8d8a63cbb..1085b2754 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +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 diff --git a/glib/guniprop.c b/glib/guniprop.c index 1c3fb9f50..8859ba62e 100644 --- a/glib/guniprop.c +++ b/glib/guniprop.c @@ -525,7 +525,16 @@ typedef enum { 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]) { |