diff options
Diffstat (limited to 'contrib/libstdc++/config/locale/generic/c_locale.cc')
-rw-r--r-- | contrib/libstdc++/config/locale/generic/c_locale.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/libstdc++/config/locale/generic/c_locale.cc b/contrib/libstdc++/config/locale/generic/c_locale.cc index 730c366..b687938 100644 --- a/contrib/libstdc++/config/locale/generic/c_locale.cc +++ b/contrib/libstdc++/config/locale/generic/c_locale.cc @@ -57,7 +57,7 @@ namespace std setlocale(LC_ALL, "C"); char* __sanity; errno = 0; -#if defined(_GLIBCXX_USE_C99) +#if defined(_GLIBCXX_HAVE_STRTOF) float __f = strtof(__s, &__sanity); #else double __d = strtod(__s, &__sanity); @@ -117,7 +117,7 @@ namespace std // Assumes __s formatted for "C" locale. char* __old = strdup(setlocale(LC_ALL, NULL)); setlocale(LC_ALL, "C"); -#if defined(_GLIBCXX_USE_C99) +#if defined(_GLIBCXX_HAVE_STRTOLD) char* __sanity; errno = 0; long double __ld = strtold(__s, &__sanity); |