diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 14 |
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 | |||
| 96 | #define GCTYPEBITS 3 | 96 | #define GCTYPEBITS 3 |
| 97 | #endif | 97 | #endif |
| 98 | 98 | ||
| 99 | /* Make these values available in GDB, which sees enums but not macros. */ | ||
| 100 | |||
| 101 | enum gdb_lisp_params | ||
| 102 | { | ||
| 103 | gdb_valbits = VALBITS, | ||
| 104 | gdb_gctypebits = GCTYPEBITS, | ||
| 105 | gdb_emacs_intbits = sizeof (EMACS_INT) * INTBITS / sizeof (int), | ||
| 106 | #ifdef DATA_SEG_BITS | ||
| 107 | gdb_data_seg_bits = DATA_SEG_BITS | ||
| 108 | #else | ||
| 109 | gdb_data_seg_bits = 0 | ||
| 110 | #endif | ||
| 111 | }; | ||
| 112 | |||
| 99 | #ifndef NO_UNION_TYPE | 113 | #ifndef NO_UNION_TYPE |
| 100 | 114 | ||
| 101 | #ifndef WORDS_BIG_ENDIAN | 115 | #ifndef WORDS_BIG_ENDIAN |