CTX_DATA->status = IMAP_EXPUNGE;
SELCTX_DATA->status = IMAP_EXPUNGE;
static int imap_handle_untagged (CONTEXT *ctx, char *s){  char *pn;  int count;  s = imap_next_word (s);  if (isdigit (*s))  {    pn = s;    s = imap_next_word (s);    if (mutt_strncasecmp ("EXISTS", s, 6) == 0)    {      /* new mail arrived */      count = atoi (pn);      if ( (CTX_DATA->status != IMAP_EXPUNGE) &&       	count < ctx->msgcount)      {	/* something is wrong because the server reported fewer messages	 * than we previously saw	 */	mutt_error _("Fatal error.  Message count is out of sync!");	CTX_DATA->status = IMAP_FATAL;	mx_fastclose_mailbox (ctx);	return (-1);      }      else      {	if (CTX_DATA->status != IMAP_EXPUNGE)	  CTX_DATA->status = IMAP_NEW_MAIL;	CTX_DATA->newMailCount = count;      }    }    else if (mutt_strncasecmp ("EXPUNGE", s, 7) == 0)    {       CTX_DATA->status = IMAP_EXPUNGE;    }  }  else if (mutt_strncasecmp ("BYE", s, 3) == 0)  {    /* server shut down our connection */    s += 3;    SKIPWS (s);    mutt_error (s);    CTX_DATA->status = IMAP_BYE;    mx_fastclose_mailbox (ctx);    return (-1);  }  else  {    dprint (1, (debugfile, "imap_unhandle_untagged(): unhandled request: %s\n",		s));  }  return 0;}