Lines Matching refs:lmon
95 struct lc_monetary *lmon; in __lc_monetary_load() local
98 if ((ldata = __locdata_alloc(name, sizeof (*lmon))) == NULL) { in __lc_monetary_load()
101 lmon = ldata->l_data[0]; in __lc_monetary_load()
105 (const char **)lmon); in __lc_monetary_load()
114 clen = strlen(lmon->currency_symbol) + 2; in __lc_monetary_load()
116 lmon->crncystr = ldata->l_data[2]; in __lc_monetary_load()
118 lmon->mon_grouping = __fix_locale_grouping_str(lmon->mon_grouping); in __lc_monetary_load()
121 (((char *)lmon->NAME)[0] = cnv(lmon->NAME)) in __lc_monetary_load()
138 if (lmon->int_##NAME == NULL) \ in __lc_monetary_load()
139 lmon->int_##NAME = lmon->NAME; \ in __lc_monetary_load()
154 if ((lmon->p_cs_precedes[0] == lmon->n_cs_precedes[0]) && in __lc_monetary_load()
155 (lmon->currency_symbol[0] != '\0')) { in __lc_monetary_load()
157 switch (lmon->p_cs_precedes[0]) { in __lc_monetary_load()
169 if (strcmp(lmon->mon_decimal_point, in __lc_monetary_load()
170 lmon->currency_symbol) == 0) in __lc_monetary_load()
174 (void) snprintf(lmon->crncystr, clen, "%c%s", sign, in __lc_monetary_load()
175 lmon->currency_symbol); in __lc_monetary_load()