This is the mail archive of the newlib@sourceware.org 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] |
On 2016-04-04 15:06, Craig Howland wrote:
On 04/04/2016 03:27 PM, Yaakov Selkowitz wrote:Now that we have properly functioning feature test macros, the BSD floating-point classification functions can go into math.h instead of the non-standard ieeefp.h, and not under the C99 guard:The patch misses adjusting the comment at about line 212 of math.h which points to ieeefp.h for isinf and isnan prototypes.
Thanks for catching; there are also similar comments in libm/common. Patch forthcoming.
Note that the isinf and isnan functions (but not the variants) conflict with functions by the same name in C++11, hence they (and only they) need to be hidden:Umm, what about the C99 isinf and isnan macros? They strictly conflict, too.
They do not *conflict*; the macro overrides the declaration (in the condition that both are exposed) by virtue of being defined later.
-- Yaakov
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |