Equivalent to the nextafter function, with exceptions noted in
the Description.
This function is supported on OpenVMS Integrity servers and
Alpha only.
Format
#include <math.h>
double nexttoward (double x, long double y);
float nexttowardf (float x, long double y);
long double nexttowardl (long double x, long double y);
1 – Arguments
x
A real number.
y
A real number.
2 – Description
The nexttoward functions are equivalent to the corresponding
nextafter functions, except that the second parameter has type
long double and the functions return y converted to the type of
the function if x equals y.
3 – Return Values
n The next representable floating-point value
following x in the direction of y.
y (of the type x) If x equals y.
HUGE_VAL Overflow; errno is set to ERANGE.
NaN x or y is NaN; errno is set to EDOM.