* symtab.c (iterate_over_some_symtabs): Constify.
* source.h (symtab_to_fullname): Return 'const char *'.
* source.c (symtab_to_fullname): Return 'const char *'.
* python/py-symtab.c (stpy_fullname): Constify.
* cli/cli-cmds.c (edit_command): Constify.
* breakpoint.c (print_breakpoint_location)
(update_static_tracepoint): Constify.
2012-10-18 Tom Tromey <tromey@redhat.com>
+ * tracepoint.c (print_one_static_tracepoint_marker): Constify.
+ * symtab.c (iterate_over_some_symtabs): Constify.
+ * source.h (symtab_to_fullname): Return 'const char *'.
+ * source.c (symtab_to_fullname): Return 'const char *'.
+ * python/py-symtab.c (stpy_fullname): Constify.
+ * cli/cli-cmds.c (edit_command): Constify.
+ * breakpoint.c (print_breakpoint_location)
+ (update_static_tracepoint): Constify.
+
+2012-10-18 Tom Tromey <tromey@redhat.com>
+
* breakpoint.c (compare_breakpoints): Fix comparison.
2012-10-18 Tom Tromey <tromey@redhat.com>
if (ui_out_is_mi_like_p (uiout))
{
struct symtab_and_line sal = find_pc_line (loc->address, 0);
- char *fullname = symtab_to_fullname (sal.symtab);
+ const char *fullname = symtab_to_fullname (sal.symtab);
if (fullname)
ui_out_field_string (uiout, "fullname", fullname);
if (ui_out_is_mi_like_p (uiout))
{
- char *fullname = symtab_to_fullname (sal2.symtab);
+ const char *fullname = symtab_to_fullname (sal2.symtab);
if (fullname)
ui_out_field_string (uiout, "fullname", fullname);
struct symbol *sym;
char *arg1;
char *editor;
- char *p, *fn;
+ char *p;
+ const char *fn;
/* Pull in the current default source line if necessary. */
if (arg == 0)
static PyObject *
stpy_fullname (PyObject *self, PyObject *args)
{
- char *fullname;
+ const char *fullname;
struct symtab *symtab = NULL;
STPY_REQUIRE_VALID (self, symtab);
If this function fails to find the file that this symtab represents,
NULL will be returned and s->fullname will be set to NULL. */
-char *
+const char *
symtab_to_fullname (struct symtab *s)
{
int r;
negative number for error. */
extern int open_source_file (struct symtab *s);
-extern char* symtab_to_fullname (struct symtab *s);
+extern const char *symtab_to_fullname (struct symtab *s);
/* Create and initialize the table S->line_charpos that records the
positions of the lines in the source file, which is assumed to be
if (real_path != NULL)
{
- char *fullname = symtab_to_fullname (s);
+ const char *fullname = symtab_to_fullname (s);
if (fullname != NULL)
{
if (ui_out_is_mi_like_p (uiout))
{
- char *fullname = symtab_to_fullname (sal.symtab);
+ const char *fullname = symtab_to_fullname (sal.symtab);
if (fullname)
ui_out_field_string (uiout, "fullname", fullname);