Regression test for a recently fixed strtod bug.

This commit is contained in:
David Schultz 2008-06-21 19:28:26 +00:00
parent c713eaa603
commit c0ff67d57f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=179919

View File

@ -49,8 +49,9 @@ main(int argc, char *argv[])
long double ld = 0.0;
double d = 0.0;
float f = 0.0;
char *endp;
printf("1..3\n");
printf("1..4\n");
buf[0] = '\0';
assert(setlocale(LC_NUMERIC, ""));
@ -274,6 +275,15 @@ main(int argc, char *argv[])
printf("ok 3 - scanfloat\n");
/*
* Tests specific to strtod().
*/
assert(strtod("0xy", &endp) == 0);
assert(strcmp("xy", endp) == 0);
printf("ok 4 - scanfloat\n");
return (0);
}