diff options
author | ryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-01-24 16:03:35 +0000 |
---|---|---|
committer | ryde <ryde@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-01-24 16:03:35 +0000 |
commit | dac7630009b9d0d20a319393d14def870110e6c1 (patch) | |
tree | 41fac22d15bb5aef92754eb90b47032de6b1a835 /set_str.c | |
parent | 30ccf9169d0e9974c6485a1b85f4cc1f109217cc (diff) | |
download | mpfr-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.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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; |