(xprintstr): Ensure GDB (> 6.6) prints symbol name
authorNick Roberts <nickrob@snap.net.nz>
Sat, 24 Feb 2007 21:15:02 +0000 (21:15 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Sat, 24 Feb 2007 21:15:02 +0000 (21:15 +0000)
as strings and not character arrays.

src/.gdbinit
src/ChangeLog

index 008305c..5a940e6 100644 (file)
@@ -977,7 +977,7 @@ Print $ as a lisp object of any type.
 end
 
 define xprintstr
-  set $data = $arg0->data
+  set $data = (char *) $arg0->data
   output ($arg0->size > 1000) ? 0 : ($data[0])@($arg0->size_byte < 0 ? $arg0->size & ~gdb_array_mark_flag : $arg0->size_byte)
 end
 
index c7f40ce..0334028 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * .gdbinit (xprintstr): Ensure GDB (> 6.6) prints symbol name
+       as strings and not character arrays.
+
 2007-02-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * macterm.c [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_drag)