localeconv_l
struct lconv *localeconv_l(locale_t);
const char *decimalpoint = localeconv_l(loc)->decimal_point;
char *decimalpoint = localeconv_l(loc)->decimal_point;
char *decimalpoint = localeconv_l(loc)->decimal_point;
return localeconv_l(_current_locale());
char decpt = *localeconv_l(loc)->decimal_point;
decimal_point = localeconv_l(loc)->decimal_point;
thousands_sep = *(localeconv_l(loc)->thousands_sep);
grouping = localeconv_l(loc)->grouping;
wchar_t decpt = (wchar_t)(unsigned char)*localeconv_l(loc)->decimal_point;
lc = localeconv_l(loc);