CLI: Remove unused internal command.
authorCorey Farrell <git@cfware.com>
Mon, 6 Nov 2017 18:51:32 +0000 (13:51 -0500)
committerCorey Farrell <git@cfware.com>
Mon, 6 Nov 2017 18:51:32 +0000 (13:51 -0500)
The internal CLI command "_command complete" was last used by Asterisk
0.2.0.  Since then we've been using "_command nummatches" and "_command
matchesarray".

Change-Id: I682fe1e21a24a3bb5bd04146e639f1c5866bcfce

main/cli.c

index 0896181..5c16e8b 100644 (file)
@@ -1362,31 +1362,6 @@ static char *handle_commandnummatches(struct ast_cli_entry *e, int cmd, struct a
        return CLI_SUCCESS;
 }
 
-static char *handle_commandcomplete(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
-{
-       char *buf;
-       switch (cmd) {
-       case CLI_INIT:
-               e->command = "_command complete";
-               e->usage =
-                       "Usage: _command complete \"<line>\" text state\n"
-                       "       This function is used internally to help with command completion and should.\n"
-                       "       never be called by the user directly.\n";
-               return NULL;
-       case CLI_GENERATE:
-               return NULL;
-       }
-       if (a->argc != 5)
-               return CLI_SHOWUSAGE;
-       buf = __ast_cli_generator(a->argv[2], a->argv[3], atoi(a->argv[4]), 0);
-       if (buf) {
-               ast_cli(a->fd, "%s", buf);
-               ast_free(buf);
-       } else
-               ast_cli(a->fd, "NULL\n");
-       return CLI_SUCCESS;
-}
-
 struct channel_set_debug_args {
        int fd;
        int is_off;
@@ -1817,8 +1792,6 @@ static char *handle_cli_wait_fullybooted(struct ast_cli_entry *e, int cmd, struc
 static char *handle_help(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a);
 
 static struct ast_cli_entry cli_cli[] = {
-       /* Deprecated, but preferred command is now consolidated (and already has a deprecated command for it). */
-       AST_CLI_DEFINE(handle_commandcomplete, "Command complete"),
        AST_CLI_DEFINE(handle_commandnummatches, "Returns number of command matches"),
        AST_CLI_DEFINE(handle_commandmatchesarray, "Returns command matches array"),