summaryrefslogtreecommitdiff
path: root/src/lisp.h
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-05-22 22:16:07 +0000
committerKarl Heuer <kwzh@gnu.org>1995-05-22 22:16:07 +0000
commitc9ddd39de429c4e7f5390d9bcd65d7dcf41d4b35 (patch)
tree1ff4383a1d7abb202f43135eaabe16afb7685272 /src/lisp.h
parentb74f15c657809a35c6bf83f58f02a2093dcc7976 (diff)
downloademacs-c9ddd39de429c4e7f5390d9bcd65d7dcf41d4b35.tar.gz
emacs-c9ddd39de429c4e7f5390d9bcd65d7dcf41d4b35.tar.bz2
emacs-c9ddd39de429c4e7f5390d9bcd65d7dcf41d4b35.zip
(gdb_lisp_params): New enum type.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 5422538a39d..3a7b60cbf97 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -96,6 +96,20 @@ enum Lisp_Misc_Type
#define GCTYPEBITS 3
#endif
+/* Make these values available in GDB, which sees enums but not macros. */
+
+enum gdb_lisp_params
+{
+ gdb_valbits = VALBITS,
+ gdb_gctypebits = GCTYPEBITS,
+ gdb_emacs_intbits = sizeof (EMACS_INT) * INTBITS / sizeof (int),
+#ifdef DATA_SEG_BITS
+ gdb_data_seg_bits = DATA_SEG_BITS
+#else
+ gdb_data_seg_bits = 0
+#endif
+};
+
#ifndef NO_UNION_TYPE
#ifndef WORDS_BIG_ENDIAN