Lines Matching defs:lmon

130 	const struct lc_monetary *lmon;		/* monetary structure */
133 lmon = loc->monetary;
242 currency_symbol = lmon->int_curr_symbol;
247 currency_symbol = lmon->currency_symbol;
260 pad_size = calc_left_pad(lmon, (flags ^ IS_NEGATIVE),
262 calc_left_pad(lmon, flags, currency_symbol);
269 asciivalue = format_grouped_double(lmon, lnum, value, &flags,
276 setup_vars(lmon, flags, &cs_precedes, &sep_by_space,
432 setup_vars(const struct lc_monetary *lmon, int flags, char *cs_precedes,
436 *cs_precedes = lmon->int_n_cs_precedes[0];
437 *sep_by_space = lmon->int_n_sep_by_space[0];
439 lmon->int_n_sign_posn[0];
440 *signstr = (lmon->negative_sign[0] == '\0') ? "-" :
441 lmon->negative_sign;
443 *cs_precedes = lmon->int_p_cs_precedes[0];
444 *sep_by_space = lmon->int_p_sep_by_space[0];
446 lmon->int_p_sign_posn[0];
447 *signstr = lmon->positive_sign;
449 *cs_precedes = lmon->n_cs_precedes[0];
450 *sep_by_space = lmon->n_sep_by_space[0];
451 *sign_posn = (flags & PARENTH_POSN) ? 0 : lmon->n_sign_posn[0];
452 *signstr = (lmon->negative_sign[0] == '\0') ? "-" :
453 lmon->negative_sign;
455 *cs_precedes = lmon->p_cs_precedes[0];
456 *sep_by_space = lmon->p_sep_by_space[0];
457 *sign_posn = (flags & PARENTH_POSN) ? 0 : lmon->p_sign_posn[0];
458 *signstr = lmon->positive_sign;
471 calc_left_pad(const struct lc_monetary *lmon, int flags, const char *cur_symb)
477 setup_vars(lmon, flags, &cs_precedes, &sep_by_space, &sign_posn,
524 format_grouped_double(const struct lc_monetary *lmon,
547 grouping = lmon->mon_grouping;
548 decimal_point = lmon->mon_decimal_point;
551 thousands_sep = lmon->mon_thousands_sep;
565 right_prec = lmon->int_frac_digits[0];
567 right_prec = lmon->frac_digits[0];