Lines Matching refs:numeric
45 static struct lc_numeric_T numeric; variable
50 (void) memset(&numeric, 0, sizeof (numeric)); in init_numeric()
66 numeric.decimal_point = str; in add_numeric_str()
69 numeric.thousands_sep = str; in add_numeric_str()
81 free((char *)numeric.grouping); in reset_numeric_group()
82 numeric.grouping = NULL; in reset_numeric_group()
90 if (numeric.grouping == NULL) { in add_numeric_group()
93 (void) asprintf(&s, "%s;%d", numeric.grouping, n); in add_numeric_group()
98 free((char *)numeric.grouping); in add_numeric_group()
99 numeric.grouping = s; in add_numeric_group()
111 if ((putl_category(numeric.decimal_point, f) == EOF) || in dump_numeric()
112 (putl_category(numeric.thousands_sep, f) == EOF) || in dump_numeric()
113 (putl_category(numeric.grouping, f) == EOF)) { in dump_numeric()