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))
     {