addstr (def ? yes : no);
addstr ((char *) (def ? yes : no));
int mutt_yesorno (const char *msg, int def){  event_t ch;  char *yes = _("yes");  char *no = _("no");    CLEARLINE(LINES-1);  printw("%s ([%c]/%c): ", msg, def ? *yes : *no,	 def ? *no : *yes);  FOREVER  {    mutt_refresh ();    ch = mutt_getch ();    if (ch.ch == -1) return(-1);    if (CI_is_return (ch.ch))      break;    else if (tolower(ch.ch) == tolower(*yes))    {      def = 1;      break;    }    else if (tolower(ch.ch) == tolower(*no))    {      def = 0;      break;    }    else    {      BEEP();    }  }  addstr (def ? yes : no);  mutt_refresh ();  return (def);}