diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2000-06-21 15:52:43 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2000-06-21 15:52:43 +0000 |
commit | f94739862d5a70fea0f73717d9f623a73b75963d (patch) | |
tree | 75fd6c3957b6f68d6835c9a37ceefb54717f475f /rnd_mode.c | |
parent | 71b238e621b6de4882e2f87c2cf39f8233acbd8b (diff) | |
download | mpfr-f94739862d5a70fea0f73717d9f623a73b75963d.tar.gz |
adapted for freebsd
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@650 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'rnd_mode.c')
-rw-r--r-- | rnd_mode.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rnd_mode.c b/rnd_mode.c index 2059103a3..3cf768beb 100644 --- a/rnd_mode.c +++ b/rnd_mode.c @@ -38,12 +38,16 @@ extern int swapRM(); #define TOINFP swapRM(ROUND_TO_PLUS_INFINITY) #define TONEAREST swapRM(ROUND_TO_NEAREST) #define TOINFM swapRM(ROUND_TO_MINUS_INFINITY) -#elif (defined (solaris) || defined (sun4) || defined(hpux)) +#elif (defined (solaris) || defined (sun4) || defined(hpux) || defined(freebsd)) #ifdef hpux #include <math.h> #else +#ifdef freebsd +#include <floatingpoint.h> +#else #include <ieeefp.h> #endif +#endif #define TOZERO fpsetround(FP_RZ) #define TOINFP fpsetround(FP_RP) #define TONEAREST fpsetround(FP_RN) |