HUGE_VAL
#define ECB_INFINITY HUGE_VAL
ATF_CHECK(fpclassify((float)HUGE_VAL) == FP_INFINITE);
ATF_CHECK(fpclassify(HUGE_VAL) == FP_INFINITE);
ATF_CHECK(fpclassify((long double)HUGE_VAL) == FP_INFINITE);
testfmt("INF", "%E", HUGE_VAL);
testfmt("-inf", "%f", -HUGE_VAL);
testfmt("+inf", "%+g", HUGE_VAL);
testfmt(" inf", "%05e", HUGE_VAL);
testfmt(" -inf", "%05e", -HUGE_VAL);
#if defined(LUA_USE_C89) || (defined(HUGE_VAL) && !defined(HUGE_VALF))
#define HUGE HUGE_VAL
#define HUGE_VALF (float)HUGE_VAL
#define HUGE_VALL (long double)HUGE_VAL
#if defined(LUA_USE_C89) || (defined(HUGE_VAL) && !defined(HUGE_VALF))
if (d == -HUGE_VAL || d == -HUGE_VALF || d == -HUGE_VALL)
if (d == HUGE_VAL || d == HUGE_VALF || d == HUGE_VALL)