summaryrefslogtreecommitdiff
path: root/add1sp.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2006-08-20 00:44:40 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2006-08-20 00:44:40 +0000
commit55367a81a18371590b47f02711109a787aff9d42 (patch)
treec8a177e1304c7aaa8d51b3415371d86d776104d3 /add1sp.c
parentb3e9f6666965e914d1cdf9cc15c4925cb8d7b0c8 (diff)
downloadmpfr-55367a81a18371590b47f02711109a787aff9d42.tar.gz
Partial fix: The inexact flag was not always set in some functions.
In particular, it is now set by mpfr_check_range (if t is not zero) since mpfr_check_range usually comes just after MPFR_SAVE_EXPO_FREE (which restores the previous flags). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/2.2@4132 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'add1sp.c')
-rw-r--r--add1sp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/add1sp.c b/add1sp.c
index fe913d677..8e39c9d39 100644
--- a/add1sp.c
+++ b/add1sp.c
@@ -375,5 +375,5 @@ mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mp_rnd_t rnd_mode)
MPFR_SET_SAME_SIGN(a,b);
MPFR_TMP_FREE(marker);
- return inexact*MPFR_INT_SIGN(a);
+ MPFR_RET (inexact * MPFR_INT_SIGN (a));
}