Even more const strings and fix to bugfix.

This commit is contained in:
hasso 2004-10-07 21:32:14 +00:00
parent e561a8eb36
commit ea8e9d972e
3 changed files with 16 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2004-10-08 Hasso Tepper <hasso at quagga.net>
* command.c, command.h: Make argument of cmd_make_strvec function
const.
* command.c: Make hostname commands usable in vtysh again.
2004-10-07 Hasso Tepper <hasso at quagga.net> 2004-10-07 Hasso Tepper <hasso at quagga.net>
* command.c, pid_output.c, print_version.c, vty.c, vty.h: Make more * command.c, pid_output.c, print_version.c, vty.c, vty.h: Make more

View File

@ -167,9 +167,10 @@ sort_node ()
character is separated by a space character. Return value is a character is separated by a space character. Return value is a
vector which includes char ** data element. */ vector which includes char ** data element. */
vector vector
cmd_make_strvec (char *string) cmd_make_strvec (const char *string)
{ {
char *cp, *start, *token; const char *cp, *start;
char *token;
int strlen; int strlen;
vector strvec; vector strvec;
@ -3303,9 +3304,13 @@ cmd_init (int terminal)
install_element (ENABLE_NODE, &config_terminal_no_length_cmd); install_element (ENABLE_NODE, &config_terminal_no_length_cmd);
install_default (CONFIG_NODE); install_default (CONFIG_NODE);
}
install_element (CONFIG_NODE, &hostname_cmd); install_element (CONFIG_NODE, &hostname_cmd);
install_element (CONFIG_NODE, &no_hostname_cmd); install_element (CONFIG_NODE, &no_hostname_cmd);
if (terminal)
{
install_element (CONFIG_NODE, &password_cmd); install_element (CONFIG_NODE, &password_cmd);
install_element (CONFIG_NODE, &password_text_cmd); install_element (CONFIG_NODE, &password_text_cmd);
install_element (CONFIG_NODE, &enable_password_cmd); install_element (CONFIG_NODE, &enable_password_cmd);

View File

@ -287,7 +287,7 @@ void install_element (enum node_type, struct cmd_element *);
void sort_node (); void sort_node ();
char *argv_concat (char **, int, int); char *argv_concat (char **, int, int);
vector cmd_make_strvec (char *); vector cmd_make_strvec (const char *);
void cmd_free_strvec (vector); void cmd_free_strvec (vector);
vector cmd_describe_command (); vector cmd_describe_command ();
char **cmd_complete_command (); char **cmd_complete_command ();