mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 17:18:55 +00:00
* command.c (add_set_cmd, no_just_help_class_command): Change
to make this the sfunc, not cfunc, since that is how we call it. * command.h: Comment difference between sfunc and cfunc. * demangle.c (set_demangling_command): Add third arg since that is how it is called. (_initialize_demangler): Use sfunc, not cfunc, for set_demangling_command, since that is how it is called. Remove show_demangling_command; it has no effect.
This commit is contained in:
@@ -192,9 +192,10 @@ add_abbrev_prefix_cmd (name, class, fun, doc, prefixlist, prefixname,
|
||||
|
||||
/* ARGSUSED */
|
||||
void
|
||||
not_just_help_class_command (args, from_tty)
|
||||
not_just_help_class_command (args, from_tty, c)
|
||||
char *args;
|
||||
int from_tty;
|
||||
struct cmd_list_element *c;
|
||||
{
|
||||
}
|
||||
|
||||
@@ -214,17 +215,15 @@ add_set_cmd (name, class, var_type, var, doc, list)
|
||||
char *doc;
|
||||
struct cmd_list_element **list;
|
||||
{
|
||||
/* For set/show, we have to call do_setshow_command
|
||||
differently than an ordinary function (take commandlist as
|
||||
well as arg), so the function field isn't helpful. However,
|
||||
function == NULL means that it's a help class, so set the function
|
||||
to not_just_help_class_command. */
|
||||
struct cmd_list_element *c
|
||||
= add_cmd (name, class, not_just_help_class_command, doc, list);
|
||||
= add_cmd (name, class, NO_FUNCTION, doc, list);
|
||||
|
||||
c->type = set_cmd;
|
||||
c->var_type = var_type;
|
||||
c->var = var;
|
||||
/* This needs to be something besides NO_FUNCTION so that this isn't
|
||||
treated as a help class. */
|
||||
c->function.sfunc = not_just_help_class_command;
|
||||
return c;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user