Lines Matching refs:units
45 * Parse string in `s' according to `units' and return value.
50 parse_something (const char *s, const struct units *units,
61 const struct units *u;
63 for (u = units; u->name; ++u) {
77 const struct units *u, *partial_unit;
114 for (u = units; u->name; ++u) {
155 parse_units (const char *s, const struct units *units,
158 return parse_something (s, units, def_unit, acc_units, 0, 0);
181 parse_flags (const char *s, const struct units *units,
184 return parse_something (s, units, NULL, acc_flags, orig, 1);
188 * Return a string representation according to `units' of `num' in `s'
193 unparse_something (int num, const struct units *units, char *s, size_t len,
198 const struct units *u;
204 for (u = units; num > 0 && u->name; ++u) {
251 unparse_units (int num, const struct units *units, char *s, size_t len)
253 return unparse_something (num, units, s, len,
260 unparse_units_approx (int num, const struct units *units, char *s, size_t len)
262 return unparse_something (num, units, s, len,
269 print_units_table (const struct units *units, FILE *f)
271 const struct units *u, *u2;
274 for (u = units; u->name; ++u) {
278 for (u = units; u->name;) {
280 const struct units *next;
314 unparse_flags (int num, const struct units *units, char *s, size_t len)
316 return unparse_something (num, units, s, len,
323 print_flags_table (const struct units *units, FILE *f)
325 const struct units *u;
327 for(u = units; u->name; ++u)