From: Damien Riegel Date: Sat, 18 Jun 2016 20:36:22 +0000 (-0700) Subject: add mmdf_commit_message function X-Git-Tag: neomutt-20160822~105 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2a9cd9e5e61de884ac5cea9758ea6bb7eed17f26;p=neomutt add mmdf_commit_message function Move MMDF operations that were done in mx_commit_message to a dedicated mmdf_commit_message function. --- diff --git a/mbox.c b/mbox.c index 748249d6d..8f43b109f 100644 --- a/mbox.c +++ b/mbox.c @@ -471,6 +471,16 @@ int mbox_commit_message (CONTEXT *ctx, MESSAGE *msg) return 0; } +int mmdf_commit_message (CONTEXT *ctx, MESSAGE *msg) +{ + int r = fputs (MMDF_SEP, msg->fp); + + if (r == EOF) + return -1; + + return 0; +} + static int mbox_open_new_message (MESSAGE *msg, CONTEXT *dest, HEADER *hdr) { msg->fp = dest->fp; diff --git a/mx.c b/mx.c index f712f5e53..822cb701e 100644 --- a/mx.c +++ b/mx.c @@ -1342,8 +1342,7 @@ int mx_commit_message (MESSAGE *msg, CONTEXT *ctx) { case MUTT_MMDF: { - if (fputs (MMDF_SEP, msg->fp) == EOF) - r = -1; + r = mmdf_commit_message (ctx, msg); break; } diff --git a/mx.h b/mx.h index c5885f6e9..f9bbc7adb 100644 --- a/mx.h +++ b/mx.h @@ -52,6 +52,7 @@ void mbox_unlock_mailbox (CONTEXT *); int mbox_check_empty (const char *); void mbox_reset_atime (CONTEXT *, struct stat *); int mbox_commit_message (CONTEXT *ctx, MESSAGE *msg); +int mmdf_commit_message (CONTEXT *ctx, MESSAGE *msg); int mh_sync_mailbox (CONTEXT *, int *); int mh_check_empty (const char *);