Mercurial > emacs
diff src/w32proc.c @ 100351:d23b1588c7c1
Move decoding of locale info from Lisp to C.
* src/w32proc.c (Fw32_get_locale_info): Decode long form of locale name.
* lisp/w32-fns.el (w32-list-locales): Revert part of 2008-10-17 change;
decoding of long locale info is now done in `w32-get-locale-info'.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 11 Dec 2008 09:40:44 +0000 |
parents | d4660dbaa550 |
children | e038c1a8307c |
line wrap: on
line diff
--- a/src/w32proc.c Thu Dec 11 08:46:35 2008 +0000 +++ b/src/w32proc.c Thu Dec 11 09:40:44 2008 +0000 @@ -1983,7 +1983,7 @@ LOCALE_SLANGUAGE | LOCALE_USE_CP_ACP, full_name, sizeof (full_name)); if (got_full) - return build_string (full_name); + return DECODE_SYSTEM (build_string (full_name)); } else if (NUMBERP (longform)) {