aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python')
-rw-r--r--gdb/python/py-auto-load.c29
1 files changed, 11 insertions, 18 deletions
diff --git a/gdb/python/py-auto-load.c b/gdb/python/py-auto-load.c
index 3b279312..2065985 100644
--- a/gdb/python/py-auto-load.c
+++ b/gdb/python/py-auto-load.c
@@ -59,9 +59,6 @@ info_auto_load_python_scripts (const char *pattern, int from_tty)
int
gdbpy_initialize_auto_load (void)
{
- struct cmd_list_element *cmd;
- const char *cmd_name;
-
add_setshow_boolean_cmd ("python-scripts", class_support,
&auto_load_python_scripts, _("\
Set the debugger's behaviour regarding auto-loaded Python scripts."), _("\
@@ -73,32 +70,28 @@ This options has security implications for untrusted inferiors."),
auto_load_set_cmdlist_get (),
auto_load_show_cmdlist_get ());
- add_setshow_boolean_cmd ("auto-load-scripts", class_support,
- &auto_load_python_scripts, _("\
+ set_show_commands auto_load_scripts_cmds
+ = add_setshow_boolean_cmd ("auto-load-scripts", class_support,
+ &auto_load_python_scripts, _("\
Set the debugger's behaviour regarding auto-loaded Python scripts, "
"deprecated."),
- _("\
+ _("\
Show the debugger's behaviour regarding auto-loaded Python scripts, "
"deprecated."),
- NULL, NULL, show_auto_load_python_scripts,
- &setlist, &showlist);
- cmd_name = "auto-load-scripts";
- cmd = lookup_cmd (&cmd_name, setlist, "", NULL, -1, 1);
- deprecate_cmd (cmd, "set auto-load python-scripts");
-
- /* It is needed because lookup_cmd updates the CMD_NAME pointer. */
- cmd_name = "auto-load-scripts";
- cmd = lookup_cmd (&cmd_name, showlist, "", NULL, -1, 1);
- deprecate_cmd (cmd, "show auto-load python-scripts");
+ NULL, NULL, show_auto_load_python_scripts,
+ &setlist, &showlist);
+ deprecate_cmd (auto_load_scripts_cmds.set, "set auto-load python-scripts");
+ deprecate_cmd (auto_load_scripts_cmds.show, "show auto-load python-scripts");
add_cmd ("python-scripts", class_info, info_auto_load_python_scripts,
_("Print the list of automatically loaded Python scripts.\n\
Usage: info auto-load python-scripts [REGEXP]"),
auto_load_info_cmdlist_get ());
- cmd = add_info ("auto-load-scripts", info_auto_load_python_scripts, _("\
+ cmd_list_element *info_auto_load_scripts_cmd
+ = add_info ("auto-load-scripts", info_auto_load_python_scripts, _("\
Print the list of automatically loaded Python scripts, deprecated."));
- deprecate_cmd (cmd, "info auto-load python-scripts");
+ deprecate_cmd (info_auto_load_scripts_cmd, "info auto-load python-scripts");
return 0;
}