| Index: gdb/linespec.h
|
| diff --git a/gdb/linespec.h b/gdb/linespec.h
|
| index ed8174fb7a624abc1e989ab27b036eff0ff1b1af..0310bb4a4e64c24af65c2386235aa5594ed6d386 100644
|
| --- a/gdb/linespec.h
|
| +++ b/gdb/linespec.h
|
| @@ -93,6 +93,8 @@ extern void destroy_linespec_result (struct linespec_result *);
|
| extern struct cleanup *
|
| make_cleanup_destroy_linespec_result (struct linespec_result *);
|
|
|
| +/* Decode a linespec using the provided default symtab and line. */
|
| +
|
| extern struct symtabs_and_lines
|
| decode_line_1 (char **argptr, int flags,
|
| struct symtab *default_symtab, int default_line);
|
| @@ -139,4 +141,15 @@ extern void decode_line_full (char **argptr, int flags,
|
| const char *select_mode,
|
| const char *filter);
|
|
|
| +/* Given a string, return the line specified by it, using the current
|
| + source symtab and line as defaults.
|
| + This is for commands like "list" and "breakpoint". */
|
| +
|
| +extern struct symtabs_and_lines decode_line_with_current_source (char *, int);
|
| +
|
| +/* Given a string, return the line specified by it, using the last displayed
|
| + codepoint's values as defaults, or nothing if they aren't valid. */
|
| +
|
| +extern struct symtabs_and_lines decode_line_with_last_displayed (char *, int);
|
| +
|
| #endif /* defined (LINESPEC_H) */
|
|
|