HUGE is missing in math.h

Ralf Corsepius ralf.corsepius@rtems.org
Tue Jun 28 09:19:00 GMT 2005


On Tue, 2005-06-28 at 09:52 +0200, Corinna Vinschen wrote:
> On Jun 27 17:25, Jeff Johnston wrote:
> > Corinna Vinschen wrote:
> > >However, other definitions are missing in math.h, like HUGE_VALF,
> > >HUGE_VALL, INFINITY and NAN.
> > 
> > I'll take a look at adding these unless you want to.  HUGE_VALL is the 
> > only one that is difficult.
> 
> Would it be a problem to use the Mingw definitions?
> 
>   #define NAN (0.0F/0.0F)
>   #define HUGE_VALF (1.0F/0.0F)
>   #define HUGE_VALL (1.0L/0.0L)
>   #define INFINITY (1.0F/0.0F)

Are you sure none of these "divisions by zero" doesn't result into an
exception on some architectures?

Ralf




More information about the Newlib mailing list