diff options
author | Per Bothner <per@bothner.com> | 2001-10-09 15:54:26 -0700 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 2001-10-09 15:54:26 -0700 |
commit | d1d8ed98776760cc06c71affb80693fb68e80460 (patch) | |
tree | 69aee7ed4d716858a6a27b2cb62febeea4dec0aa /libjava/java/lang/strtod.c | |
parent | 19eb1ad779e46910a1a2c36d3d50896bc5ec4f4b (diff) | |
download | gcc-d1d8ed98776760cc06c71affb80693fb68e80460.zip gcc-d1d8ed98776760cc06c71affb80693fb68e80460.tar.gz gcc-d1d8ed98776760cc06c71affb80693fb68e80460.tar.bz2 |
strtod.c (_strtod_r): Logic to check for missing digits after exponent had 'else' attached to wrong 'if'.
* strtod.c (_strtod_r): Logic to check for missing digits
after exponent had 'else' attached to wrong 'if'.
From-SVN: r46132
Diffstat (limited to 'libjava/java/lang/strtod.c')
-rw-r--r-- | libjava/java/lang/strtod.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libjava/java/lang/strtod.c b/libjava/java/lang/strtod.c index e0e8e74..1777b1a 100644 --- a/libjava/java/lang/strtod.c +++ b/libjava/java/lang/strtod.c @@ -242,16 +242,15 @@ dig_done: if (esign) e = -e; } - else - { - /* No exponent after an 'E' : that's an error. */ - ptr->_errno = EINVAL; - e = 0; - goto ret; - } } else - s = s00; + { + /* No exponent after an 'E' : that's an error. */ + ptr->_errno = EINVAL; + e = 0; + s = s00; + goto ret; + } } if (!nd) { |