doveadm-mail-mailbox.c revision 9cf4bb70f014849735aab4226691edcdf56b3271
/* Copyright (c) 2010 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "mail-namespace.h"
#include "mail-storage.h"
#include "mail-search-build.h"
#include "doveadm-mail-list-iter.h"
#include "doveadm-mail.h"
#include <stdio.h>
struct mailbox_cmd_context {
struct doveadm_mail_cmd_context ctx;
};
struct rename_cmd_context {
struct doveadm_mail_cmd_context ctx;
};
struct list_cmd_context {
struct doveadm_mail_cmd_context ctx;
struct mail_search_args *search_args;
};
static void
{
const enum mailbox_list_iter_flags iter_flags =
struct doveadm_mail_list_iter *iter;
const struct mailbox_info *info;
}
}
{
struct list_cmd_context *ctx;
struct mail_search_arg *arg;
unsigned int i;
}
if (i > 1) {
}
}
static void
{
struct mail_namespace *ns;
const char *const *namep;
const char *storage_name = *namep;
unsigned int len;
}
}
mailbox_free(&box);
}
}
{
struct mailbox_cmd_context *ctx;
const char *name;
unsigned int i;
doveadm_mail_help_name("mailbox create");
}
}
static void
{
struct mail_namespace *ns;
const char *const *namep;
const char *storage_name = *namep;
if (mailbox_delete(box) < 0) {
}
mailbox_free(&box);
}
}
{
struct mailbox_cmd_context *ctx;
const char *name;
unsigned int i;
doveadm_mail_help_name("mailbox delete");
}
}
static void
{
}
}
{
struct rename_cmd_context *ctx;
doveadm_mail_help_name("mailbox rename");
}