Lines Matching +full:0 +full:- +full:mon

1 /*-
6 * provided under BSD-style license terms by Nexenta Systems, Inc.
45 static struct lc_monetary_T mon; variable
50 (void) memset(&mon, 0, sizeof (mon)); in init_monetary()
65 mon.int_curr_symbol = str; in add_monetary_str()
68 mon.currency_symbol = str; in add_monetary_str()
71 mon.mon_decimal_point = str; in add_monetary_str()
74 mon.mon_thousands_sep = str; in add_monetary_str()
77 mon.positive_sign = str; in add_monetary_str()
80 mon.negative_sign = str; in add_monetary_str()
102 mon.int_frac_digits = str; in add_monetary_num()
105 mon.frac_digits = str; in add_monetary_num()
108 mon.p_cs_precedes = str; in add_monetary_num()
111 mon.p_sep_by_space = str; in add_monetary_num()
114 mon.n_cs_precedes = str; in add_monetary_num()
117 mon.n_sep_by_space = str; in add_monetary_num()
120 mon.p_sign_posn = str; in add_monetary_num()
123 mon.n_sign_posn = str; in add_monetary_num()
126 mon.int_p_cs_precedes = str; in add_monetary_num()
129 mon.int_n_cs_precedes = str; in add_monetary_num()
132 mon.int_p_sep_by_space = str; in add_monetary_num()
135 mon.int_n_sep_by_space = str; in add_monetary_num()
138 mon.int_p_sign_posn = str; in add_monetary_num()
141 mon.int_n_sign_posn = str; in add_monetary_num()
144 mon.mon_grouping = str; in add_monetary_num()
155 free((char *)mon.mon_grouping); in reset_monetary_group()
156 mon.mon_grouping = NULL; in reset_monetary_group()
164 if (mon.mon_grouping == NULL) { in add_monetary_group()
167 (void) asprintf(&s, "%s;%d", mon.mon_grouping, n); in add_monetary_group()
172 free((char *)mon.mon_grouping); in add_monetary_group()
173 mon.mon_grouping = s; in add_monetary_group()
185 if ((putl_category(mon.int_curr_symbol, f) == EOF) || in dump_monetary()
186 (putl_category(mon.currency_symbol, f) == EOF) || in dump_monetary()
187 (putl_category(mon.mon_decimal_point, f) == EOF) || in dump_monetary()
188 (putl_category(mon.mon_thousands_sep, f) == EOF) || in dump_monetary()
189 (putl_category(mon.mon_grouping, f) == EOF) || in dump_monetary()
190 (putl_category(mon.positive_sign, f) == EOF) || in dump_monetary()
191 (putl_category(mon.negative_sign, f) == EOF) || in dump_monetary()
192 (putl_category(mon.int_frac_digits, f) == EOF) || in dump_monetary()
193 (putl_category(mon.frac_digits, f) == EOF) || in dump_monetary()
194 (putl_category(mon.p_cs_precedes, f) == EOF) || in dump_monetary()
195 (putl_category(mon.p_sep_by_space, f) == EOF) || in dump_monetary()
196 (putl_category(mon.n_cs_precedes, f) == EOF) || in dump_monetary()
197 (putl_category(mon.n_sep_by_space, f) == EOF) || in dump_monetary()
198 (putl_category(mon.p_sign_posn, f) == EOF) || in dump_monetary()
199 (putl_category(mon.n_sign_posn, f) == EOF) || in dump_monetary()
200 (putl_category(mon.int_p_cs_precedes, f) == EOF) || in dump_monetary()
201 (putl_category(mon.int_n_cs_precedes, f) == EOF) || in dump_monetary()
202 (putl_category(mon.int_p_sep_by_space, f) == EOF) || in dump_monetary()
203 (putl_category(mon.int_n_sep_by_space, f) == EOF) || in dump_monetary()
204 (putl_category(mon.int_p_sign_posn, f) == EOF) || in dump_monetary()
205 (putl_category(mon.int_n_sign_posn, f) == EOF)) { in dump_monetary()