summaryrefslogtreecommitdiff
path: root/set_str.c
diff options
context:
space:
mode:
authorryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4>2003-01-24 16:03:35 +0000
committerryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4>2003-01-24 16:03:35 +0000
commitdac7630009b9d0d20a319393d14def870110e6c1 (patch)
tree41fac22d15bb5aef92754eb90b47032de6b1a835 /set_str.c
parent30ccf9169d0e9974c6485a1b85f4cc1f109217cc (diff)
downloadmpfr-dac7630009b9d0d20a319393d14def870110e6c1.tar.gz
Clear NAN and INF flags when setting result to zero.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2221 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'set_str.c')
-rw-r--r--set_str.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/set_str.c b/set_str.c
index 12b739ea8..fa1609fd8 100644
--- a/set_str.c
+++ b/set_str.c
@@ -172,6 +172,7 @@ mpfr_set_str (mpfr_t x, const char *str, int base, mp_rnd_t rnd)
/* test if x = 0 */
if (prec_s == 0)
{
+ MPFR_CLEAR_FLAGS (x);
MPFR_SET_ZERO (x);
res = 0;
goto end;