Module: wine Branch: master Commit: 45b4b4205a2b1967726685242e3244c55cef5fc9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=45b4b4205a2b1967726685242e...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Oct 6 20:14:23 2011 +0200
msvcrt: Added _iswdigit_l implementation.
---
dlls/msvcr100/msvcr100.spec | 4 ++-- dlls/msvcr80/msvcr80.spec | 4 ++-- dlls/msvcr90/msvcr90.spec | 2 +- dlls/msvcrt/msvcrt.spec | 2 +- dlls/msvcrt/wcs.c | 8 ++++++++ 5 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec index 9d0382f..59b1ac8 100644 --- a/dlls/msvcr100/msvcr100.spec +++ b/dlls/msvcr100/msvcr100.spec @@ -824,7 +824,7 @@ @ stub _iswcsym_l @ stub _iswcsymf_l @ stub _iswctype_l -@ stub _iswdigit_l +@ cdecl _iswdigit_l(long ptr) msvcrt._iswdigit_l @ stub _iswgraph_l @ stub _iswlower_l @ stub _iswprint_l @@ -1267,7 +1267,7 @@ @ cdecl _vswprintf_c(ptr long wstr ptr) msvcrt._vswprintf_c @ cdecl _vswprintf_c_l(ptr long wstr ptr ptr) msvcrt._vswprintf_c_l @ cdecl _vswprintf_l(ptr wstr ptr ptr) msvcrt._vswprintf_l -@ cdecl _vswprintf_p(ptr long wstr ptr) msvcrt._vswprintf +@ cdecl _vswprintf_p(ptr long wstr ptr) msvcr90._vswprintf_p @ cdecl _vswprintf_p_l(ptr long wstr ptr ptr) msvcrt._vswprintf_p_l @ cdecl _vswprintf_s_l(ptr long wstr ptr ptr) msvcrt._vswprintf_s_l @ stub _vwprintf_l diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec index d3ebef5..c9e55d6 100644 --- a/dlls/msvcr80/msvcr80.spec +++ b/dlls/msvcr80/msvcr80.spec @@ -670,7 +670,7 @@ @ stub _iswcsym_l @ stub _iswcsymf_l @ stub _iswctype_l -@ stub _iswdigit_l +@ cdecl _iswdigit_l(long ptr) msvcrt._iswdigit_l @ stub _iswgraph_l @ stub _iswlower_l @ stub _iswprint_l @@ -1120,7 +1120,7 @@ @ cdecl _vswprintf_c(ptr long wstr ptr) msvcrt._vswprintf_c @ cdecl _vswprintf_c_l(ptr long wstr ptr ptr) msvcrt._vswprintf_c_l @ cdecl _vswprintf_l(ptr wstr ptr ptr) msvcrt._vswprintf_l -@ cdecl _vswprintf_p(ptr long wstr ptr) msvcrt._vswprintf +@ cdecl _vswprintf_p(ptr long wstr ptr) msvcr90._vswprintf_p @ cdecl _vswprintf_p_l(ptr long wstr ptr ptr) msvcrt._vswprintf_p_l @ cdecl _vswprintf_s_l(ptr long wstr ptr ptr) msvcrt._vswprintf_s_l @ stub _vwprintf_l diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec index c93efdd..42b3b9f 100644 --- a/dlls/msvcr90/msvcr90.spec +++ b/dlls/msvcr90/msvcr90.spec @@ -658,7 +658,7 @@ @ stub _iswcsym_l @ stub _iswcsymf_l @ stub _iswctype_l -@ stub _iswdigit_l +@ cdecl _iswdigit_l(long ptr) msvcrt._iswdigit_l @ stub _iswgraph_l @ stub _iswlower_l @ stub _iswprint_l diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec index b293e5e..fe07099 100644 --- a/dlls/msvcrt/msvcrt.spec +++ b/dlls/msvcrt/msvcrt.spec @@ -607,7 +607,7 @@ @ cdecl _iswalpha_l(long ptr) MSVCRT__iswalpha_l # stub _iswcntrl_l(long ptr) # stub _iswctype_l(long long ptr) -# stub _iswdigit_l(long ptr) +@ cdecl _iswdigit_l(long ptr) MSVCRT__iswdigit_l # stub _iswgraph_l(long ptr) # stub _iswlower_l(long ptr) # stub _iswprint_l(long ptr) diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c index ed0536a..1a685de 100644 --- a/dlls/msvcrt/wcs.c +++ b/dlls/msvcrt/wcs.c @@ -1111,6 +1111,14 @@ INT CDECL MSVCRT_iswdigit( MSVCRT_wchar_t wc ) }
/********************************************************************* + * _iswdigit_l (MSVCRT.@) + */ +INT CDECL MSVCRT__iswdigit_l( MSVCRT_wchar_t wc, MSVCRT__locale_t locale ) +{ + return isdigitW( wc ); +} + +/********************************************************************* * iswgraph (MSVCRT.@) */ INT CDECL MSVCRT_iswgraph( MSVCRT_wchar_t wc )