diff options
Diffstat (limited to 'lib/command.c')
| -rw-r--r-- | lib/command.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/lib/command.c b/lib/command.c index 3ad0ca92d7..85053aaa8a 100644 --- a/lib/command.c +++ b/lib/command.c @@ -2446,27 +2446,6 @@ copy_cmd_token (struct cmd_token *token) } void -del_cmd_element(struct cmd_element *cmd) -{ - if (!cmd) return; - free ((char *) cmd->string); - free ((char *) cmd->doc); - free (cmd); -} - -struct cmd_element * -copy_cmd_element(const struct cmd_element *cmd) -{ - struct cmd_element *el = XMALLOC(MTYPE_CMD_TOKENS, sizeof (struct cmd_element)); - el->string = cmd->string ? XSTRDUP(MTYPE_CMD_TOKENS, cmd->string) : NULL; - el->func = cmd->func; - el->doc = cmd->doc ? XSTRDUP(MTYPE_CMD_TOKENS, cmd->doc) : NULL; - el->daemon = cmd->daemon; - el->attr = cmd->attr; - return el; -} - -void cmd_terminate () { struct cmd_node *cmd_node; |
