#include <lib-mime/mime.h>
-#include <lib-ui/enter.h>
+#include <lib-ui/lib-ui.h>
#include <lib-ui/menu.h>
-#include <lib-ui/curses.h>
#include <lib-mx/mx.h>
#include <lib-sys/unix.h>
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;
if (stat (Postponed, &st) == -1) {
PostCount = 0;
LastModify = 0;
- return (0);
+ return 0;
}
if (S_ISDIR (st.st_mode)) {
}
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)
Sort = orig_sort;
mutt_menuDestroy (&menu);
- return (r > -1 ? PostContext->hdrs[r] : NULL);
+ return r > -1 ? PostContext->hdrs[r] : NULL;
}
/* args:
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) {
p_delete(&PostContext);
mutt_error _("No postponed messages.");
- return (-1);
+ return -1;
}
if (PostContext->msgcount == 1) {
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. */
string_list_wipe(&tmp);
tmp = next;
}
- else if (m_strncmp("X-Mutt-Mix:", tmp->data, 11) == 0) {
- char *t;
-
- string_list_wipe(&hdr->chain);
-
- t = strtok (tmp->data + 11, " \t\n");
- while (t) {
- hdr->chain = mutt_add_list (hdr->chain, t);
- t = strtok (NULL, " \t\n");
- }
-
- next = tmp->next;
- if (last)
- last->next = tmp->next;
- else
- hdr->env->userhdrs = tmp->next;
- tmp->next = NULL;
- string_list_wipe(&tmp);
- tmp = next;
- }
else {
last = tmp;
tmp = tmp->next;
}
}
- return (code);
+ return code;
}
-
-
int mutt_parse_crypt_hdr (char *p, int set_signas)
{
int pgp = 0;
p_clear(&s, 1);
if (!fp && (msg = mx_open_message (ctx, hdr->msgno)) == NULL)
- return (-1);
+ return -1;
if (!fp)
fp = msg->fp;