rem: long pmem, total_time, seconds;
add: long pmem, total_time; long long seconds;
context: static void show_user(char *s, proc_t *p) {    long pmem, total_time, seconds;    time_t start;    unsigned int pcpu;    if (CL_num_outp)	s += sprintf(s, "%5d    ", p->euid);    else	s += sprintf(s, "%-8s ", p->euser);    /* Hertz, being UL, forces 64-bit calculation on 64-bit machines */    seconds = (((GL_current_time * Hertz) - p->start_time) / Hertz);    start = GL_time_now - seconds;    total_time = (p->utime + p->stime +		  (CL_Sum ? p->cutime + p->cstime : 0));    pcpu = seconds ?	(total_time * 10 * 100 / Hertz) / seconds :	0;    if (pcpu > 999) pcpu = 999;    pmem = p->rss * 1000 / (kb_main_total >> (PAGE_SHIFT-10));    sprintf(s, "%5d %2u.%u %2ld.%ld %5ld %5ld %3s %s %.6s ",	    p->pid,  pcpu / 10, pcpu % 10,  pmem / 10, pmem % 10,	    p->vsize >> 10, p->rss << (PAGE_SHIFT - 10), ttyc(p->tty,p->pid), status(p),	    ctime(&start) + (GL_time_now - start > 3600*24 ? 4 : 10));}