Piotr Caban : msvcrt: Handle C locale in _setmbcp.

Alexandre Julliard julliard at winehq.org
Wed Oct 12 14:31:18 CDT 2011


Module: wine
Branch: master
Commit: c9cdb550665fbfa99eef0aea10e33c8c8d571664
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c9cdb550665fbfa99eef0aea10e33c8c8d571664

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Wed Oct 12 11:55:20 2011 +0200

msvcrt: Handle C locale in _setmbcp.

---

 dlls/msvcrt/mbcs.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/msvcrt/mbcs.c b/dlls/msvcrt/mbcs.c
index 4c2b6c8..af5a2a9 100644
--- a/dlls/msvcrt/mbcs.c
+++ b/dlls/msvcrt/mbcs.c
@@ -209,7 +209,9 @@ int CDECL _setmbcp(int cp)
       break;
     case _MB_CP_LOCALE:
       newcp = locinfo->lc_codepage;
-      break;
+      if(newcp)
+          break;
+      /* fall through (C locale) */
     case _MB_CP_SBCS:
       newcp = 20127;   /* ASCII */
       break;




More information about the wine-cvs mailing list