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