OSDN Git Service

* libc/locale/locale.c (loadlocale): Rename charset "GBK" to
authorcorinna <corinna>
Wed, 25 Mar 2009 09:00:02 +0000 (09:00 +0000)
committercorinna <corinna>
Wed, 25 Mar 2009 09:00:02 +0000 (09:00 +0000)
"GB2312".  Fix documentation accordingly.

newlib/ChangeLog
newlib/libc/locale/locale.c

index 032d396..1f46cd2 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-25  Corinna Vinschen  <corinna@vinschen.de>
+
+       * libc/locale/locale.c (loadlocale): Rename charset "GBK" to
+       "GB2312".  Fix documentation accordingly.
+
 2009-03-24  Corinna Vinschen  <corinna@vinschen.de>
 
        * libc/locale/locale.c (loadlocale): Rename charset "CP949" to
index 0bf004d..26379be 100644 (file)
@@ -58,8 +58,8 @@ are <<"UTF-8">>, <<"JIS">>, <<"EUCJP">>/<<"eucJP">>, <<"SJIS">>,
 (<<"">> is also accepted; if given, the settings are read from the
 corresponding LC_* environment variables and $LANG according to POSIX rules.
 
-Under Cygwin, this implementation additionally supports the charsets <<"GBK">>,
-<<"eucKR">>, and <<"Big5">>.
+Under Cygwin, this implementation additionally supports the charsets
+<<"GB2312">>, <<"eucKR">>, and <<"Big5">>.
 
 If you use <<NULL>> as the <[locale]> argument, <<setlocale>> returns
 a pointer to the string representing the current locale (always
@@ -572,7 +572,7 @@ loadlocale(struct _reent *p, int category)
       break;
 #ifdef __CYGWIN__
     case 'G':
-      if (strcmp (charset, "GBK"))
+      if (strcmp (charset, "GB2312"))
        return NULL;
       mbc_max = 2;
 #ifdef _MB_CAPABLE