diff options
author | Nick Roberts <nickrob@snap.net.nz> | 2008-01-30 01:47:38 +0000 |
---|---|---|
committer | Nick Roberts <nickrob@snap.net.nz> | 2008-01-30 01:47:38 +0000 |
commit | 177848379dbf039d6c10f1a9411806dca417d2cc (patch) | |
tree | 3cc0830bea10f65ae6900eb77b126b8c647576aa /gdb/mi | |
parent | 95ef687d50430f130097ed98a8e965506a02e93c (diff) | |
download | gdb-177848379dbf039d6c10f1a9411806dca417d2cc.zip gdb-177848379dbf039d6c10f1a9411806dca417d2cc.tar.gz gdb-177848379dbf039d6c10f1a9411806dca417d2cc.tar.bz2 |
(mi_cmd_file_list_exec_source_file): Add field
for preprocessor macro information. Formatting changes.
Diffstat (limited to 'gdb/mi')
-rw-r--r-- | gdb/mi/mi-cmd-file.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/mi/mi-cmd-file.c b/gdb/mi/mi-cmd-file.c index bb04c80..8c74170 100644 --- a/gdb/mi/mi-cmd-file.c +++ b/gdb/mi/mi-cmd-file.c @@ -29,18 +29,18 @@ current file being executed. */ enum mi_cmd_result -mi_cmd_file_list_exec_source_file(char *command, char **argv, int argc) +mi_cmd_file_list_exec_source_file (char *command, char **argv, int argc) { struct symtab_and_line st; int optind = 0; char *optarg; - if ( !mi_valid_noargs("mi_cmd_file_list_exec_source_file", argc, argv) ) + if (!mi_valid_noargs ("mi_cmd_file_list_exec_source_file", argc, argv)) error (_("mi_cmd_file_list_exec_source_file: Usage: No args")); /* Set the default file and line, also get them */ - set_default_source_symtab_and_line(); - st = get_current_source_symtab_and_line(); + set_default_source_symtab_and_line (); + st = get_current_source_symtab_and_line (); /* We should always get a symtab. Apparently, filename does not need to be tested for NULL. @@ -59,6 +59,8 @@ mi_cmd_file_list_exec_source_file(char *command, char **argv, int argc) if (st.symtab->fullname) ui_out_field_string (uiout, "fullname", st.symtab->fullname); + ui_out_field_int (uiout, "macro-info", st.symtab->macro_table ? 1 : 0); + return MI_CMD_DONE; } |