return (UngetBuf[--UngetCount]);
return (KeyEvent[--UngetCount]);
int mutt_getch (void){  int ch;  if (UngetCount)    return (UngetBuf[--UngetCount]);  Signals &= ~S_INTERRUPT;#ifdef KEY_RESIZE  /* ncurses 4.2 sends this when the screen is resized */  ch = KEY_RESIZE;  while (ch == KEY_RESIZE)#endif /* KEY_RESIZE */    ch = getch ();  if (Signals & S_INTERRUPT)    mutt_query_exit ();  if(ch == -1)    return ch;    if ((ch & 0x80) && option (OPTMETAKEY))  {    /* send ALT-x as ESC-x */    ch &= ~0x80;    mutt_ungetch (ch);    return ('\033');  }  return (ch == ctrl ('G') ? ERR : ch);}