diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-10-29 08:46:26 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-10-29 08:46:26 +0000 |
commit | b74388a838af17ae2ee07dc4e7798b6035b5888f (patch) | |
tree | 4fb37dbe0ff91ad29426f56af1822d632cf636d3 /src/get_str.c | |
parent | 11b2b18a636cefd0552c3e306891ddc28638575a (diff) | |
download | mpfr-b74388a838af17ae2ee07dc4e7798b6035b5888f.tar.gz |
mpfr_get_str now sets the NaN flag on NaN input. See:
https://sympa.inria.fr/sympa/arc/mpfr/2014-10/msg00013.html and
https://gforge.inria.fr/tracker/index.php?func=detail&aid=18228&group_id=136&atid=619
Also completed the mpfr_get_str description in mpfr.texi concerning
the special numbers and the exception flags.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9221 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/get_str.c')
-rw-r--r-- | src/get_str.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/get_str.c b/src/get_str.c index 14958db02..b9665480b 100644 --- a/src/get_str.c +++ b/src/get_str.c @@ -2276,6 +2276,7 @@ mpfr_get_str (char *s, mpfr_exp_t *e, int b, size_t m, mpfr_srcptr x, if (s == NULL) s = (char *) (*__gmp_allocate_func) (6); strcpy (s, "@NaN@"); + __gmpfr_flags |= MPFR_FLAGS_NAN; return s; } |