Lines Matching refs:u

59 	const struct units *u;  in parse_something()  local
61 for (u = units; u->name; ++u) { in parse_something()
62 if (strcasecmp (u->name, def_unit) == 0) { in parse_something()
63 def_mult = u->mult; in parse_something()
67 if (u->name == NULL) in parse_something()
75 const struct units *u, *partial_unit; in parse_something() local
112 for (u = units; u->name; ++u) { in parse_something()
113 if (strncasecmp (p, u->name, u_len) == 0) { in parse_something()
114 if (u_len == strlen (u->name)) { in parse_something()
116 res = (*func)(res, val, u->mult); in parse_something()
122 partial_unit = u; in parse_something()
126 if (u->name == NULL) { in parse_something()
196 const struct units *u; in unparse_something() local
202 for (u = units; num > 0 && u->name; ++u) { in unparse_something()
205 divisor = num / u->mult; in unparse_something()
207 num = (*update) (num, u->mult); in unparse_something()
208 tmp = (*print) (s, len, divisor, u->name, num); in unparse_something()
269 const struct units *u, *u2; in print_units_table() local
272 for (u = units; u->name; ++u) { in print_units_table()
273 max_sz = max(max_sz, strlen(u->name)); in print_units_table()
276 for (u = units; u->name;) { in print_units_table()
280 for (next = u + 1; next->name && next->mult == u->mult; ++next) in print_units_table()
285 u2->name && u->mult % u2->mult != 0; in print_units_table()
290 unparse_units (u->mult, u2, buf, sizeof(buf)); in print_units_table()
291 fprintf (f, "1 %*s = %s\n", (int)max_sz, u->name, buf); in print_units_table()
293 fprintf (f, "1 %s\n", u->name); in print_units_table()
295 u = next; in print_units_table()
323 const struct units *u; in print_flags_table() local
325 for(u = units; u->name; ++u) in print_flags_table()
326 fprintf(f, "%s%s", u->name, (u+1)->name ? ", " : "\n"); in print_flags_table()