diff options
author | Damien Riegel <damien.riegel@gmail.com> | 2016-06-18 13:36:22 -0700 |
---|---|---|
committer | Damien Riegel <damien.riegel@gmail.com> | 2016-06-18 13:36:22 -0700 |
commit | cde08c74fdcda74927aa42b1a4cfba1b7f69e6a4 (patch) | |
tree | 5dfce5d0c5e73f17becaecded08e511e91174c8c | |
parent | 984eeab5718810e976b23f5b9c52c7fc9d8e023c (diff) |
add mbox_commit_message function
Move mbox operations that were done in mx_commit_message to a dedicated
mbox_commit_message function.
-rw-r--r-- | mbox.c | 10 | ||||
-rw-r--r-- | mx.c | 3 | ||||
-rw-r--r-- | mx.h | 1 |
3 files changed, 12 insertions, 2 deletions
@@ -461,6 +461,16 @@ static int mbox_close_message (CONTEXT *ctx, MESSAGE *msg) 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; @@ -1349,8 +1349,7 @@ int mx_commit_message (MESSAGE *msg, CONTEXT *ctx) case MUTT_MBOX: { - if (fputc ('\n', msg->fp) == EOF) - r = -1; + r = mbox_commit_message (ctx, msg); break; } @@ -51,6 +51,7 @@ int mmdf_parse_mailbox (CONTEXT *); 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 *); int mh_check_empty (const char *); |