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> ?


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




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