if ( (idata->status != IMAP_EXPUNGE) && count < idata->selected_ctx->msgcount)
if ( (idata->status != IMAP_EXPUNGE) && count < idata->ctx->msgcount)
int imap_handle_untagged (IMAP_DATA *idata, char *s){  char *pn;  int count;  s = imap_next_word (s);  if ((idata->state == IMAP_SELECTED) && isdigit (*s))  {    pn = s;    s = imap_next_word (s);    /* EXISTS and EXPUNGE are always related to the SELECTED mailbox for the     * connection, so update that one.     */    if (mutt_strncasecmp ("EXISTS", s, 6) == 0)    {      /* new mail arrived */      count = atoi (pn);      if ( (idata->status != IMAP_EXPUNGE) &&       	count < idata->selected_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!");	idata->status = IMAP_FATAL;	mx_fastclose_mailbox (idata->selected_ctx);	return -1;      }      /* at least the InterChange server sends EXISTS messages freely,       * even when there is no new mail */      else if (count == idata->selected_ctx->msgcount)	dprint (3, (debugfile,          "imap_handle_untagged: superfluous EXISTS message.\n"));      else      {	if (idata->status != IMAP_EXPUNGE)        {          dprint (2, (debugfile,            "imap_handle_untagged: New mail in %s - %d messages total.\n",            idata->selected_mailbox, count));	  idata->status = IMAP_NEW_MAIL;        }	idata->newMailCount = count;      }    }    else if (mutt_strncasecmp ("EXPUNGE", s, 7) == 0)       idata->status = IMAP_EXPUNGE;  }  else if (mutt_strncasecmp ("CAPABILITY", s, 10) == 0)    cmd_parse_capabilities (idata, s);  else if (mutt_strncasecmp ("MYRIGHTS", s, 8) == 0)    cmd_parse_myrights (idata, s);  else if (mutt_strncasecmp ("BYE", s, 3) == 0)  {    /* server shut down our connection */    s += 3;    SKIPWS (s);    mutt_error ("%s", s);    idata->status = IMAP_BYE;    if (idata->state == IMAP_SELECTED)      mx_fastclose_mailbox (idata->selected_ctx);    mutt_socket_close (idata->conn);    idata->state = IMAP_DISCONNECTED;    return -1;  }  else if (option (OPTIMAPSERVERNOISE) && (mutt_strncasecmp ("NO", s, 2) == 0))  {    /* Display the warning message from the server */    mutt_error ("%s", s+3);    sleep (1);  }  else    dprint (1, (debugfile, "imap_handle_untagged(): unhandled request: %s\n",      s));  return 0;}