Piotr Caban : msvcrt: Added _iswdigit_l implementation.

Alexandre Julliard julliard at winehq.org
Thu Oct 6 17:24:31 CDT 2011


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

Author: Piotr Caban <piotr at 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 )




More information about the wine-cvs mailing list