};
/**
- * struct MboxData - Private data attached to an email
+ * struct MboxMboxData - Private data attached to an email
*/
-struct MboxData
+struct MboxMboxData
{
FILE *fp; /**< Mailbox file */
struct timespec atime; /**< File's last-access time */
};
/**
- * new_mboxdata - Create a new MboxData struct
- * @retval ptr New MboxData
+ * new_mboxdata - Create a new MboxMboxData struct
+ * @retval ptr New MboxMboxData
*/
-static struct MboxData *new_mboxdata(void)
+static struct MboxMboxData *new_mboxdata(void)
{
- return mutt_mem_calloc(1, sizeof(struct MboxData));
+ return mutt_mem_calloc(1, sizeof(struct MboxMboxData));
}
/**
if (!data || !*data)
return;
- struct MboxData *m = *data;
+ struct MboxMboxData *m = *data;
mutt_file_fclose(&m->fp);
}
}
/**
- * get_mboxdata - Get the private data associated with a Mailbox
+ * mbox_get_mdata - Get the private data associated with a Mailbox
* @param mailbox Mailbox
* @retval ptr Private data
*/
-struct MboxData *get_mboxdata(struct Mailbox *mailbox)
+struct MboxMboxData *mbox_get_mdata(struct Mailbox *m)
{
- if (mailbox && (mailbox->magic == MUTT_MBOX))
- return mailbox->data;
-
- return NULL;
+ if (!m || (m->magic != MUTT_MBOX))
+ return NULL;
+ return m->data;
}
/**
*/
static int mbox_lock_mailbox(struct Mailbox *mailbox, bool excl, bool retry)
{
- struct MboxData *mdata = get_mboxdata(mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(mailbox);
if (!mdata)
return -1;
*/
static void mbox_unlock_mailbox(struct Mailbox *mailbox)
{
- struct MboxData *mdata = get_mboxdata(mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(mailbox);
if (!mdata)
return;
*/
static int mmdf_parse_mailbox(struct Context *ctx)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int mbox_parse_mailbox(struct Context *ctx)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int reopen_mailbox(struct Context *ctx, int *index_hint)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
if (init_mailbox(mailbox) != 0)
return -1;
- struct MboxData *mdata = get_mboxdata(mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(mailbox);
if (!mdata)
return -1;
if (init_mailbox(mailbox) != 0)
return -1;
- struct MboxData *mdata = get_mboxdata(mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(mailbox);
if (!mdata)
return -1;
*/
static int mbox_mbox_check(struct Context *ctx, int *index_hint)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int mbox_mbox_sync(struct Context *ctx, int *index_hint)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int mbox_mbox_close(struct Context *ctx)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int mbox_msg_open(struct Context *ctx, struct Message *msg, int msgno)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;
*/
static int mbox_msg_open_new(struct Context *ctx, struct Message *msg, struct Email *e)
{
- struct MboxData *mdata = get_mboxdata(ctx->mailbox);
+ struct MboxMboxData *mdata = mbox_get_mdata(ctx->mailbox);
if (!mdata)
return -1;