@ 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
@ 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
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__)
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.@)
*/
@ 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