diff src/emacs.c @ 26532:9692309251b8

(gdb_valbits, gdb_gctypebits, gdb_emacs_intbits) (gdb_data_seg_bits): New variables.
author Gerd Moellmann <gerd@gnu.org>
date Mon, 22 Nov 1999 13:19:41 +0000
parents b7438760079b
children f6e79aed5c2e
line wrap: on
line diff
--- a/src/emacs.c	Mon Nov 22 13:17:23 1999 +0000
+++ b/src/emacs.c	Mon Nov 22 13:19:41 1999 +0000
@@ -68,6 +68,17 @@
 extern void set_time_zone_rule ();
 extern char *index ();
 
+/* Make these values available in GDB, which doesn't see macros.  */
+
+EMACS_INT gdb_valbits = VALBITS;
+EMACS_INT gdb_gctypebits = GCTYPEBITS;
+EMACS_INT gdb_emacs_intbits = sizeof (EMACS_INT) * BITS_PER_CHAR;
+#ifdef DATA_SEG_BITS
+EMACS_INT gdb_data_seg_bits = DATA_SEG_BITS;
+#else
+EMACS_INT  gdb_data_seg_bits = 0;
+#endif
+
 /* Command line args from shell, as list of strings */
 Lisp_Object Vcommand_line_args;