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: SUSv2: Can we have MAXFLOAT in <math.h> ?


"H. Peter Anvin" wrote:
> 
> Shawn Behrens wrote:
> > Hi,
> >
> >> Shawn Behrens wrote:
> >> > SUSv2 specifies that MAXFLOAT be part of math.h. See here:
> >> > http://www.opengroup.org/onlinepubs/007908799/xsh/math.h.html
> >> >
> >> > Could that be added, please? Like this, for example:
> >> >
> >> > #define MAXFLOAT ((float)3.40282346638528860e+38)
> >> >
> >>
> >> /* math.h */
> >>
> >> #include <limits.h>
> >> #define MAXFLOAT FLT_MAX
> >>
> >> ... presumably?
> >
> >
> > Hmm. So you'd have math.h include limits.h ? I'm not sure, is that
> > "kosher"? (When I say "I am not sure", I mean it.)
> >
> > What I am thinking about is "getting more than you bargained for" ... I
> > am entirely uncertain as to what SUSv2 or ISO-C (99?) says about pulling
> > header Y in when you include header X in your program.
> >
> 
> It's apparently *not* kosher according to POSIX.1:2001/SuSv3.  Perhaps
> the value can be extracted mechanically?
> 
>         -hpa

There should be no problem just adding the value to math.h like glibc does.
I will do so shortly.

-- Jeff J.


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