Piotr Caban : msvcrt: Added _towupper_l and _towlower_l implementation.

Alexandre Julliard julliard at winehq.org
Thu May 12 13:57:48 CDT 2011


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Thu May 12 11:36:56 2011 +0200

msvcrt: Added _towupper_l and _towlower_l implementation.

---

 dlls/msvcrt/msvcrt.spec |    4 ++--
 dlls/msvcrt/wcs.c       |   16 ++++++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index 7a05dd9..4e2417b 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -980,8 +980,8 @@
 # stub _tolower_l(long ptr)
 @ cdecl _toupper(long) MSVCRT__toupper
 # stub _toupper_l(long ptr)
-# stub _towlower_l(long ptr)
-# stub _towupper_l(long ptr)
+@ cdecl _towlower_l(long ptr) MSVCRT__towlower_l
+@ cdecl _towupper_l(long ptr) MSVCRT__towupper_l
 @ extern _tzname MSVCRT__tzname
 @ cdecl _tzset() MSVCRT__tzset
 @ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index af6e7dc..623ffbc 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -1445,3 +1445,19 @@ MSVCRT_size_t CDECL MSVCRT_wcsnlen(const MSVCRT_wchar_t *s, MSVCRT_size_t maxlen
         if (!s[i]) break;
     return i;
 }
+
+/*********************************************************************
+ *              _towupper_l (MSVCRT.@)
+ */
+int CDECL MSVCRT__towupper_l(MSVCRT_wint_t c, MSVCRT__locale_t locale)
+{
+    return toupperW(c);
+}
+
+/*********************************************************************
+ *              _towlower_l (MSVCRT.@)
+ */
+int CDECL MSVCRT__towlower_l(MSVCRT_wint_t c, MSVCRT__locale_t locale)
+{
+    return tolowerW(c);
+}




More information about the wine-cvs mailing list