diff options
author | Daniel Jacobowitz <drow@false.org> | 2005-07-15 04:12:19 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2005-07-15 04:12:19 +0000 |
commit | 1ecb4ee0309ec7962314a8f98d45ac91be48aebf (patch) | |
tree | a653dbd8674e8acc1979271d013ec8a8023af084 /gdb/mi/mi-cmds.h | |
parent | fb6ae37f9e6776de6a048387949575b08a52ab1f (diff) | |
download | gdb-1ecb4ee0309ec7962314a8f98d45ac91be48aebf.zip gdb-1ecb4ee0309ec7962314a8f98d45ac91be48aebf.tar.gz gdb-1ecb4ee0309ec7962314a8f98d45ac91be48aebf.tar.bz2 |
2005-07-15 Nick Roberts <nickrob@snap.net.nz>
Daniel Jacobowitz <dan@codesourcery.com>
* mi/mi-cmds.h (mi_no_values, mi_simple_values, mi_all_values): New
declarations.
* mi/mi-cmd-stack.c (mi_cmd_stack_list_locals): Use string
constants instead of literals for MI command options.
* mi/mi-cmd-var.c (mi_no_values, mi_simple_values, mi_all_values):
New variables.
(mi_parse_values_option, mi_print_value_p): New functions.
(mi_cmd_var_list_children): Use mi_parse_values_option and
mi_print_value_p.
(mi_cmd_var_update): Support a PRINT_VALUES option. Update calls
to varobj_update_one.
(varobj_update_one): Take a print_values argument. Call
mi_print_value_p.
* varobj.c (varobj_get_gdb_type): New function.
* varobj.h (varobj_get_gdb_type): New prototype.
Diffstat (limited to 'gdb/mi/mi-cmds.h')
-rw-r--r-- | gdb/mi/mi-cmds.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/mi/mi-cmds.h b/gdb/mi/mi-cmds.h index 0712608..fe4268f 100644 --- a/gdb/mi/mi-cmds.h +++ b/gdb/mi/mi-cmds.h @@ -1,6 +1,6 @@ /* MI Command Set for GDB, the GNU debugger. - Copyright 2000, 2003, 2004 Free Software Foundation, Inc. + Copyright 2000, 2003, 2004, 2005 Free Software Foundation, Inc. Contributed by Cygnus Solutions (a Red Hat company). @@ -50,6 +50,10 @@ enum print_values { PRINT_SIMPLE_VALUES }; +extern const char mi_no_values[]; +extern const char mi_simple_values[]; +extern const char mi_all_values[]; + typedef enum mi_cmd_result (mi_cmd_argv_ftype) (char *command, char **argv, int argc); /* Older MI commands have this interface. Retained until all old |