aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2012-08-01 19:28:58 +0300
committerEli Zaretskii2012-08-01 19:28:58 +0300
commit2008beae394434878441246a746cf570d171b64a (patch)
tree4e26d60f757143302cd29026f3755fbce7b9ac87 /src
parent64974049953b59917d28fde11f4a0e7f497c7467 (diff)
downloademacs-2008beae394434878441246a746cf570d171b64a.tar.gz
emacs-2008beae394434878441246a746cf570d171b64a.zip
Fix .gdbinit for latest INTERNAL_FIELD uses.
src/.gdbinit (xcar, xcdr, xlist, xwindow, nextcons, xprintsym): Adapt to latest changes in field names of the corresponding Lisp objects.
Diffstat (limited to 'src')
-rw-r--r--src/.gdbinit20
-rw-r--r--src/ChangeLog4
2 files changed, 14 insertions, 10 deletions
diff --git a/src/.gdbinit b/src/.gdbinit
index 4a140af7fd3..1aba21580d6 100644
--- a/src/.gdbinit
+++ b/src/.gdbinit
@@ -789,13 +789,13 @@ define xwindow
789 xgetptr $ 789 xgetptr $
790 print (struct window *) $ptr 790 print (struct window *) $ptr
791 set $window = (struct window *) $ptr 791 set $window = (struct window *) $ptr
792 xgetint $window->total_cols 792 xgetint $window->total_cols_
793 set $width=$int 793 set $width=$int
794 xgetint $window->total_lines 794 xgetint $window->total_lines_
795 set $height=$int 795 set $height=$int
796 xgetint $window->left_col 796 xgetint $window->left_col_
797 set $left=$int 797 set $left=$int
798 xgetint $window->top_line 798 xgetint $window->top_line_
799 set $top=$int 799 set $top=$int
800 printf "%dx%d+%d+%d\n", $width, $height, $left, $top 800 printf "%dx%d+%d+%d\n", $width, $height, $left, $top
801end 801end
@@ -892,7 +892,7 @@ Print the contents of $ as an Emacs Lisp cons.
892end 892end
893 893
894define nextcons 894define nextcons
895 p $.u.cdr 895 p $.u.cdr_
896 xcons 896 xcons
897end 897end
898document nextcons 898document nextcons
@@ -903,7 +903,7 @@ end
903define xcar 903define xcar
904 xgetptr $ 904 xgetptr $
905 xgettype $ 905 xgettype $
906 print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->car : 0) 906 print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->car_ : 0)
907end 907end
908document xcar 908document xcar
909Assume that $ is an Emacs Lisp pair and print its car. 909Assume that $ is an Emacs Lisp pair and print its car.
@@ -912,7 +912,7 @@ end
912define xcdr 912define xcdr
913 xgetptr $ 913 xgetptr $
914 xgettype $ 914 xgettype $
915 print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.cdr : 0) 915 print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.cdr_ : 0)
916end 916end
917document xcdr 917document xcdr
918Assume that $ is an Emacs Lisp pair and print its cdr. 918Assume that $ is an Emacs Lisp pair and print its cdr.
@@ -925,9 +925,9 @@ define xlist
925 set $nil = $ptr 925 set $nil = $ptr
926 set $i = 0 926 set $i = 0
927 while $cons != $nil && $i < 10 927 while $cons != $nil && $i < 10
928 p/x $cons->car 928 p/x $cons->car_
929 xpr 929 xpr
930 xgetptr $cons->u.cdr 930 xgetptr $cons->u.cdr_
931 set $cons = (struct Lisp_Cons *) $ptr 931 set $cons = (struct Lisp_Cons *) $ptr
932 set $i = $i + 1 932 set $i = $i + 1
933 printf "---\n" 933 printf "---\n"
@@ -1047,7 +1047,7 @@ end
1047define xprintsym 1047define xprintsym
1048 xgetptr $arg0 1048 xgetptr $arg0
1049 set $sym = (struct Lisp_Symbol *) $ptr 1049 set $sym = (struct Lisp_Symbol *) $ptr
1050 xgetptr $sym->xname 1050 xgetptr $sym->xname_
1051 set $sym_name = (struct Lisp_String *) $ptr 1051 set $sym_name = (struct Lisp_String *) $ptr
1052 xprintstr $sym_name 1052 xprintstr $sym_name
1053end 1053end
diff --git a/src/ChangeLog b/src/ChangeLog
index 25bfa03b0b8..84e4f0aca42 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
12012-08-01 Eli Zaretskii <eliz@gnu.org> 12012-08-01 Eli Zaretskii <eliz@gnu.org>
2 2
3 * .gdbinit (xcar, xcdr, xlist, xwindow, nextcons, xprintsym):
4 Adapt to latest changes in field names of the corresponding Lisp
5 objects
6
3 * xdisp.c (try_window_id): Use WVAR in IF_DEBUG code. 7 * xdisp.c (try_window_id): Use WVAR in IF_DEBUG code.
4 8
52012-08-01 Glenn Morris <rgm@gnu.org> 92012-08-01 Glenn Morris <rgm@gnu.org>