diff options
| author | Kenichi Handa | 2008-01-28 07:05:37 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-01-28 07:05:37 +0000 |
| commit | 9e067dbc984eb89a5acbe1d6837f03dfce4ba07d (patch) | |
| tree | 4de80e927c0c216376d16efa8b44b3ae4cbc18d5 | |
| parent | 6c8ec042df4e4c84e2841a1a5109a53df5fbfee3 (diff) | |
| download | emacs-9e067dbc984eb89a5acbe1d6837f03dfce4ba07d.tar.gz emacs-9e067dbc984eb89a5acbe1d6837f03dfce4ba07d.zip | |
(xfontset): New function.
| -rw-r--r-- | src/.gdbinit | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/.gdbinit b/src/.gdbinit index 2c3750bd8de..be7473f0a82 100644 --- a/src/.gdbinit +++ b/src/.gdbinit | |||
| @@ -1015,6 +1015,29 @@ document xcharset | |||
| 1015 | Print the name of charset that has ID (argument). | 1015 | Print the name of charset that has ID (argument). |
| 1016 | end | 1016 | end |
| 1017 | 1017 | ||
| 1018 | define xfontset | ||
| 1019 | xgetptr $ | ||
| 1020 | set $tbl = (struct Lisp_Char_Table *) $ptr | ||
| 1021 | print $tbl | ||
| 1022 | xgetint $tbl->extras[0] | ||
| 1023 | printf " ID:%d", $int | ||
| 1024 | xgettype $tbl->extras[1] | ||
| 1025 | xgetptr $tbl->extras[1] | ||
| 1026 | if $type == Lisp_String | ||
| 1027 | set $ptr = (struct Lisp_String *) $ptr | ||
| 1028 | printf " Name:" | ||
| 1029 | xprintstr $ptr | ||
| 1030 | else | ||
| 1031 | xgetptr $tbl->extras[2] | ||
| 1032 | set $ptr = (struct Lisp_Char_Table *) $ptr | ||
| 1033 | xgetptr $ptr->extras[1] | ||
| 1034 | set $ptr = (struct Lisp_String *) $ptr | ||
| 1035 | printf " Realized from:" | ||
| 1036 | xprintstr $ptr | ||
| 1037 | end | ||
| 1038 | echo \n | ||
| 1039 | end | ||
| 1040 | |||
| 1018 | define xbacktrace | 1041 | define xbacktrace |
| 1019 | set $bt = backtrace_list | 1042 | set $bt = backtrace_list |
| 1020 | while $bt | 1043 | while $bt |