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