diff options
| author | Eli Zaretskii | 2012-08-01 19:28:58 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2012-08-01 19:28:58 +0300 |
| commit | 2008beae394434878441246a746cf570d171b64a (patch) | |
| tree | 4e26d60f757143302cd29026f3755fbce7b9ac87 /src | |
| parent | 64974049953b59917d28fde11f4a0e7f497c7467 (diff) | |
| download | emacs-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/.gdbinit | 20 | ||||
| -rw-r--r-- | src/ChangeLog | 4 |
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 |
| 801 | end | 801 | end |
| @@ -892,7 +892,7 @@ Print the contents of $ as an Emacs Lisp cons. | |||
| 892 | end | 892 | end |
| 893 | 893 | ||
| 894 | define nextcons | 894 | define nextcons |
| 895 | p $.u.cdr | 895 | p $.u.cdr_ |
| 896 | xcons | 896 | xcons |
| 897 | end | 897 | end |
| 898 | document nextcons | 898 | document nextcons |
| @@ -903,7 +903,7 @@ end | |||
| 903 | define xcar | 903 | define 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) |
| 907 | end | 907 | end |
| 908 | document xcar | 908 | document xcar |
| 909 | Assume that $ is an Emacs Lisp pair and print its car. | 909 | Assume that $ is an Emacs Lisp pair and print its car. |
| @@ -912,7 +912,7 @@ end | |||
| 912 | define xcdr | 912 | define 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) |
| 916 | end | 916 | end |
| 917 | document xcdr | 917 | document xcdr |
| 918 | Assume that $ is an Emacs Lisp pair and print its cdr. | 918 | Assume 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 | |||
| 1047 | define xprintsym | 1047 | define 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 |
| 1053 | end | 1053 | end |
diff --git a/src/ChangeLog b/src/ChangeLog index 25bfa03b0b8..84e4f0aca42 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2012-08-01 Eli Zaretskii <eliz@gnu.org> | 1 | 2012-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 | ||
| 5 | 2012-08-01 Glenn Morris <rgm@gnu.org> | 9 | 2012-08-01 Glenn Morris <rgm@gnu.org> |