#include "mutt_crypt.h"
#include "mutt_idna.h"
-#if defined(USE_SSL) || defined(USE_NSS) || defined(USE_GNUTLS)
+#if defined(USE_SSL) || defined(USE_GNUTLS)
#include "mutt_ssl.h"
#endif
/* Being first is a special case. */
spam = *list;
+ if (!spam)
+ return 0;
if (spam->rx && !mutt_strcmp (spam->rx->pattern, pat)) {
*list = spam->next;
rx_free (&spam->rx);
"reverse-" : "",
(*((short *) MuttVars[idx].data) & SORT_LAST) ? "last-" :
"", p);
+ }
+ else if (DTYPE (MuttVars[idx].type) == DT_MAGIC) {
+ char *p;
+ switch (DefaultMagic) {
+ case M_MBOX:
+ p = "mbox";
+ break;
+ case M_MMDF:
+ p = "MMDF";
+ break;
+ case M_MH:
+ p = "MH";
+ break;
+ case M_MAILDIR:
+ p = "Maildir";
+ break;
+ default:
+ p = "unknown";
+ }
+ strfcpy (tmp, p, sizeof (tmp));
}
else if (DTYPE (MuttVars[idx].type) == DT_BOOL)
strfcpy (tmp, option (MuttVars[idx].data) ? "yes" : "no",