diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-09-24 00:36:19 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-09-24 00:36:19 +0000 |
commit | bd1140f99a87bc735693942987d0a3de4f146631 (patch) | |
tree | e82d146a4c97344114d04a59d6d4a5d345ab1bfa /set_str.c | |
parent | f19900f7355ad24a17304076dcf1ebb20a0b4f28 (diff) | |
download | mpfr-bd1140f99a87bc735693942987d0a3de4f146631.tar.gz |
Fixed comparisons (cases @NaN@ and @Inf@).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2436 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'set_str.c')
-rw-r--r-- | set_str.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -96,7 +96,7 @@ mpfr_set_str (mpfr_t x, const char *str, int base, mp_rnd_t rnd) if (base < 2 || base > 36) return -1; - if (strlen(str) >= 5 && strncasecmp (str, "@NaN@", 5) == 0) + if (strncasecmp (str, "@NaN@", 5) == 0) { MPFR_SET_NAN(x); /* MPFR_RET_NAN not used as the return value isn't a ternary value */ @@ -111,7 +111,7 @@ mpfr_set_str (mpfr_t x, const char *str, int base, mp_rnd_t rnd) /* be careful that 'inf' is a valid number in base >= 24, since i=18, n=23, f=15 */ - if (strlen(str) >= 3 && strncasecmp (str, "@Inf@", 5) == 0) + if (strncasecmp (str, "@Inf@", 5) == 0) { MPFR_CLEAR_NAN (x); MPFR_SET_INF (x); |