VMS Help  —  CRTL  nextafter
    Returns the next machine-representable number following x in the
    direction of y.

    This function is OpenVMS Alpha and Integrity servers only.

    Format

      #include  <math.h>

      double nextafter  (double x, double y);

      float nextafterf  (float x, float y);

      long double nextafterl  (long double x, long double y);

1  –  Arguments

 x

    A real number.

 y

    A real number.

2  –  Description

    The nextafter functions return the next machine-representable
    floating-point number following x in the direction of y. If
    y is less than x, nextafter returns the largest representable
    floating-point number less than x.

3  –  Return Values

    n                  The next representable floating-point value
                       following x in the direction of y.
    HUGE_VAL           Overflow; errno is set to ERANGE.
    NaN                x or y is NaN; errno is set to EDOM.
Close Help