struct doveadm_mail_cmd_context *ctx;
const struct doveadm_cmd_ver2 *cmd_ver2;
- if ((cmd_ver2 = doveadm_cmd_find_ver2(cmd_name, argc, (const char**)argv)) == NULL) {
- cmd = doveadm_cmd_find(cmd_name, &argc, &argv);
+ if ((cmd_ver2 = doveadm_cmd_find_with_args_ver2(cmd_name, argc, (const char**)argv)) == NULL) {
+ cmd = doveadm_cmd_find_with_args(cmd_name, &argc, &argv);
if (cmd == NULL) {
mail_cmd = doveadm_mail_cmd_find(cmd_name);
if (mail_cmd == NULL) {
array_append(&doveadm_cmds_ver2, cmd, 1);
}
-const struct doveadm_cmd_ver2* doveadm_cmd_find_ver2(const char *cmd_name,
- int argc, const char *argv[])
+const struct doveadm_cmd_ver2 *
+doveadm_cmd_find_with_args_ver2(const char *cmd_name, int argc, const char *argv[])
{
int i;
const struct doveadm_cmd_ver2 *cmd;
}
const struct doveadm_cmd *
-doveadm_cmd_find(const char *cmd_name, int *argc, char **argv[])
+doveadm_cmd_find_with_args(const char *cmd_name, int *argc, char **argv[])
{
const struct doveadm_cmd *cmd, *subcmd;
unsigned int cmd_name_len;
{
const struct doveadm_cmd_ver2 *cmd;
- cmd = doveadm_cmd_find_ver2(cmd_name, argc, argv);
+ cmd = doveadm_cmd_find_with_args_ver2(cmd_name, argc, argv);
if (cmd == NULL)
return FALSE;
void doveadm_register_cmd(const struct doveadm_cmd *cmd);
const struct doveadm_cmd *
-doveadm_cmd_find(const char *cmd_name, int *argc, char **argv[]);
+doveadm_cmd_find_with_args(const char *cmd_name, int *argc, char **argv[]);
void doveadm_register_auth_commands(void);
void doveadm_register_director_commands(void);
int argc, const struct doveadm_cmd_param argv[]);
void doveadm_cmd_register_ver2(struct doveadm_cmd_ver2 *cmd);
-const struct doveadm_cmd_ver2 *doveadm_cmd_find_ver2(const char *cmd_name,
- int argc, const char *argv[]);
+const struct doveadm_cmd_ver2 *
+doveadm_cmd_find_with_args_ver2(const char *cmd_name, int argc, const char *argv[]);
/* Returns FALSE if cmd_name doesn't exist, TRUE if it exists. */
bool doveadm_cmd_try_run_ver2(const char *cmd_name, int argc,
const char *argv[]);
{
const struct doveadm_cmd *cmd;
- cmd = doveadm_cmd_find(cmd_name, &argc, &argv);
+ cmd = doveadm_cmd_find_with_args(cmd_name, &argc, &argv);
if (cmd == NULL)
return FALSE;
cmd->cmd(argc, argv);