rem: print_line (const char *user, const char state, const char *line,
add: print_line (int userlen, const char *user, const char state, int linelen, const char *line,
context: print_line (const char *user, const char state, const char *line,	    const char *time_str, const char *idle, const char *pid,	    const char *comment, const char *exitstr){  printf ("%-8.8s", user ? user : "   .");  if (include_mesg)    printf (" %c", state);  printf (" %-12s", line);  printf (" %-12s", time_str);  if (include_idle && !short_output)    printf (" %-6s", idle);  if (!short_output)    printf (" %10s", pid);  /* FIXME: it's not really clear whether the following should be in short_output.     a strict reading of SUSv2 would suggest not, but I haven't seen any     implementations that actually work that way... */  printf (" %-8s", comment);  if (include_exit && exitstr && *exitstr)    printf (" %-12s", exitstr);  putchar ('\n');}