* libc/stdlib/strtod.c (_strtod_r): Never change s00.

This commit is contained in:
Corinna Vinschen 2005-04-01 09:54:19 +00:00
parent e033f8aec0
commit fefc73a0c7
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2005-04-01 Corinna Vinschen <corinna@vinschen.de>
* libc/stdlib/strtod.c (_strtod_r): Never change s00.
2005-03-23 Christopher Faylor <cgf@timesys.com>
* configure.host: For cygwin, redefine CC with cygwin include directory

View File

@ -111,7 +111,7 @@ _DEFUN (_strtod_r, (ptr, s00, se),
int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, dsign, e1, esign, i, j,
k, nd, nd0, nf, nz, nz0, sign;
long e;
_CONST char *s, *s0, *s1;
_CONST char *s, *s0, *s1, *s2;
double aadj, aadj1, adj;
long L;
unsigned long z;
@ -222,7 +222,7 @@ dig_done:
s = s00;
goto ret;
}
s00 = s;
s2 = s;
esign = 0;
switch (c = *++s)
{
@ -253,7 +253,7 @@ dig_done:
e = 0;
}
else
s = s00;
s = s2;
}
if (!nd)
{