X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt.h;h=07eb436a65ffacee90595174dc6d90d07e509226;hp=34dff23e367a5e898998226bcfc7a3b8cf3708c9;hb=132d06d5920f9a496a8623acfbbabe9739618489;hpb=926c11d6cc2cf92ec20792edaef2608d3f3b198b diff --git a/mutt.h b/mutt.h index 34dff23..07eb436 100644 --- a/mutt.h +++ b/mutt.h @@ -13,6 +13,7 @@ #include #include +#include #define MUTT_VERSION (VERSION) @@ -36,17 +37,15 @@ typedef struct { #define M_SENDHOOK (1<<2) #define M_FCCHOOK (1<<3) #define M_SAVEHOOK (1<<4) -#define M_CHARSETHOOK (1<<5) -#define M_ICONVHOOK (1<<6) -#define M_MESSAGEHOOK (1<<7) -#define M_CRYPTHOOK (1<<8) -#define M_ACCOUNTHOOK (1<<9) -#define M_REPLYHOOK (1<<10) -#define M_SEND2HOOK (1<<11) - -#define M_OPENHOOK (1<<12) -#define M_APPENDHOOK (1<<13) -#define M_CLOSEHOOK (1<<14) +#define M_MESSAGEHOOK (1<<5) +#define M_CRYPTHOOK (1<<6) +#define M_ACCOUNTHOOK (1<<7) +#define M_REPLYHOOK (1<<8) +#define M_SEND2HOOK (1<<9) + +#define M_OPENHOOK (1<<10) +#define M_APPENDHOOK (1<<11) +#define M_CLOSEHOOK (1<<12) /* tree characters for linearize_tree and print_enriched_string */ #define M_TREE_LLCORNER 1 @@ -153,14 +152,6 @@ enum { M_SAVE_OVERWRITE }; -/* possible arguments to set_quadoption() */ -enum { - M_NO, - M_YES, - M_ASKNO, - M_ASKYES -}; - /* quad-option vars */ enum { OPT_ABORT, @@ -175,12 +166,10 @@ enum { OPT_MIMEFWD, OPT_MIMEFWDREST, OPT_MOVE, - OPT_PGPMIMEAUTO, /* ask to revert to PGP/MIME when inline fails */ OPT_POPDELETE, OPT_POPRECONNECT, OPT_POSTPONE, OPT_PRINT, - OPT_QUIT, OPT_REPLYTO, OPT_RECALL, #if defined(USE_SSL) || defined(USE_GNUTLS) @@ -216,10 +205,6 @@ enum { #define M_SEL_MULTI (1<<1) #define M_SEL_FOLDER (1<<2) -/* flags for parse_spam_list */ -#define M_SPAM 1 -#define M_NOSPAM 2 - /* boolean vars */ enum { OPTALLOW8BIT, @@ -233,8 +218,6 @@ enum { OPTATTACHSPLIT, OPTAUTOEDIT, OPTAUTOTAG, - OPTBEEP, - OPTBEEPNEW, OPTBOUNCEDELIVERED, OPTBRAILLEFRIENDLY, OPTCHECKNEW, @@ -247,7 +230,6 @@ enum { OPTDUPTHREADS, OPTEDITHDRS, OPTENCODEFROM, - OPTENVFROM, OPTFASTREPLY, OPTFCCATTACH, OPTFCCCLEAR, @@ -289,7 +271,6 @@ enum { OPTIMPLICITAUTOVIEW, OPTINCLUDEONLYFIRST, OPTKEEPFLAGGED, - OPTMAILCAPSANITIZE, OPTMAILDIRTRASH, OPTMARKERS, OPTMARKOLD, @@ -300,9 +281,6 @@ enum { OPTMETOO, OPTMHPURGE, OPTMIMEFORWDECODE, -#ifdef USE_NNTP - OPTMIMESUBJECT, /* encode subject line with RFC2047 */ -#endif OPTNARROWTREE, OPTPAGERSTOP, OPTPIPEDECODE, @@ -320,18 +298,15 @@ enum { OPTREVALIAS, OPTREVNAME, OPTREVREAL, - OPTRFC2047PARAMS, OPTSAVEADDRESS, OPTSAVEEMPTY, OPTSAVENAME, OPTSCORE, OPTSIGDASHES, - OPTSIGONTOP, OPTSORTRE, OPTSPAMSEP, OPTSTATUSONTOP, OPTSTRICTMAILTO, - OPTSTRICTMIME, OPTSTRICTTHREADS, OPTSTRIPWAS, OPTSTUFFQUOTED, @@ -341,10 +316,7 @@ enum { OPTTHREADRECEIVED, OPTTILDE, OPTUNCOLLAPSEJUMP, - OPTUSE8BITMIME, - OPTUSEDOMAIN, OPTUSEFROM, - OPTUSEGPGAGENT, #ifdef HAVE_LIBIDN OPTUSEIDN, #endif @@ -360,8 +332,6 @@ enum { OPTXMAILTO, /* 1 if $edit_header is forcebly set */ OPTXTERMSETTITLES, - OPTCRYPTUSEGPGME, - /* PGP options */ OPTCRYPTAUTOSIGN, @@ -371,7 +341,6 @@ enum { OPTCRYPTREPLYENCRYPT, OPTCRYPTREPLYSIGN, OPTCRYPTREPLYSIGNENCRYPTED, - OPTCRYPTTIMESTAMP, OPTSMIMEISDEFAULT, OPTASKCERTLABEL, OPTSDEFAULTDECRYPTKEY, @@ -380,11 +349,8 @@ enum { OPTPGPLONGIDS, OPTPGPAUTODEC, OPTPGPRETAINABLESIG, - OPTPGPSTRICTENC, OPTFORWDECRYPT, OPTPGPSHOWUNUSABLE, - OPTPGPAUTOINLINE, - OPTPGPREPLYINLINE, /* news options */ @@ -481,9 +447,9 @@ typedef struct { HEADER **hdrs; HEADER *last_tag; /* last tagged msg. used to link threads */ THREAD *tree; /* top of thread tree */ - HASH *id_hash; /* hash table by msg id */ - HASH *subj_hash; /* hash table by subject */ - HASH *thread_hash; /* hash table for threading */ + hash_t *id_hash; /* hash table by msg id */ + hash_t *subj_hash; /* hash table by subject */ + hash_t *thread_hash; /* hash table for threading */ int *v2r; /* mapping from virtual to real msgno */ int hdrmax; /* number of pointers in hdrs */ int msgcount; /* number of messages in the mailbox */