Lines Matching refs:numeric
47 static struct lc_numeric_T numeric; variable
52 (void) memset(&numeric, 0, sizeof (numeric)); in init_numeric()
68 numeric.decimal_point = str; in add_numeric_str()
71 numeric.thousands_sep = str; in add_numeric_str()
83 free((char *)numeric.grouping); in reset_numeric_group()
84 numeric.grouping = NULL; in reset_numeric_group()
92 if (numeric.grouping == NULL) { in add_numeric_group()
95 (void) asprintf(&s, "%s;%d", numeric.grouping, n); in add_numeric_group()
100 free((char *)numeric.grouping); in add_numeric_group()
101 numeric.grouping = s; in add_numeric_group()
113 if ((putl_category(numeric.decimal_point, f) == EOF) || in dump_numeric()
114 (putl_category(numeric.thousands_sep, f) == EOF) || in dump_numeric()
115 (putl_category(numeric.grouping, f) == EOF)) { in dump_numeric()