aboutsummaryrefslogtreecommitdiff
path: root/gdb/symtab.h
diff options
context:
space:
mode:
authorMarkus Metzger <mmetzger@sourceware.org>2012-11-13 15:19:56 +0000
committerMarkus Metzger <mmetzger@sourceware.org>2012-11-13 15:19:56 +0000
commitdfaae88645ac58515a3037a09df0d1b7b6d034a4 (patch)
treef5a25fa722d0445676f36acfe892fa6af848b4a1 /gdb/symtab.h
parent3ba6ad0f876ad790def1eaa57397c1cf2235cfc7 (diff)
downloadgdb-dfaae88645ac58515a3037a09df0d1b7b6d034a4.zip
gdb-dfaae88645ac58515a3037a09df0d1b7b6d034a4.tar.gz
gdb-dfaae88645ac58515a3037a09df0d1b7b6d034a4.tar.bz2
* symtab.h (print_source_lines_flags): New enum.
* source.c (print_source_lines_base): Change noerror to flags. (print_source_lines): Change noerror to flags.
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r--gdb/symtab.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h
index b74fbe4..3b87c96 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -1162,7 +1162,16 @@ extern void clear_solib (void);
extern int identify_source_line (struct symtab *, int, int, CORE_ADDR);
-extern void print_source_lines (struct symtab *, int, int, int);
+/* Flags passed as 4th argument to print_source_lines. */
+
+enum print_source_lines_flags
+ {
+ /* Do not print an error message. */
+ PRINT_SOURCE_LINES_NOERROR = (1 << 0)
+ };
+
+extern void print_source_lines (struct symtab *, int, int,
+ enum print_source_lines_flags);
extern void forget_cached_source_info_for_objfile (struct objfile *);
extern void forget_cached_source_info (void);