# HG changeset patch
# User Damien Riegel <[email protected]>
# Date 1465338854 14400
#      Tue Jun 07 18:34:14 2016 -0400
# Node ID 9556f8bbb5a9628083c9e938b7ccde46a380a801
# Parent  f81e8aa12041c2cb0382cafaddb5e5f7499ca792
add mmdf_commit_message function

Move MMDF operations that were done in mx_commit_message to a dedicated
mmdf_commit_message function.

diff -r f81e8aa12041 -r 9556f8bbb5a9 mbox.c
--- a/mbox.c    Tue Jun 07 18:32:31 2016 -0400
+++ b/mbox.c    Tue Jun 07 18:34:14 2016 -0400
@@ -475,6 +475,16 @@
   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 -r f81e8aa12041 -r 9556f8bbb5a9 mx.c
--- a/mx.c      Tue Jun 07 18:32:31 2016 -0400
+++ b/mx.c      Tue Jun 07 18:34:14 2016 -0400
@@ -1345,9 +1345,7 @@
   {
     case MUTT_MMDF:
     {
-      if (fputs (MMDF_SEP, msg->fp) == EOF)
-       r = -1;
-      break;
+      r = mmdf_commit_message (ctx, msg);
     }
     
     case MUTT_MBOX:
diff -r f81e8aa12041 -r 9556f8bbb5a9 mx.h
--- a/mx.h      Tue Jun 07 18:32:31 2016 -0400
+++ b/mx.h      Tue Jun 07 18:34:14 2016 -0400
@@ -52,6 +52,7 @@
 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 *);
 #ifdef USE_SIDEBAR

Reply via email to