nexttoward
double nexttoward(double, long double);
#define nexttoward(x, y) __tg_simplev(x, nexttoward, x, y)
PROTO_STD_DEPRECATED(nexttoward);
MAKE_UNUSED_CLONE(nexttoward, nextafter);
test##prec(copysign##prec(1.0, nexttoward##prec(0.0, -0.0)), -1.0, 0);\
test##prec(copysign##prec(1.0, nexttoward##prec(-0.0, 0.0)), 1.0, 0)
stest(nexttoward, 0x1p-1074, );
test(nexttoward(1.0, 1.0 + ldbl_eps), 1.0 + DBL_EPSILON, 0);
test(idd(nexttoward(DBL_MAX, DBL_MAX * 2.0L)), INFINITY, ex_over);
test(idd(nexttoward(INFINITY, DBL_MAX * 2.0L)), DBL_MAX, 0);
test##prec(nexttoward##prec((arg1), (arg2)), (ans), (ex)); \