rem: int i, rsvd, size, wins;
add: register int i; int rsvd, size, wins;
context: static void framehlp (int wix, int max){   int i, rsvd, size, wins;   // calc remaining number of visible windows + total 'user' lines   for (i = wix, rsvd = 0, wins = 0; i < GROUPSMAX; i++) {      if (CHKw(Winstk[i], VISIBLE_tsk)) {         rsvd += Winstk[i]->maxtasks;         ++wins;         if (max <= rsvd) break;      }   }   if (!wins) wins = 1;   // set aside 'rsvd' & deduct 1 line/window for the columns heading   size = (max - wins) - rsvd;   if (0 <= size) size = max;   size = (max - wins) / wins;   /* for remaining windows, set WIN_t winlines to either the user's      maxtask (1st choice) or our 'foxized' size calculation      (foxized  adj. -  'fair and balanced') */   for (i = wix ; i < GROUPSMAX; i++) {      if (CHKw(Winstk[i], VISIBLE_tsk)) {         Winstk[i]->winlines =            Winstk[i]->maxtasks ? Winstk[i]->maxtasks : size;      }   }}