Module: wine Branch: master Commit: 69ea5768a680590bba0b768d7608c72742ccdc51 URL: http://source.winehq.org/git/wine.git/?a=commit;h=69ea5768a680590bba0b768d76...
Author: Piotr Caban piotr@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); +}