# HG changeset patch # User Gerd Moellmann # Date 943276781 0 # Node ID 9692309251b8a41ec894b8fa36c445392f11f736 # Parent a52135fe746edc26aa82692a3d2401339c379fcb (gdb_valbits, gdb_gctypebits, gdb_emacs_intbits) (gdb_data_seg_bits): New variables. diff -r a52135fe746e -r 9692309251b8 src/emacs.c --- 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;