Lines Matching refs:lmon

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