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()
84 free((char *)numeric.grouping); in reset_numeric_group()
85 numeric.grouping = NULL; in reset_numeric_group()
93 if (numeric.grouping == NULL) { in add_numeric_group()
96 (void) asprintf(&s, "%s;%d", numeric.grouping, n); in add_numeric_group()
101 free((char *)numeric.grouping); in add_numeric_group()
102 numeric.grouping = s; in add_numeric_group()
116 if ((putl_category(numeric.decimal_point, f) == EOF) || in dump_numeric()
117 (putl_category(numeric.thousands_sep, f) == EOF) || in dump_numeric()
118 (putl_category(numeric.grouping, f) == EOF)) { in dump_numeric()