rem: "%03x %5d %5d %5d %3d %3d "
add: "0 %5d %5d %5d %3d %3d "
context: static void print_proc(void){  char tty[16];  snprintf(tty, sizeof tty, "%3d,%-3d", (P_tty>>8)&0xff, P_tty&0xff);  switch(ps_format){  case 0:    printf("%5d %s %s", P_pid, tty, do_time(P_utime+P_stime));    break;  case 'o':    printf("%d\n", P_pid);    return; /* don't want the command */  case 'l':    printf(      "%03x %c %5d %5d %5d %s %3d %3d - "      "%5ld %06x %s %s",      (unsigned)P_flags&0x777, P_state, P_euid, P_pid, P_ppid, do_cpu(0),      (int)P_priority, (int)P_nice, P_vsize/(PAGE_SIZE/1024),      (unsigned)(P_wchan&0xffffff), tty, do_time(P_utime+P_stime)    );    break;  case 'f':    printf(      "%8s %5d %5d %s %s %s %s",      do_user(), P_pid, P_ppid, do_cpu(0), do_stime(), tty, do_time(P_utime+P_stime)    );    break;  case 'j':    printf(      "%5d %5d %5d %s %s",      P_pid, P_pgrp, P_session, tty, do_time(P_utime+P_stime)    );    break;  case 'u'|0x80:    printf(      "%8s %5d %s %s %5ld %4ld %s %c %s %s",      do_user(), P_pid, do_cpu(1), do_mem(1), P_vsize, P_rss, tty, P_state,      do_stime(), do_time(P_utime+P_stime)    );    break;  case 'v'|0x80:    printf(      "%5d %s %c %s %6d   -   - %5d %s",      P_pid, tty, P_state, do_time(P_utime+P_stime), (int)P_maj_flt,      (int)P_rss, do_mem(1)    );    break;  case 'j'|0x80:    printf(      "%5d %5d %5d %5d %s %5d %c %5d %s",      P_ppid, P_pid, P_pgrp, P_session, tty, P_tpgid, P_state, P_euid, do_time(P_utime+P_stime)    );    break;  case 'l'|0x80:    printf(      "%03x %5d %5d %5d %3d %3d "      "%5ld %4ld %06x %c %s %s",      (unsigned)P_flags&0x777, P_euid, P_pid, P_ppid, (int)P_priority, (int)P_nice,      P_vsize, P_rss, (unsigned)(P_wchan&0xffffff), P_state, tty, do_time(P_utime+P_stime)    );    break;  default:  }  if(show_args) printf(" [%s]\n", P_cmd);  else          printf(" %s\n", P_cmd);}