X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt.h;h=80182030c1b0f49196b6194680a4a92006131444;hp=9875925a3c39ecb2a13d3a8196c1e16f43779635;hb=2b6a8b2b48fc8427a9d0df8222b61ccdeb9e9ae2;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/mutt.h b/mutt.h index 9875925..8018203 100644 --- a/mutt.h +++ b/mutt.h @@ -8,8 +8,8 @@ * please see the file GPL in the top level source directory. */ -#ifndef MUTT_H -#define MUTT_H +#ifndef _MUTT_H +#define _MUTT_H #include "config.h" @@ -44,6 +44,7 @@ #include "rfc822.h" #include "hash.h" #include "charset.h" +#include "lib/rx.h" #ifndef HAVE_WC_FUNCS # ifdef MB_LEN_MAX @@ -67,8 +68,6 @@ #define INITVAL(x) #endif -#include "mutt_regex.h" - /* flags for mutt_copy_header() */ #define CH_UPDATE 1 /* update the status and x-status fields? */ #define CH_WEED (1<<1) /* weed the headers? */ @@ -367,6 +366,9 @@ enum { OPTFORWQUOTE, #if USE_HCACHE OPTHCACHEVERIFY, +#if HAVE_QDBM + OPTHCACHECOMPRESS, +#endif /* HAVE_QDBM */ #endif OPTHDRS, OPTHEADER, @@ -571,13 +573,8 @@ typedef struct list_t { struct list_t *next; } LIST; -typedef struct rx_list_t { - REGEXP *rx; - struct rx_list_t *next; -} RX_LIST; - typedef struct spam_list_t { - REGEXP *rx; + rx_t *rx; int nmatch; char *template; struct spam_list_t *next; @@ -586,9 +583,7 @@ typedef struct spam_list_t { #define mutt_new_list() safe_calloc (1, sizeof (LIST)) #define mutt_new_spam_list() safe_calloc (1, sizeof (SPAM_LIST)) -#define mutt_new_rx_list() safe_calloc (1, sizeof (RX_LIST)) void mutt_free_list (LIST **); -void mutt_free_rx_list (RX_LIST **); void mutt_free_spam_list (SPAM_LIST **); LIST *mutt_copy_list (LIST *); int mutt_matches_ignore (const char *, LIST *); @@ -893,6 +888,7 @@ typedef struct { unsigned int quiet:1; /* inhibit status messages? */ unsigned int collapsed:1; /* are all threads collapsed? */ unsigned int closing:1; /* mailbox is being closed */ + unsigned int counting:1; /* do we just want to cound? */ } CONTEXT; typedef struct attachptr { @@ -946,4 +942,4 @@ int state_printf (STATE *, const char *, ...); #include "lib.h" #include "globals.h" -#endif /*MUTT_H */ +#endif /* !_MUTT_H */