HUGE_VAL
# ifndef HUGE_VAL
# ifndef HUGE_VAL
rv = HUGE_VAL;
__imag__ res = copysign (HUGE_VAL, __imag__ x);
__real__ res = copysign (HUGE_VAL, __real__ x);
double value = signbit (__real__ x) ? 0.0 : HUGE_VAL;
__real__ retval = HUGE_VAL;
__real__ result = HUGE_VAL;
__real__ result = HUGE_VAL;
# define FLOAT_HUGE_VAL HUGE_VAL
const double kInfinity = HUGE_VAL;
const double kArrayDouble[] = {3.42, 0.0, NAN, HUGE_VAL};