X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=postpone.c;h=023b32fcf218581ecf5078d0bd1bc2b0da2d1118;hp=4cabf1dea4114a0a165458d08f3ae8c102b3f9a1;hb=98f62b5fcbd680fd5214ee85e1635b84322cbdd1;hpb=5fbd8a74d24624a118c9b835b136c73b8da076d7;ds=sidebyside diff --git a/postpone.c b/postpone.c index 4cabf1d..023b32f 100644 --- a/postpone.c +++ b/postpone.c @@ -12,9 +12,8 @@ #include -#include +#include #include -#include #include #include @@ -58,7 +57,7 @@ int mutt_num_postponed (int force) return 0; /* LastModify is useless for IMAP */ - if (imap_is_magic (Postponed, NULL) == M_IMAP) { + if (imap_mx.mx_is_magic (Postponed, NULL) == M_IMAP) { if (force) { short newpc; @@ -73,7 +72,7 @@ int mutt_num_postponed (int force) if (stat (Postponed, &st) == -1) { PostCount = 0; LastModify = 0; - return (0); + return 0; } if (S_ISDIR (st.st_mode)) { @@ -90,29 +89,18 @@ int mutt_num_postponed (int force) } if (LastModify < st.st_mtime) { -#ifdef USE_NNTP - int optnews = option (OPTNEWS); -#endif LastModify = st.st_mtime; if (access (Postponed, R_OK | F_OK) != 0) - return (PostCount = 0); -#ifdef USE_NNTP - if (optnews) - unset_option (OPTNEWS); -#endif + return PostCount = 0; if (mx_open_mailbox (Postponed, M_NOSORT | M_QUIET, &ctx) == NULL) PostCount = 0; else PostCount = ctx.msgcount; mx_fastclose_mailbox (&ctx); -#ifdef USE_NNTP - if (optnews) - set_option (OPTNEWS); -#endif } - return (PostCount); + return PostCount; } void mutt_update_num_postponed (void) @@ -179,7 +167,7 @@ static HEADER *select_msg (void) Sort = orig_sort; mutt_menuDestroy (&menu); - return (r > -1 ? PostContext->hdrs[r] : NULL); + return r > -1 ? PostContext->hdrs[r] : NULL; } /* args: @@ -208,13 +196,13 @@ int mutt_get_postponed (CONTEXT * ctx, HEADER * hdr, HEADER ** cur, char *fcc, int opt_delete; if (!Postponed) - return (-1); + return -1; if ((PostContext = mx_open_mailbox (Postponed, M_NOSORT, NULL)) == NULL) { PostCount = 0; mutt_error _("No postponed messages."); - return (-1); + return -1; } if (!PostContext->msgcount) { @@ -223,7 +211,7 @@ int mutt_get_postponed (CONTEXT * ctx, HEADER * hdr, HEADER ** cur, char *fcc, p_delete(&PostContext); mutt_error _("No postponed messages."); - return (-1); + return -1; } if (PostContext->msgcount == 1) { @@ -233,13 +221,13 @@ int mutt_get_postponed (CONTEXT * ctx, HEADER * hdr, HEADER ** cur, char *fcc, else if ((h = select_msg ()) == NULL) { mx_close_mailbox (PostContext, NULL); p_delete(&PostContext); - return (-1); + return -1; } if (mutt_prepare_template (NULL, PostContext, hdr, h, 0) < 0) { mx_fastclose_mailbox (PostContext); p_delete(&PostContext); - return (-1); + return -1; } /* finished with this message, so delete it. */ @@ -330,7 +318,7 @@ int mutt_get_postponed (CONTEXT * ctx, HEADER * hdr, HEADER ** cur, char *fcc, tmp = tmp->next; } } - return (code); + return code; } int mutt_parse_crypt_hdr (char *p, int set_signas) @@ -443,7 +431,7 @@ int mutt_prepare_template (FILE * fp, CONTEXT * ctx, HEADER * newhdr, p_clear(&s, 1); if (!fp && (msg = mx_open_message (ctx, hdr->msgno)) == NULL) - return (-1); + return -1; if (!fp) fp = msg->fp;