aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2008-01-28 07:05:37 +0000
committerKenichi Handa2008-01-28 07:05:37 +0000
commit9e067dbc984eb89a5acbe1d6837f03dfce4ba07d (patch)
tree4de80e927c0c216376d16efa8b44b3ae4cbc18d5
parent6c8ec042df4e4c84e2841a1a5109a53df5fbfee3 (diff)
downloademacs-9e067dbc984eb89a5acbe1d6837f03dfce4ba07d.tar.gz
emacs-9e067dbc984eb89a5acbe1d6837f03dfce4ba07d.zip
(xfontset): New function.
-rw-r--r--src/.gdbinit23
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).
1016end 1016end
1017 1017
1018define 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
1039end
1040
1018define xbacktrace 1041define xbacktrace
1019 set $bt = backtrace_list 1042 set $bt = backtrace_list
1020 while $bt 1043 while $bt