Piotr Caban : msvcr120: Add _fdtest function implementation.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Jan 7 17:15:36 CST 2015


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Wed Jan  7 15:16:23 2015 +0100

msvcr120: Add _fdtest function implementation.

---

 dlls/msvcr120/msvcr120.spec         |  6 +++---
 dlls/msvcr120_app/msvcr120_app.spec |  6 +++---
 dlls/msvcrt/math.c                  | 24 ++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 355fe17..c675436 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -1111,7 +1111,7 @@
 @ stub _dpcomp
 @ stub _dsign
 @ extern _dstbias MSVCRT__dstbias
-@ stub _dtest
+@ cdecl _dtest(ptr) MSVCR120__dtest
 @ cdecl _dup(long) MSVCRT__dup
 @ cdecl _dup2(long long) MSVCRT__dup2
 @ cdecl _dupenv_s(ptr ptr str)
@@ -1144,7 +1144,7 @@
 @ cdecl _fdopen(long str) MSVCRT__fdopen
 @ stub _fdpcomp
 @ stub _fdsign
-@ stub _fdtest
+@ cdecl _fdtest(ptr) MSVCR120__fdtest
 @ cdecl _fflush_nolock(ptr) MSVCRT__fflush_nolock
 @ cdecl _fgetc_nolock(ptr) MSVCRT__fgetc_nolock
 @ cdecl _fgetchar() MSVCRT__fgetchar
@@ -1392,7 +1392,7 @@
 @ cdecl _ldclass(double) MSVCR120__ldclass
 @ stub _ldpcomp
 @ stub _ldsign
-@ stub _ldtest
+@ cdecl _ldtest(ptr) MSVCR120__ldtest
 @ cdecl _lfind(ptr ptr ptr long ptr)
 @ stub _lfind_s
 @ cdecl -arch=i386  _libm_sse2_acos_precise() __libm_sse2_acos
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index dd440c9..760f8f9 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -1052,7 +1052,7 @@
 @ stub _dpcomp
 @ stub _dsign
 @ extern _dstbias msvcr120._dstbias
-@ stub _dtest
+@ cdecl _dtest(ptr) msvcr120._dtest
 @ cdecl _dup(long) msvcr120._dup
 @ cdecl _dup2(long long) msvcr120._dup2
 @ cdecl _ecvt(double long ptr ptr) msvcr120._ecvt
@@ -1074,7 +1074,7 @@
 @ cdecl _fdopen(long str) msvcr120._fdopen
 @ stub _fdpcomp
 @ stub _fdsign
-@ stub _fdtest
+@ cdecl _fdtest(ptr) msvcr120._fdtest
 @ cdecl _fflush_nolock(ptr) msvcr120._fflush_nolock
 @ cdecl _fgetc_nolock(ptr) msvcr120._fgetc_nolock
 @ cdecl _fgetchar() msvcr120._fgetchar
@@ -1258,7 +1258,7 @@
 @ cdecl _ldclass(double) msvcr120._ldclass
 @ stub _ldpcomp
 @ stub _ldsign
-@ stub _ldtest
+@ cdecl _ldtest(ptr) msvcr120._ldtest
 @ cdecl _lfind(ptr ptr ptr long ptr) msvcr120._lfind
 @ stub _lfind_s
 @ cdecl -arch=i386  _libm_sse2_acos_precise() msvcr120._libm_sse2_acos_precise
diff --git a/dlls/msvcrt/math.c b/dlls/msvcrt/math.c
index 9b75d36..284924a 100644
--- a/dlls/msvcrt/math.c
+++ b/dlls/msvcrt/math.c
@@ -2567,3 +2567,27 @@ short CDECL MSVCR120__ldclass(LDOUBLE x)
 {
     return MSVCR120__dclass(x);
 }
+
+/*********************************************************************
+ *      _dtest (MSVCR120.@)
+ */
+short CDECL MSVCR120__dtest(double *x)
+{
+    return MSVCR120__dclass(*x);
+}
+
+/*********************************************************************
+ *      _fdtest (MSVCR120.@)
+ */
+short CDECL MSVCR120__fdtest(float *x)
+{
+    return MSVCR120__dclass(*x);
+}
+
+/*********************************************************************
+ *      _ldtest (MSVCR120.@)
+ */
+short CDECL MSVCR120__ldtest(LDOUBLE *x)
+{
+    return MSVCR120__dclass(*x);
+}




More information about the wine-cvs mailing list