diff options
Diffstat (limited to 'gdb/cli')
-rw-r--r-- | gdb/cli/cli-cmds.c | 22 | ||||
-rw-r--r-- | gdb/cli/cli-decode.c | 5 | ||||
-rw-r--r-- | gdb/cli/cli-decode.h | 6 |
3 files changed, 15 insertions, 18 deletions
diff --git a/gdb/cli/cli-cmds.c b/gdb/cli/cli-cmds.c index 076d153..4f033a3 100644 --- a/gdb/cli/cli-cmds.c +++ b/gdb/cli/cli-cmds.c @@ -604,24 +604,24 @@ init_cli_cmds (void) /* Define the classes of commands. They will appear in the help list in the reverse of this order. */ - add_cmd ("internals", class_maintenance, NO_FUNCTION, + add_cmd ("internals", class_maintenance, NULL, "Maintenance commands.\n\ Some gdb commands are provided just for use by gdb maintainers.\n\ These commands are subject to frequent change, and may not be as\n\ well documented as user commands.", &cmdlist); - add_cmd ("obscure", class_obscure, NO_FUNCTION, "Obscure features.", &cmdlist); - add_cmd ("aliases", class_alias, NO_FUNCTION, "Aliases of other commands.", &cmdlist); - add_cmd ("user-defined", class_user, NO_FUNCTION, "User-defined commands.\n\ + add_cmd ("obscure", class_obscure, NULL, "Obscure features.", &cmdlist); + add_cmd ("aliases", class_alias, NULL, "Aliases of other commands.", &cmdlist); + add_cmd ("user-defined", class_user, NULL, "User-defined commands.\n\ The commands in this class are those defined by the user.\n\ Use the \"define\" command to define a command.", &cmdlist); - add_cmd ("support", class_support, NO_FUNCTION, "Support facilities.", &cmdlist); + add_cmd ("support", class_support, NULL, "Support facilities.", &cmdlist); if (!dbx_commands) - add_cmd ("status", class_info, NO_FUNCTION, "Status inquiries.", &cmdlist); - add_cmd ("files", class_files, NO_FUNCTION, "Specifying and examining files.", &cmdlist); - add_cmd ("breakpoints", class_breakpoint, NO_FUNCTION, "Making program stop at certain points.", &cmdlist); - add_cmd ("data", class_vars, NO_FUNCTION, "Examining data.", &cmdlist); - add_cmd ("stack", class_stack, NO_FUNCTION, "Examining the stack.\n\ + add_cmd ("status", class_info, NULL, "Status inquiries.", &cmdlist); + add_cmd ("files", class_files, NULL, "Specifying and examining files.", &cmdlist); + add_cmd ("breakpoints", class_breakpoint, NULL, "Making program stop at certain points.", &cmdlist); + add_cmd ("data", class_vars, NULL, "Examining data.", &cmdlist); + add_cmd ("stack", class_stack, NULL, "Examining the stack.\n\ The stack is made up of stack frames. Gdb assigns numbers to stack frames\n\ counting from zero for the innermost (currently executing) frame.\n\n\ At any time gdb identifies one frame as the \"selected\" frame.\n\ @@ -629,7 +629,7 @@ Variable lookups are done with respect to the selected frame.\n\ When the program being debugged stops, gdb selects the innermost frame.\n\ The commands below can be used to select other frames by number or address.", &cmdlist); - add_cmd ("running", class_run, NO_FUNCTION, "Running the program.", &cmdlist); + add_cmd ("running", class_run, NULL, "Running the program.", &cmdlist); /* Define general commands. */ diff --git a/gdb/cli/cli-decode.c b/gdb/cli/cli-decode.c index 0b7839c..3821faf 100644 --- a/gdb/cli/cli-decode.c +++ b/gdb/cli/cli-decode.c @@ -237,13 +237,12 @@ add_set_cmd (char *name, char *doc, struct cmd_list_element **list) { - struct cmd_list_element *c - = add_cmd (name, class, NO_FUNCTION, doc, list); + struct cmd_list_element *c = add_cmd (name, class, NULL, 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 + /* This needs to be something besides NULL so that this isn't treated as a help class. */ c->function.sfunc = empty_sfunc; return c; diff --git a/gdb/cli/cli-decode.h b/gdb/cli/cli-decode.h index e9e354e..9e1e094 100644 --- a/gdb/cli/cli-decode.h +++ b/gdb/cli/cli-decode.h @@ -120,9 +120,8 @@ struct cmd_list_element /* Command class; class values are chosen by application program. */ enum command_class class; - /* Function definition of this command. - NO_FUNCTION for command class names and for help topics that - are not really commands. */ + /* Function definition of this command. NULL for command class + names and for help topics that are not really commands. */ union { /* If type is not_set_cmd, call it like this: */ @@ -133,7 +132,6 @@ struct cmd_list_element void (*sfunc) (char *args, int from_tty, struct cmd_list_element * c); } function; -#define NO_FUNCTION ((void (*) (char *args, int from_tty)) 0) /* Documentation of this command (or help topic). First line is brief documentation; remaining lines form, with it, |