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