X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/290d7ac277986bd118e594a8100b3f40e4492cb1..52a4e87c630ea397408efe4f8486be55e1199905:/src/.gdbinit diff --git a/src/.gdbinit b/src/.gdbinit index fd2e871ff3..0f2138284a 100644 --- a/src/.gdbinit +++ b/src/.gdbinit @@ -1,4 +1,4 @@ -# Copyright (C) 1992-1998, 2000-2014 Free Software Foundation, Inc. +# Copyright (C) 1992-1998, 2000-2015 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # @@ -468,18 +468,18 @@ define pgx end # GLYPHLESS_GLYPH if ($g.type == 2) - printf "GLYPHLESS[" + printf "G-LESS[" if ($g.u.glyphless.method == 0) - printf "THIN]" + printf "THIN;0x%x]", $g.u.glyphless.ch end if ($g.u.glyphless.method == 1) - printf "EMPTY]" + printf "EMPTY;0x%x]", $g.u.glyphless.ch end if ($g.u.glyphless.method == 2) - printf "ACRO]" + printf "ACRO;0x%x]", $g.u.glyphless.ch end if ($g.u.glyphless.method == 3) - printf "HEX]" + printf "HEX;0x%x]", $g.u.glyphless.ch end end # IMAGE_GLYPH @@ -498,7 +498,7 @@ define pgx printf " pos=%d", $g.charpos end # For characters, print their resolved level and bidi type - if ($g.type == 0) + if ($g.type == 0 || $g.type == 2) printf " blev=%d,btyp=", $g.resolved_level pbiditype $g.bidi_type end @@ -820,15 +820,7 @@ define xwindow xgetptr $ print (struct window *) $ptr set $window = (struct window *) $ptr - xgetint $window->total_cols - set $width=$int - xgetint $window->total_lines - set $height=$int - xgetint $window->left_col - set $left=$int - xgetint $window->top_line - set $top=$int - printf "%dx%d+%d+%d\n", $width, $height, $left, $top + printf "%dx%d+%d+%d\n", $window->total_cols, $window->total_lines, $window->left_col, $window->top_line end document xwindow Print $ as a window pointer, assuming it is an Emacs Lisp window value. @@ -870,10 +862,8 @@ end define xsubchartable xgetptr $ print (struct Lisp_Sub_Char_Table *) $ptr - xgetint $->depth - set $depth = $int - xgetint $->min_char - printf "Depth: %d, Min char: %d (0x%x)\n", $depth, $int, $int + set $subchartab = (struct Lisp_Sub_Char_Table *) $ptr + printf "Depth: %d, Min char: %d (0x%x)\n", $subchartab->depth, $subchartab->min_char, $subchartab->min_char end document xsubchartable Print the address of the sub-char-table $, its depth and min-char.