Boost logo

Boost :

From: John Maddock (jm_at_[hidden])
Date: 2003-05-31 05:23:43


> C99 has a header <fenv.h> which provides types, macros, and functions "to
> provide access to the floating-point environment."
>
> Some Boost code in the Interval Library uses this header, or has to do
> workarounds if not present. Metrowerks, GCC, and Dinkumware currently ship
> the header, but many others don't.
>
> * Should we have a <boost/fenv.hpp> header? (Greg Chicares asked the same
> question a couple of years ago but got to reply.) Is there any general
> workaround for when a vendor supplied <fenv.h> isn't present?
>
> * Should there be a <boost/config.hpp> macro indicating <fenv.h>
> availability?
>
> * Should we start suggesting to vendors that they supply <fenv.h>?
>
> Any opinions from floating point users?

Yes to all of the above IMO.

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk