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
4 changed files with 50 additions and 11 deletions
|
@ -1,5 +1,9 @@
|
||||||
2005-02-18 Andrew Cagney <cagney@gnu.org>
|
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.
|
Use add_setshow_uinteger_cmd through out.
|
||||||
* printcmd.c, source.c, utils.c, valprint.c: Update.
|
* printcmd.c, source.c, utils.c, valprint.c: Update.
|
||||||
|
|
||||||
|
|
|
@ -1199,12 +1199,14 @@ is displayed."),
|
||||||
NULL, /* FIXME: i18n: */
|
NULL, /* FIXME: i18n: */
|
||||||
&setdebuglist, &showdebuglist);
|
&setdebuglist, &showdebuglist);
|
||||||
|
|
||||||
deprecated_add_show_from_set
|
add_setshow_integer_cmd ("remotetimeout", no_class, &remote_timeout, _("\
|
||||||
(add_set_cmd ("remotetimeout", no_class, var_integer, (char *) &remote_timeout,
|
Set timeout limit to wait for target to respond."), _("\
|
||||||
"Set timeout limit to wait for target to respond.\n\
|
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\
|
This value is used to set the time limit for gdb to wait for a response\n\
|
||||||
from the target.", &setlist),
|
from the target."),
|
||||||
&showlist);
|
NULL,
|
||||||
|
NULL, /* FIXME: i18n: */
|
||||||
|
&setlist, &showlist);
|
||||||
|
|
||||||
add_prefix_cmd ("debug", no_class, set_debug,
|
add_prefix_cmd ("debug", no_class, set_debug,
|
||||||
_("Generic command for setting gdb debugging flags"),
|
_("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,
|
add_com ("apropos", class_support, apropos_command,
|
||||||
_("Search for commands matching a REGEXP"));
|
_("Search for commands matching a REGEXP"));
|
||||||
|
|
||||||
deprecated_add_show_from_set
|
add_setshow_integer_cmd ("max-user-call-depth", no_class,
|
||||||
(add_set_cmd ("max-user-call-depth", no_class, var_integer,
|
&max_user_call_depth, _("\
|
||||||
(char *) &max_user_call_depth,
|
Set the max call depth for user-defined commands."), _("\
|
||||||
"Set the max call depth for user-defined commands.\n",
|
Show the max call depth for user-defined commands."), NULL,
|
||||||
&setlist),
|
NULL,
|
||||||
&showlist);
|
NULL, /* FIXME: i18n: */
|
||||||
|
&setlist, &showlist);
|
||||||
}
|
}
|
||||||
|
|
|
@ -535,6 +535,27 @@ add_setshow_string_noescape_cmd (char *name, enum command_class class,
|
||||||
NULL, NULL);
|
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
|
/* 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
|
list for set/show or some sublist thereof). CLASS is as in
|
||||||
add_cmd. VAR is address of the variable which will contain the
|
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 **set_list,
|
||||||
struct cmd_list_element **show_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,
|
extern void add_setshow_uinteger_cmd (char *name,
|
||||||
enum command_class class,
|
enum command_class class,
|
||||||
unsigned int *var,
|
unsigned int *var,
|
||||||
|
|
Loading…
Reference in a new issue