diff options
-rw-r--r-- | gdb/cli/cli-cmds.c | 8 | ||||
-rw-r--r-- | gdb/cli/cli-cmds.h | 2 | ||||
-rw-r--r-- | gdb/top.c | 23 |
3 files changed, 8 insertions, 25 deletions
diff --git a/gdb/cli/cli-cmds.c b/gdb/cli/cli-cmds.c index 18fb6e6..d570719 100644 --- a/gdb/cli/cli-cmds.c +++ b/gdb/cli/cli-cmds.c @@ -76,7 +76,7 @@ static void filter_sals (std::vector<symtab_and_line> &); /* See cli-cmds.h. */ -unsigned int max_user_call_depth; +unsigned int max_user_call_depth = 1024; /* Define all cmd_list_elements. */ @@ -2105,12 +2105,6 @@ filter_sals (std::vector<symtab_and_line> &sals) sals.erase (from, sals.end ()); } -void -init_cmd_lists (void) -{ - max_user_call_depth = 1024; -} - static void show_info_verbose (struct ui_file *file, int from_tty, struct cmd_list_element *c, diff --git a/gdb/cli/cli-cmds.h b/gdb/cli/cli-cmds.h index 770abec..89ad0d1 100644 --- a/gdb/cli/cli-cmds.h +++ b/gdb/cli/cli-cmds.h @@ -151,8 +151,6 @@ extern unsigned int max_user_call_depth; /* Exported to gdb/top.c */ -void init_cmd_lists (void); - int is_complete_command (struct cmd_list_element *cmd); /* Exported to gdb/main.c */ @@ -2232,17 +2232,6 @@ show_startup_quiet (struct ui_file *file, int from_tty, } static void -init_gdb_version_vars (void) -{ - struct internalvar *major_version_var = create_internalvar ("_gdb_major"); - struct internalvar *minor_version_var = create_internalvar ("_gdb_minor"); - int vmajor = 0, vminor = 0, vrevision = 0; - sscanf (version, "%d.%d.%d", &vmajor, &vminor, &vrevision); - set_internalvar_integer (major_version_var, vmajor); - set_internalvar_integer (minor_version_var, vminor + (vrevision > 0)); -} - -static void init_main (void) { struct cmd_list_element *c; @@ -2405,6 +2394,13 @@ Usage: new-ui INTERPRETER TTY\n\ The first argument is the name of the interpreter to run.\n\ The second argument is the terminal the UI runs on."), &cmdlist); set_cmd_completer (c, interpreter_completer); + + struct internalvar *major_version_var = create_internalvar ("_gdb_major"); + struct internalvar *minor_version_var = create_internalvar ("_gdb_minor"); + int vmajor = 0, vminor = 0, vrevision = 0; + sscanf (version, "%d.%d.%d", &vmajor, &vminor, &vrevision); + set_internalvar_integer (major_version_var, vmajor); + set_internalvar_integer (minor_version_var, vminor + (vrevision > 0)); } /* See top.h. */ @@ -2423,8 +2419,6 @@ gdb_init () make_final_cleanup (do_chdir_cleanup, xstrdup (current_directory)); #endif - init_cmd_lists (); /* This needs to be done first. */ - init_page_info (); /* Here is where we call all the _initialize_foo routines. */ @@ -2454,9 +2448,6 @@ gdb_init () during startup. */ set_language (language_c); expected_language = current_language; /* Don't warn about the change. */ - - /* Create $_gdb_major and $_gdb_minor convenience variables. */ - init_gdb_version_vars (); } void _initialize_top (); |