diff options
author | Michael Snyder <msnyder@vmware.com> | 2010-12-31 22:59:52 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2010-12-31 22:59:52 +0000 |
commit | aff410f1800950c650dc4fbaf32aff513e12cf54 (patch) | |
tree | ccbb04845548c63f54fd29d50becca48c7344a91 /gdb/command.h | |
parent | db09a73fa458397672fa1f7b30932f904fabadd0 (diff) | |
download | gdb-aff410f1800950c650dc4fbaf32aff513e12cf54.zip gdb-aff410f1800950c650dc4fbaf32aff513e12cf54.tar.gz gdb-aff410f1800950c650dc4fbaf32aff513e12cf54.tar.bz2 |
2010-12-31 Michael Snyder <msnyder@vmware.com>
* charset.c: Comment cleanup and long line wrapping.
* charset.h: Ditto.
* c-lang.c: Ditto.
* c-lang.h: Ditto.
* coff-pe-read.c: Ditto.
* coff-pe-read.h: Ditto.
* coffread.c: Ditto.
* command.h: Ditto.
* complaints.c: Ditto.
* complaints.h: Ditto.
* completer.c: Ditto.
* completer.h: Ditto.
* corefile.c: Ditto.
* corelow.c: Ditto.
* core-regset.c: Ditto.
* cp-abi.c: Ditto.
* cp-abi.h: Ditto.
* cp-namespace.c: Ditto.
* cp-support.c: Ditto.
* cp-support.h: Ditto.
* cp-valprint.c: Ditto.
* cp-typeprint.c: Ditto.
* c-valprint.c: Ditto.
Diffstat (limited to 'gdb/command.h')
-rw-r--r-- | gdb/command.h | 68 |
1 files changed, 38 insertions, 30 deletions
diff --git a/gdb/command.h b/gdb/command.h index 2dec9a3..68d44ef 100644 --- a/gdb/command.h +++ b/gdb/command.h @@ -19,8 +19,9 @@ #if !defined (COMMAND_H) #define COMMAND_H 1 -/* Command classes are top-level categories into which commands are broken - down for "help" purposes. +/* Command classes are top-level categories into which commands are + broken down for "help" purposes. + Notes on classes: class_alias is for alias commands which are not abbreviations of the original command. class-pseudo is for commands which are not really commands nor help topics ("stop"). */ @@ -30,8 +31,8 @@ enum command_class /* Special args to help_list */ class_deprecated = -3, all_classes = -2, all_commands = -1, /* Classes of commands */ - no_class = -1, class_run = 0, class_vars, class_stack, - class_files, class_support, class_info, class_breakpoint, class_trace, + no_class = -1, class_run = 0, class_vars, class_stack, class_files, + class_support, class_info, class_breakpoint, class_trace, class_alias, class_bookmark, class_obscure, class_maintenance, class_pseudo, class_tui, class_user, class_xdb }; @@ -63,16 +64,17 @@ typedef enum var_types value. */ var_auto_boolean, - /* Unsigned Integer. *VAR is an unsigned int. The user can type 0 - to mean "unlimited", which is stored in *VAR as UINT_MAX. */ + /* Unsigned Integer. *VAR is an unsigned int. The user can type + 0 to mean "unlimited", which is stored in *VAR as UINT_MAX. */ var_uinteger, - /* Like var_uinteger but signed. *VAR is an int. The user can type 0 - to mean "unlimited", which is stored in *VAR as INT_MAX. */ + /* Like var_uinteger but signed. *VAR is an int. The user can + type 0 to mean "unlimited", which is stored in *VAR as + INT_MAX. */ var_integer, - /* String which the user enters with escapes (e.g. the user types \n and - it is a real newline in the stored string). + /* String which the user enters with escapes (e.g. the user types + \n and it is a real newline in the stored string). *VAR is a malloc'd string, or NULL if the string is empty. */ var_string, /* String which stores what the user types verbatim. @@ -90,8 +92,9 @@ typedef enum var_types /* ZeroableUnsignedInteger. *VAR is an unsigned int. Zero really means zero. */ var_zuinteger, - /* Enumerated type. Can only have one of the specified values. *VAR is a - char pointer to the name of the element that we find. */ + /* Enumerated type. Can only have one of the specified values. + *VAR is a char pointer to the name of the element that we + find. */ var_enum } var_types; @@ -147,7 +150,8 @@ extern int cmd_cfunc_eq (struct cmd_list_element *cmd, void (*cfunc) (char *args, int from_tty)); /* Each command object has a local context attached to it. */ -extern void set_cmd_context (struct cmd_list_element *cmd, void *context); +extern void set_cmd_context (struct cmd_list_element *cmd, + void *context); extern void *get_cmd_context (struct cmd_list_element *cmd); @@ -170,39 +174,42 @@ extern struct cmd_list_element *lookup_cmd_1 (char **, struct cmd_list_element **, int); -extern struct cmd_list_element * - deprecate_cmd (struct cmd_list_element *, char * ); +extern struct cmd_list_element *deprecate_cmd (struct cmd_list_element *, + char * ); -extern void - deprecated_cmd_warning (char **); +extern void deprecated_cmd_warning (char **); -extern int - lookup_cmd_composition (char *text, - struct cmd_list_element **alias, - struct cmd_list_element **prefix_cmd, - struct cmd_list_element **cmd); +extern int lookup_cmd_composition (char *text, + struct cmd_list_element **alias, + struct cmd_list_element **prefix_cmd, + struct cmd_list_element **cmd); extern struct cmd_list_element *add_com (char *, enum command_class, - void (*fun) (char *, int), char *); + void (*fun) (char *, int), + char *); extern struct cmd_list_element *add_com_alias (char *, char *, enum command_class, int); -extern struct cmd_list_element *add_info (char *, void (*fun) (char *, int), +extern struct cmd_list_element *add_info (char *, + void (*fun) (char *, int), char *); extern struct cmd_list_element *add_info_alias (char *, char *, int); -extern char **complete_on_cmdlist (struct cmd_list_element *, char *, char *); +extern char **complete_on_cmdlist (struct cmd_list_element *, + char *, char *); -extern char **complete_on_enum (const char *enumlist[], char *, char *); +extern char **complete_on_enum (const char *enumlist[], + char *, char *); extern void help_cmd (char *, struct ui_file *); extern void help_list (struct cmd_list_element *, char *, enum command_class, struct ui_file *); -extern void help_cmd_list (struct cmd_list_element *, enum command_class, +extern void help_cmd_list (struct cmd_list_element *, + enum command_class, char *, int, struct ui_file *); /* Method for show a set/show variable's VALUE on FILE. If this @@ -354,10 +361,11 @@ extern void dont_repeat (void); extern void not_just_help_class_command (char *, int); -/* check function pointer */ +/* Check function pointer. */ extern int cmd_func_p (struct cmd_list_element *cmd); -/* call the command function */ -extern void cmd_func (struct cmd_list_element *cmd, char *args, int from_tty); +/* Call the command function. */ +extern void cmd_func (struct cmd_list_element *cmd, + char *args, int from_tty); #endif /* !defined (COMMAND_H) */ |