This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: HUGE is missing in math.h


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]