# HG changeset patch
# User Damien Riegel <[email protected]>
# Date 1465338751 14400
# Tue Jun 07 18:32:31 2016 -0400
# Node ID f81e8aa12041c2cb0382cafaddb5e5f7499ca792
# Parent 2e7d6b93fa8463e76b116ae27cebe515f66677bb
add mbox_commit_message function
Move mbox operations that were done in mx_commit_message to a dedicated
mbox_commit_message function.
diff -r 2e7d6b93fa84 -r f81e8aa12041 mbox.c
--- a/mbox.c Tue Jun 07 18:27:55 2016 -0400
+++ b/mbox.c Tue Jun 07 18:32:31 2016 -0400
@@ -465,6 +465,16 @@
return 0;
}
+int mbox_commit_message (CONTEXT *ctx, MESSAGE *msg)
+{
+ int r = fputc ('\n', 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 2e7d6b93fa84 -r f81e8aa12041 mx.c
--- a/mx.c Tue Jun 07 18:27:55 2016 -0400
+++ b/mx.c Tue Jun 07 18:32:31 2016 -0400
@@ -1352,8 +1352,7 @@
case MUTT_MBOX:
{
- if (fputc ('\n', msg->fp) == EOF)
- r = -1;
+ r = mbox_commit_message (ctx, msg);
break;
}
diff -r 2e7d6b93fa84 -r f81e8aa12041 mx.h
--- a/mx.h Tue Jun 07 18:27:55 2016 -0400
+++ b/mx.h Tue Jun 07 18:32:31 2016 -0400
@@ -51,6 +51,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 mh_sync_mailbox (CONTEXT *, int *);
#ifdef USE_SIDEBAR