comparison src/emacs.c @ 54689:d57cf5187262

(gdb_use_union, gdb_use_lsb): New vars. (gdb_emacs_intbits): Remove.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 03 Apr 2004 05:31:24 +0000
parents 3ac0da0026e6
children 8640357a1aa5 7f60e040ccfc
comparison
equal deleted inserted replaced
54688:edcc29a81d95 54689:d57cf5187262
1 /* Fully extensible Emacs, running on Unix, intended for GNU. 1 /* Fully extensible Emacs, running on Unix, intended for GNU.
2 Copyright (C) 1985,86,87,93,94,95,97,98,1999,2001,02,2003 2 Copyright (C) 1985,86,87,93,94,95,97,98,1999,2001,02,03,2004
3 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
4 4
5 This file is part of GNU Emacs. 5 This file is part of GNU Emacs.
6 6
7 GNU Emacs is free software; you can redistribute it and/or modify 7 GNU Emacs is free software; you can redistribute it and/or modify
84 extern char *index P_ ((const char *, int)); 84 extern char *index P_ ((const char *, int));
85 #endif 85 #endif
86 86
87 /* Make these values available in GDB, which doesn't see macros. */ 87 /* Make these values available in GDB, which doesn't see macros. */
88 88
89 #ifdef USE_LSB_TAG
90 int gdb_use_lsb = 1;
91 #else
92 int gdb_use_lsb = 0;
93 #endif
94 #ifdef NO_UNION_TYPE
95 int gdb_use_union = 0;
96 #else
97 int gdb_use_union = 1;
98 #endif
89 EMACS_INT gdb_valbits = VALBITS; 99 EMACS_INT gdb_valbits = VALBITS;
90 EMACS_INT gdb_gctypebits = GCTYPEBITS; 100 EMACS_INT gdb_gctypebits = GCTYPEBITS;
91 EMACS_INT gdb_emacs_intbits = sizeof (EMACS_INT) * BITS_PER_CHAR;
92 #ifdef DATA_SEG_BITS 101 #ifdef DATA_SEG_BITS
93 EMACS_INT gdb_data_seg_bits = DATA_SEG_BITS; 102 EMACS_INT gdb_data_seg_bits = DATA_SEG_BITS;
94 #else 103 #else
95 EMACS_INT gdb_data_seg_bits = 0; 104 EMACS_INT gdb_data_seg_bits = 0;
96 #endif 105 #endif