rem: char const *name = (numeric_ids ? NULL : getuser (u)); if (name) sprintf (buffer, "%-8s ", name); else sprintf (buffer, "%-8lu ", (unsigned long) u); return strlen (buffer);
add: format_user_or_group (numeric_ids ? NULL : getuser (u), u, width);
context: format_user (char *buffer, uid_t u){  char const *name = (numeric_ids ? NULL : getuser (u));  if (name)    sprintf (buffer, "%-8s ", name);  else    sprintf (buffer, "%-8lu ", (unsigned long) u);  return strlen (buffer);}