msvcr120: Enable MSVCRT__nextafterf when _MSVCR_VER>=120.

Signed-off-by: YongHao Hu <christopherwuy@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
YongHao Hu 2015-12-28 20:48:23 +08:00 committed by Alexandre Julliard
parent e559ec2ad3
commit 072f34be73
5 changed files with 21 additions and 21 deletions

View File

@ -293,9 +293,9 @@
@ stub nearbyint
@ stub nearbyintf
@ stub nearbyintl
@ stub nextafter
@ stub nextafterf
@ stub nextafterl
@ cdecl nextafter(double double) ucrtbase.nextafter
@ cdecl nextafterf(float float) ucrtbase.nextafterf
@ cdecl nextafterl(double double) ucrtbase.nextafterl
@ stub nexttoward
@ stub nexttowardf
@ stub nexttowardl

View File

@ -2299,9 +2299,9 @@
@ stub nearbyint
@ stub nearbyintf
@ stub nearbyintl
@ stub nextafter
@ stub nextafterf
@ stub nextafterl
@ cdecl nextafter(double double) MSVCRT__nextafter
@ cdecl nextafterf(float float) MSVCRT__nextafterf
@ cdecl nextafterl(double double) MSVCRT__nextafter
@ stub nexttoward
@ stub nexttowardf
@ stub nexttowardl

View File

@ -1962,9 +1962,9 @@
@ stub nearbyint
@ stub nearbyintf
@ stub nearbyintl
@ stub nextafter
@ stub nextafterf
@ stub nextafterl
@ cdecl nextafter(double double) msvcr120.nextafter
@ cdecl nextafterf(float float) msvcr120.nextafterf
@ cdecl nextafterl(double double) msvcr120.nextafterl
@ stub nexttoward
@ stub nexttowardf
@ stub nexttowardl

View File

@ -94,6 +94,15 @@ float CDECL MSVCRT__copysignf( float num, float sign )
return signbit(num) ? -num : num;
}
/*********************************************************************
* _nextafterf (MSVCRT.@)
*/
float CDECL MSVCRT__nextafterf( float num, float next )
{
if (!finitef(num) || !finitef(next)) *MSVCRT__errno() = MSVCRT_EDOM;
return nextafterf( num, next );
}
#endif
#if defined(__x86_64__) || defined(__arm__)
@ -125,15 +134,6 @@ float CDECL MSVCRT__logbf( float num )
return logbf(num);
}
/*********************************************************************
* _nextafterf (MSVCRT.@)
*/
float CDECL MSVCRT__nextafterf( float num, float next )
{
if (!finitef(num) || !finitef(next)) *MSVCRT__errno() = MSVCRT_EDOM;
return nextafterf( num, next );
}
/*********************************************************************
* MSVCRT_acosf (MSVCRT.@)
*/

View File

@ -2434,9 +2434,9 @@
@ stub nearbyint
@ stub nearbyintf
@ stub nearbyintl
@ stub nextafter
@ stub nextafterf
@ stub nextafterl
@ cdecl nextafter(double double) MSVCRT__nextafter
@ cdecl nextafterf(float float) MSVCRT__nextafterf
@ cdecl nextafterl(double double) MSVCRT__nextafter
@ stub nexttoward
@ stub nexttowardf
@ stub nexttowardl