strtold_l
long double strtold_l(const char *, char **, locale_t);
val = strtold_l(buf, &end, locale);
long double res = strtold_l(buf, NULL,
return strtold_l(nptr, endptr, __get_locale());