rem: printf("%s%s%s", Cap_clr_eos, tg2(0, Msg_row), Cap_clr_eol);
add: PUTP("%s%s%s", Cap_clr_eos, tg2(0, Msg_row), Cap_clr_eol);
context: static void so_lets_see_em (void){   proc_t **ppt;   int i, scrlins;   Msg_row = scrlins = 0;   ppt = do_summary();   Max_lines = (Screen_rows - Msg_row) - 1;   if (CHKw(Curwin, EQUWINS_cwo))      wins_reflag(Flags_OFF, EQUWINS_cwo);      /* sure hope each window's columns header begins with a newline... */   putp(tg2(0, Msg_row));   if (!Mode_altscr) {         /* only 1 window to show so, piece o' cake */      Curwin->winlines = Curwin->maxtasks;      do_window(ppt, Curwin, &scrlins);   } else {         /* maybe NO window is visible but assume, pieces o' cakes */      for (i = 0 ; i < GROUPSMAX; i++) {         if (CHKw(Winstk[i], VISIBLE_tsk)) {            sohelpme(i, Max_lines - scrlins);            do_window(ppt, Winstk[i], &scrlins);         }         if (Max_lines <= scrlins) break;      }   }   /* clear to end-of-screen (critical if last window is 'idleps off'),      then put the cursor in-its-place, and rid us of any prior frame's msg      (main loop must iterate such that we're always called before sleep) */   printf("%s%s%s", Cap_clr_eos, tg2(0, Msg_row), Cap_clr_eol);   fflush(stdout);}