Lines Matching defs:units
43 * Parse string in `s' according to `units' and return value.
48 parse_something (const char *s, const struct units *units,
59 const struct units *u;
61 for (u = units; u->name; ++u) {
75 const struct units *u, *partial_unit;
112 for (u = units; u->name; ++u) {
153 parse_units (const char *s, const struct units *units,
156 return parse_something (s, units, def_unit, acc_units, 0, 0);
179 parse_flags (const char *s, const struct units *units,
182 return parse_something (s, units, NULL, acc_flags, orig, 1);
186 * Return a string representation according to `units' of `num' in `s'
191 unparse_something (int num, const struct units *units, char *s, size_t len,
196 const struct units *u;
202 for (u = units; num > 0 && u->name; ++u) {
249 unparse_units (int num, const struct units *units, char *s, size_t len)
251 return unparse_something (num, units, s, len,
258 unparse_units_approx (int num, const struct units *units, char *s, size_t len)
260 return unparse_something (num, units, s, len,
267 print_units_table (const struct units *units, FILE *f)
269 const struct units *u, *u2;
272 for (u = units; u->name; ++u) {
276 for (u = units; u->name;) {
278 const struct units *next;
312 unparse_flags (int num, const struct units *units, char *s, size_t len)
314 return unparse_something (num, units, s, len,
321 print_flags_table (const struct units *units, FILE *f)
323 const struct units *u;
325 for(u = units; u->name; ++u)