I forwarded this to Douglas Walls, the project lead for the C compiler.
Roland Mainz wrote:
> Hi!
>
> ----
>
> [This is slightly offtopic for ksh93 (or better: It may be interesting
> for the C99 math stuff... or not...)]
>
> Question for our standard+compi?er experts:
> C99 defines |HUGE_VAL|, |HUGE_VALF| and |HUGE_VALL| but there seems to
> be no |ishugeval()| function (at least /usr/include/iso/math_c99.h
> doesn't have such a function) to probe for this value while |NaN| and
> |+Inf|/|-Inf| have such probing functions (e.g. |isinf()|, |isnan()|) -
> is that an oversight in the C99 standard or something obmitted
> intentional ?
>
> ----
>
> Bye,
> Roland
>