]> git.eshelyaron.com Git - emacs.git/commitdiff
(xcar, xcdr): Print with /x.
authorRichard M. Stallman <rms@gnu.org>
Thu, 17 Jul 1997 18:32:27 +0000 (18:32 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 17 Jul 1997 18:32:27 +0000 (18:32 +0000)
src/.gdbinit

index 1c9c57134e868483a0ffd6fe84cc930c4dc8433e..e9bb716a091cdbd22e0d02e0fcadd718a4e5f82e 100644 (file)
@@ -217,14 +217,14 @@ This assumes that the last thing you printed was a cons cell contents
 (type struct Lisp_Cons) or a pointer to one.
 end
 define xcar
-print ((($ >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($ & $valmask) | gdb_data_seg_bits))->car : 0)
+print/x ((($ >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($ & $valmask) | gdb_data_seg_bits))->car : 0)
 end
 document xcar
 Print the car of $, assuming it is an Emacs Lisp pair.
 end
 
 define xcdr
-print ((($ >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($ & $valmask) | gdb_data_seg_bits))->cdr : 0)
+print/x ((($ >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($ & $valmask) | gdb_data_seg_bits))->cdr : 0)
 end
 document xcdr
 Print the cdr of $, assuming it is an Emacs Lisp pair.