virtual-save.c revision 99695d99930b35c2bac85d52e976b44cf8485d83
/* Copyright (c) 2009-2012 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "virtual-transaction.h"
#include "virtual-storage.h"
struct virtual_save_context {
struct mail_save_context ctx;
struct mail_save_context *backend_save_ctx;
struct mailbox *backend_box;
struct mail_keywords *backend_keywords;
};
struct mail_save_context *
{
struct virtual_transaction_context *t =
(struct virtual_transaction_context *)_t;
struct mailbox_transaction_context *backend_trans;
struct virtual_save_context *ctx;
} else {
}
}
}
static struct mail_keywords *
const struct mail_keywords *src_keywords,
{
struct mailbox_status status;
const char *const *kwp;
unsigned int i;
return NULL;
for (i = 0; i < src_keywords->count; i++) {
}
array_idx(&kw_strings, 0));
}
{
struct virtual_mailbox *mbox =
"Can't save messages to this virtual mailbox");
return -1;
}
ctx->backend_box);
}
}
{
}
{
}
{
}
{
}