*/
int (*msg_close) (struct Context *ctx, struct Message *msg);
/**
- * tags_commit - Save the tags to a message
+ * msg_padding_size - Bytes of padding between messages
* @param ctx Mailbox
- * @param hdr Email Header
- * @param buf Buffer containing tags
- * @retval 0 Success
- * @retval -1 Failure
+ * @retval num Bytes of padding
*/
int (*msg_padding_size)(struct Context *ctx);
- int (*tags_edit) (struct Context *ctx, const char *tags, char *buf, size_t buflen);
/**
* tags_edit - Prompt and validate new messages tags
* @param ctx Mailbox
* @retval 0 No valid user input
* @retval 1 Buf set
*/
+ int (*tags_edit) (struct Context *ctx, const char *tags, char *buf, size_t buflen);
+ /**
+ * tags_commit - Save the tags to a message
+ * @param ctx Mailbox
+ * @param hdr Email Header
+ * @param buf Buffer containing tags
+ * @retval 0 Success
+ * @retval -1 Failure
+ */
int (*tags_commit) (struct Context *ctx, struct Header *hdr, char *buf);
/**
* path_probe - Does this mailbox type recognise this path?