rem: show_special(fmtmk(COLOR_help
add: show_special(1, fmtmk(COLOR_help
context: static void wins_colors (void){#define kbdABORT  'q'#define kbdAPPLY  '\n'   int clr = Curwin->taskclr, *pclr = &Curwin->taskclr;   char ch, tgt = 'T';   if (0 >= max_colors) {      show_msg("\aNo colors to map!");      return;   }   winsclrhlp(Curwin, 1);   putp(Cap_clr_scr);   putp(Cap_curs_huge);   do {      putp(Cap_home);         /* this string is well above ISO C89's minimum requirements! */      show_special(fmtmk(COLOR_help         , procps_version, Curwin->grpname         , CHKw(Curwin, Show_HIBOLD) ? "On" : "Off"         , CHKw(Curwin, Show_COLORS) ? "On" : "Off"         , tgt, clr, Curwin->winname));      chin(0, &ch, 1);      switch (ch) {         case 'S':            pclr = &Curwin->summclr;            clr = *pclr;            tgt = ch;            break;         case 'M':            pclr = &Curwin->msgsclr;            clr = *pclr;            tgt = ch;            break;         case 'H':            pclr = &Curwin->headclr;            clr = *pclr;            tgt = ch;            break;         case 'T':            pclr = &Curwin->taskclr;            clr = *pclr;            tgt = ch;            break;         case '0': case '1': case '2': case '3':         case '4': case '5': case '6': case '7':            clr = ch - '0';            *pclr = clr;            break;         case 'b':            TOGw(Curwin, Show_HIBOLD);            break;         case 'z':            TOGw(Curwin, Show_COLORS);            break;         case 'a':         case 'w':            win_select(ch);            winsclrhlp(Curwin, 1);            clr = Curwin->taskclr, pclr = &Curwin->taskclr;            tgt = 'T';            break;      }      capsmk(Curwin);   } while (kbdAPPLY != ch && kbdABORT != ch);   if (kbdABORT == ch)      winsclrhlp(Curwin, 0);   putp(Cap_curs_norm);#undef kbdABORT#undef kbdAPPLY}