From: Ulrich Drepper Date: Wed, 13 May 1998 16:25:59 +0000 (+0000) Subject: Update. X-Git-Tag: upstream/2.30~28481 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=936365c1da8bb783a29c4f94c30b8099d8bdd4f7;p=external%2Fglibc.git Update. * stdlib/tst-strtod.c: Add test for -0.0. --- diff --git a/ChangeLog b/ChangeLog index ef83e4d..73b3bf1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 1998-05-13 Ulrich Drepper + * stdlib/tst-strtod.c: Add test for -0.0. + * io/ftwtest-sh: Prevent tests from being run by root. * wcsmbs/wcsmbsload.c (extract_charset_name): Fix silly bugs in diff --git a/stdlib/tst-strtod.c b/stdlib/tst-strtod.c index 3cc907f..bfc2481 100644 --- a/stdlib/tst-strtod.c +++ b/stdlib/tst-strtod.c @@ -47,6 +47,7 @@ static void expand __P ((char *dst, int c)); int main (int argc, char ** argv) { + char buf[100]; register const struct ltest *lt; char *ep; int status = 0; @@ -83,6 +84,13 @@ main (int argc, char ** argv) } } + sprintf (buf, "%f", strtod ("-0.0", NULL)); + if (strcmp (buf, "-0.000000") != 0) + { + printf (" strtod (\"-0.0\', NULL) returns \"%s\"\n", buf); + status = 1; + } + exit (status ? EXIT_FAILURE : EXIT_SUCCESS); }