LC_MONETARY
(void) setlocale(LC_MONETARY, "");
{"LC_MONETARY", LC_MONETARY},
{"int_curr_symbol", lc(int_curr_symbol, LC_MONETARY, TYPE_STR)},
{"currency_symbol", lc(currency_symbol, LC_MONETARY, TYPE_STR)},
{"mon_decimal_point", lc(mon_decimal_point, LC_MONETARY, TYPE_STR)},
{"mon_thousands_sep", lc(mon_thousands_sep, LC_MONETARY, TYPE_STR)},
{"mon_grouping", lc(mon_grouping, LC_MONETARY, TYPE_GROUP)},
{"positive_sign", lc(positive_sign, LC_MONETARY, TYPE_STR)},
{"negative_sign", lc(negative_sign, LC_MONETARY, TYPE_STR)},
{"int_frac_digits", lc(int_frac_digits, LC_MONETARY, TYPE_CHR)},
{"frac_digits", lc(frac_digits, LC_MONETARY, TYPE_CHR)},
{"p_cs_precedes", lc(p_cs_precedes, LC_MONETARY, TYPE_CHR)},
{"p_sep_by_space", lc(p_sep_by_space, LC_MONETARY, TYPE_CHR)},
{"n_cs_precedes", lc(n_cs_precedes, LC_MONETARY, TYPE_CHR)},
{"n_sep_by_space", lc(n_sep_by_space, LC_MONETARY, TYPE_CHR)},
{"p_sign_posn", lc(p_sign_posn, LC_MONETARY, TYPE_CHR)},
{"n_sign_posn", lc(n_sign_posn, LC_MONETARY, TYPE_CHR)},
{"int_p_cs_precedes", lc(int_p_cs_precedes, LC_MONETARY, TYPE_CHR)},
{"int_p_sep_by_space", lc(int_p_sep_by_space, LC_MONETARY, TYPE_CHR)},
{"int_n_cs_precedes", lc(int_n_cs_precedes, LC_MONETARY, TYPE_CHR)},
{"int_n_sep_by_space", lc(int_n_sep_by_space, LC_MONETARY, TYPE_CHR)},
{"int_p_sign_posn", lc(int_p_sign_posn, LC_MONETARY, TYPE_CHR)},
{"int_n_sign_posn", lc(int_n_sign_posn, LC_MONETARY, TYPE_CHR)},
retval += print_category(LC_MONETARY, cflag, kflag);
#define LC_MONETARY_MASK (1 << LC_MONETARY)
loc->loaded[LC_MONETARY] = 1;
if (loc->loaded[LC_MONETARY] == 0) {
mptr = loc->locdata[LC_MONETARY]->l_data[0];
loc->monetary = loc->locdata[LC_MONETARY]->l_data[0];
loc->monetary = loc->locdata[LC_MONETARY]->l_data[0];
loc->locdata[LC_MONETARY]->l_lname,
case LC_MONETARY:
case LC_MONETARY:
{ LC_MONETARY, "LC_MONETARY" },
{ LC_MONETARY, LC_MONETARY_MASK, "ja_JP.UTF-8" },