X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsource.h;h=ee9f3fac65d6cce6601f090e59bea5ae7f357833;hb=f65e204425b5b46a5927d9501c42f25d98a866ce;hp=1e9d8a530ec0e9d27ac45628b3d582e264ff83b5;hpb=1b56eb55405f0222188073473e1ab563899424ca;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/source.h b/gdb/source.h index 1e9d8a530e..ee9f3fac65 100644 --- a/gdb/source.h +++ b/gdb/source.h @@ -1,5 +1,5 @@ /* List lines of source files for GDB, the GNU debugger. - Copyright (C) 1999-2013 Free Software Foundation, Inc. + Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GDB. @@ -48,6 +48,8 @@ extern int find_and_open_source (const char *filename, negative number for error. */ extern int open_source_file (struct symtab *s); +extern char *rewrite_source_path (const char *path); + extern const char *symtab_to_fullname (struct symtab *s); /* Returns filename without the compile directory part, basename or absolute @@ -60,9 +62,10 @@ extern const char *symtab_to_filename_for_display (struct symtab *symtab); lines. */ extern void find_source_lines (struct symtab *s, int desc); -/* Return the first line listed by print_source_lines. - Used by command interpreters to request listing from - a previous point. */ +/* Return the first line listed by print_source_lines. Used by + command interpreters to request listing from a previous point. If + 0, then no source lines have yet been listed since the last time + the current source line was changed. */ extern int get_first_line_listed (void); /* Return the default number of lines to print with commands like the