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>
This commit is contained in:
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 nearbyint
@ stub nearbyintf @ stub nearbyintf
@ stub nearbyintl @ stub nearbyintl
@ stub nextafter @ cdecl nextafter(double double) ucrtbase.nextafter
@ stub nextafterf @ cdecl nextafterf(float float) ucrtbase.nextafterf
@ stub nextafterl @ cdecl nextafterl(double double) ucrtbase.nextafterl
@ stub nexttoward @ stub nexttoward
@ stub nexttowardf @ stub nexttowardf
@ stub nexttowardl @ stub nexttowardl

View File

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

View File

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

View File

@ -94,6 +94,15 @@ float CDECL MSVCRT__copysignf( float num, float sign )
return signbit(num) ? -num : num; 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 #endif
#if defined(__x86_64__) || defined(__arm__) #if defined(__x86_64__) || defined(__arm__)
@ -125,15 +134,6 @@ float CDECL MSVCRT__logbf( float num )
return logbf(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.@) * MSVCRT_acosf (MSVCRT.@)
*/ */

View File

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