X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fc-strtod.c;h=ae0511034d67c68d0fd711fa965a2e129329aa79;hb=f792a03ccf327e0e80b60e6b7a013e7f89f9f5ca;hp=c9ebb8091b9c91c1b767d7f171ef257bd8dbc17a;hpb=8cebd8c7494b94d0466e115bb76df80499bd99b2;p=gnulib.git diff --git a/lib/c-strtod.c b/lib/c-strtod.c index c9ebb8091..ae0511034 100644 --- a/lib/c-strtod.c +++ b/lib/c-strtod.c @@ -59,19 +59,19 @@ C_STRTOD (char const *nptr, char **endptr) #else - char *saved_locale = setlocale (LC_ALL, NULL); + char *saved_locale = setlocale (LC_NUMERIC, NULL); if (saved_locale) { saved_locale = xstrdup (saved_locale); - setlocale (LC_ALL, "C"); + setlocale (LC_NUMERIC, "C"); } r = STRTOD (nptr, endptr); if (saved_locale) { - setlocale (LC_ALL, saved_locale); + setlocale (LC_NUMERIC, saved_locale); free (saved_locale); }