X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mutt.h;h=91c99997dc98eb13fc4585acb78a6705a6cab20a;hb=bad8211c28d4b229878e0264012009493db48da5;hp=80182030c1b0f49196b6194680a4a92006131444;hpb=0ecf3d77dc355f4bea99910a9dfb6f5866c9f73a;p=apps%2Fmadmutt.git diff --git a/mutt.h b/mutt.h index 8018203..91c9999 100644 --- a/mutt.h +++ b/mutt.h @@ -53,11 +53,7 @@ # define MB_LEN_MAX 16 #endif -#ifdef SUBVERSION -# define MUTT_VERSION (VERSION SUBVERSION) -#else # define MUTT_VERSION (VERSION) -#endif /* nifty trick I stole from ELM 2.5alpha. */ #ifdef MAIN_C @@ -346,6 +342,7 @@ enum { OPTBEEP, OPTBEEPNEW, OPTBOUNCEDELIVERED, + OPTBRAILLEFRIENDLY, OPTCHECKNEW, OPTCOLLAPSEUNREAD, OPTCONFIRMAPPEND, @@ -389,7 +386,7 @@ enum { OPTIMAPFORCESSL, # endif #endif -#if defined(USE_SSL) || defined(USE_NSS) || defined(USE_GNUTLS) +#if defined(USE_SSL) || defined(USE_GNUTLS) # ifndef USE_GNUTLS OPTSSLV2, # endif @@ -445,6 +442,7 @@ enum { OPTSORTRE, OPTSPAMSEP, OPTSTATUSONTOP, + OPTSTRICTMAILTO, OPTSTRICTMIME, OPTSTRICTTHREADS, OPTSTRIPWAS, @@ -589,7 +587,8 @@ LIST *mutt_copy_list (LIST *); int mutt_matches_ignore (const char *, LIST *); /* add an element to a list */ -LIST *mutt_add_list (LIST *, const char *); +LIST *mutt_add_list (LIST*, const char*); +LIST *mutt_add_list_n (LIST*, const void*, size_t len); void mutt_init (int, LIST *); @@ -630,6 +629,8 @@ typedef struct envelope { LIST *references; /* message references (in reverse order) */ LIST *in_reply_to; /* in-reply-to header content */ LIST *userhdrs; /* user defined headers */ + unsigned int irt_changed:1; /* In-Reply-To changed to link/break threads */ + unsigned int refs_changed:1; /* References changed to break thread */ } ENVELOPE; typedef struct parameter { @@ -745,8 +746,6 @@ typedef struct header { unsigned int subject_changed:1; /* used for threading */ unsigned int threaded:1; /* used for threading */ unsigned int display_subject:1; /* used for threading */ - unsigned int irt_changed:1; /* In-Reply-To changed to link/break threads */ - unsigned int refs_changed:1; /* References changed to break thread */ unsigned int recip_valid:1; /* is_recipient is valid */ unsigned int active:1; /* message is not to be removed */ unsigned int trash:1; /* message is marked as trashed on disk. @@ -790,8 +789,6 @@ typedef struct header { char *tree; /* character string to print thread tree */ struct thread *thread; - ENVELOPE *new_env; /* envelope information for rethreading */ - #ifdef MIXMASTER LIST *chain; #endif @@ -897,6 +894,7 @@ typedef struct attachptr { char *tree; int level; int num; + unsigned int unowned:1; /* don't unlink on detach */ } ATTACHPTR; typedef struct {