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