}
}
-int mutt_save_message_ctx(struct Header *h, int delete, int decode, int decrypt,
+int mutt_save_message_ctx(struct Header *h, bool delete, bool decode, bool decrypt,
struct Context *ctx)
{
int cmflags, chflags;
* @retval 0 Copy/save was successful
* @retval -1 Error/abort
*/
-int mutt_save_message(struct Header *h, int delete, int decode, int decrypt)
+int mutt_save_message(struct Header *h, bool delete, bool decode, bool decrypt)
{
bool need_passphrase = false;
int app = 0;
void mutt_enter_command(void);
void mutt_pipe_message(struct Header *h);
void mutt_print_message(struct Header *h);
-int mutt_save_message_ctx(struct Header *h, int delete, int decode, int decrypt, struct Context *ctx);
-int mutt_save_message(struct Header *h, int delete, int decode, int decrypt);
+int mutt_save_message_ctx(struct Header *h, bool delete, bool decode, bool decrypt, struct Context *ctx);
+int mutt_save_message(struct Header *h, bool delete, bool decode, bool decrypt);
int mutt_select_sort(int reverse);
void mutt_shell_escape(void);
void mutt_version(void);
case OP_DECODE_SAVE:
CHECK_MSGCOUNT;
CHECK_VISIBLE;
- if (mutt_save_message(tag ? NULL : CURHDR,
- (op == OP_DECRYPT_SAVE) || (op == OP_SAVE) || (op == OP_DECODE_SAVE),
- (op == OP_DECODE_SAVE) || (op == OP_DECODE_COPY),
- (op == OP_DECRYPT_SAVE) || (op == OP_DECRYPT_COPY) || 0) == 0 &&
- (op == OP_SAVE || op == OP_DECODE_SAVE || op == OP_DECRYPT_SAVE))
+ if ((mutt_save_message(tag ? NULL : CURHDR,
+ (op == OP_DECRYPT_SAVE) || (op == OP_SAVE) || (op == OP_DECODE_SAVE),
+ (op == OP_DECODE_SAVE) || (op == OP_DECODE_COPY),
+ (op == OP_DECRYPT_SAVE) || (op == OP_DECRYPT_COPY)) == 0) &&
+ ((op == OP_SAVE) || (op == OP_DECODE_SAVE) || (op == OP_DECRYPT_SAVE)))
{
menu->redraw |= REDRAW_STATUS;
if (tag)
if (!appendctx)
mutt_debug(1, "Error opening mailbox in append mode\n");
else
- mutt_save_message_ctx(h, 1, 0, 0, appendctx);
+ mutt_save_message_ctx(h, true, false, false, appendctx);
h->xlabel_changed = false;
}
}
int imap_mailbox_rename(const char *mailbox);
/* message.c */
-int imap_copy_messages(struct Context *ctx, struct Header *h, char *dest, int delete);
+int imap_copy_messages(struct Context *ctx, struct Header *h, char *dest, bool delete);
/* socket.c */
void imap_logout_all(void);
* @retval 0 Success
* @retval 1 Non-fatal error - try fetch/append
*/
-int imap_copy_messages(struct Context *ctx, struct Header *h, char *dest, int delete)
+int imap_copy_messages(struct Context *ctx, struct Header *h, char *dest, bool delete)
{
struct Buffer cmd, sync_cmd;
char mbox[PATH_MAX];
}
}
- i = imap_copy_messages(ctx, NULL, mbox, 1);
+ i = imap_copy_messages(ctx, NULL, mbox, true);
}
if (i == 0) /* success */
break;
}
CHECK_MODE(IsHeader(extra));
- if (mutt_save_message(
- extra->hdr, (ch == OP_DECRYPT_SAVE) || (ch == OP_SAVE) || (ch == OP_DECODE_SAVE),
- (ch == OP_DECODE_SAVE) || (ch == OP_DECODE_COPY),
- (ch == OP_DECRYPT_SAVE) || (ch == OP_DECRYPT_COPY) || 0) == 0 &&
- (ch == OP_SAVE || ch == OP_DECODE_SAVE || ch == OP_DECRYPT_SAVE))
+ if ((mutt_save_message(
+ extra->hdr, (ch == OP_DECRYPT_SAVE) || (ch == OP_SAVE) || (ch == OP_DECODE_SAVE),
+ (ch == OP_DECODE_SAVE) || (ch == OP_DECODE_COPY),
+ (ch == OP_DECRYPT_SAVE) || (ch == OP_DECRYPT_COPY)) == 0) &&
+ ((ch == OP_SAVE) || (ch == OP_DECODE_SAVE) || (ch == OP_DECRYPT_SAVE)))
{
if (Resolve)
{