mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
2005-02-18 Andrew Cagney <cagney@gnu.org>
* cli/cli-decode.c (add_setshow_integer_cmd): New function. * command.h (add_setshow_integer_cmd): Declare. * cli/cli-cmds.c: Update.
This commit is contained in:
parent
35096d9d67
commit
c0d88b1be7
@ -1,5 +1,9 @@
|
||||
2005-02-18 Andrew Cagney <cagney@gnu.org>
|
||||
|
||||
* cli/cli-decode.c (add_setshow_integer_cmd): New function.
|
||||
* command.h (add_setshow_integer_cmd): Declare.
|
||||
* cli/cli-cmds.c: Update.
|
||||
|
||||
Use add_setshow_uinteger_cmd through out.
|
||||
* printcmd.c, source.c, utils.c, valprint.c: Update.
|
||||
|
||||
|
@ -1199,12 +1199,14 @@ is displayed."),
|
||||
NULL, /* FIXME: i18n: */
|
||||
&setdebuglist, &showdebuglist);
|
||||
|
||||
deprecated_add_show_from_set
|
||||
(add_set_cmd ("remotetimeout", no_class, var_integer, (char *) &remote_timeout,
|
||||
"Set timeout limit to wait for target to respond.\n\
|
||||
add_setshow_integer_cmd ("remotetimeout", no_class, &remote_timeout, _("\
|
||||
Set timeout limit to wait for target to respond."), _("\
|
||||
Show timeout limit to wait for target to respond."), _("\
|
||||
This value is used to set the time limit for gdb to wait for a response\n\
|
||||
from the target.", &setlist),
|
||||
&showlist);
|
||||
from the target."),
|
||||
NULL,
|
||||
NULL, /* FIXME: i18n: */
|
||||
&setlist, &showlist);
|
||||
|
||||
add_prefix_cmd ("debug", no_class, set_debug,
|
||||
_("Generic command for setting gdb debugging flags"),
|
||||
@ -1281,10 +1283,11 @@ With no argument, show definitions of all user defined commands."), &showlist);
|
||||
add_com ("apropos", class_support, apropos_command,
|
||||
_("Search for commands matching a REGEXP"));
|
||||
|
||||
deprecated_add_show_from_set
|
||||
(add_set_cmd ("max-user-call-depth", no_class, var_integer,
|
||||
(char *) &max_user_call_depth,
|
||||
"Set the max call depth for user-defined commands.\n",
|
||||
&setlist),
|
||||
&showlist);
|
||||
add_setshow_integer_cmd ("max-user-call-depth", no_class,
|
||||
&max_user_call_depth, _("\
|
||||
Set the max call depth for user-defined commands."), _("\
|
||||
Show the max call depth for user-defined commands."), NULL,
|
||||
NULL,
|
||||
NULL, /* FIXME: i18n: */
|
||||
&setlist, &showlist);
|
||||
}
|
||||
|
@ -535,6 +535,27 @@ add_setshow_string_noescape_cmd (char *name, enum command_class class,
|
||||
NULL, NULL);
|
||||
}
|
||||
|
||||
/* Add element named NAME to both the set and show command LISTs (the
|
||||
list for set/show or some sublist thereof). CLASS is as in
|
||||
add_cmd. VAR is address of the variable which will contain the
|
||||
value. SET_DOC and SHOW_DOC are the documentation strings. */
|
||||
void
|
||||
add_setshow_integer_cmd (char *name, enum command_class class,
|
||||
unsigned int *var,
|
||||
const char *set_doc, const char *show_doc,
|
||||
const char *help_doc,
|
||||
cmd_sfunc_ftype *set_func,
|
||||
show_value_ftype *show_func,
|
||||
struct cmd_list_element **set_list,
|
||||
struct cmd_list_element **show_list)
|
||||
{
|
||||
add_setshow_cmd_full (name, class, var_integer, var,
|
||||
set_doc, show_doc, help_doc,
|
||||
set_func, show_func,
|
||||
set_list, show_list,
|
||||
NULL, NULL);
|
||||
}
|
||||
|
||||
/* Add element named NAME to both the set and show command LISTs (the
|
||||
list for set/show or some sublist thereof). CLASS is as in
|
||||
add_cmd. VAR is address of the variable which will contain the
|
||||
|
@ -301,6 +301,17 @@ extern void add_setshow_string_noescape_cmd (char *name,
|
||||
struct cmd_list_element **set_list,
|
||||
struct cmd_list_element **show_list);
|
||||
|
||||
extern void add_setshow_integer_cmd (char *name,
|
||||
enum command_class class,
|
||||
unsigned int *var,
|
||||
const char *set_doc,
|
||||
const char *show_doc,
|
||||
const char *help_doc,
|
||||
cmd_sfunc_ftype *set_func,
|
||||
show_value_ftype *show_func,
|
||||
struct cmd_list_element **set_list,
|
||||
struct cmd_list_element **show_list);
|
||||
|
||||
extern void add_setshow_uinteger_cmd (char *name,
|
||||
enum command_class class,
|
||||
unsigned int *var,
|
||||
|
Loading…
Reference in New Issue
Block a user