diff options
Diffstat (limited to 'src/emacs.c')
-rw-r--r-- | src/emacs.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/emacs.c b/src/emacs.c index c737a41974f..7dad87ef38b 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -2490,50 +2490,3 @@ libraries; only those already known by Emacs will be loaded. */); /* Make sure IS_DAEMON starts up as false. */ daemon_pipe[1] = 0; } - -/* Make these values available in GDB, which doesn't see macros. - This is last, so that the #undef lines don't mess up later code. */ - -enum - { - gdb_CHECK_LISP_OBJECT_TYPE = CHECK_LISP_OBJECT_TYPE, - gdb_DATA_SEG_BITS = DATA_SEG_BITS, - gdb_GCTYPEBITS = GCTYPEBITS, - gdb_USE_LSB_TAG = USE_LSB_TAG - }; - -#undef CHECK_LISP_OBJECT_TYPE -#undef DATA_SEG_BITS -#undef GCTYPEBITS -#undef USE_LSB_TAG - -enum - { - CHECK_LISP_OBJECT_TYPE = gdb_CHECK_LISP_OBJECT_TYPE, - DATA_SEG_BITS = gdb_DATA_SEG_BITS, - GCTYPEBITS = gdb_GCTYPEBITS, - USE_LSB_TAG = gdb_USE_LSB_TAG - }; - -/* These are trickier since they might fall out of int range. Each - symbol X has a corresponding X_VAL symbol, verified to have the - correct value. */ - -#define ARRAY_MARK_FLAG_VAL PTRDIFF_MIN -#define PSEUDOVECTOR_FLAG_VAL (PTRDIFF_MAX - PTRDIFF_MAX / 2) -#define VALMASK_VAL (USE_LSB_TAG ? -1 << GCTYPEBITS : VAL_MAX) - -verify (ARRAY_MARK_FLAG_VAL == ARRAY_MARK_FLAG); -verify (PSEUDOVECTOR_FLAG_VAL == PSEUDOVECTOR_FLAG); -verify (VALMASK_VAL == VALMASK); - -#undef ARRAY_MARK_FLAG -#undef PSEUDOVECTOR_FLAG -#undef VALMASK - -ptrdiff_t const EXTERNALLY_VISIBLE - ARRAY_MARK_FLAG = ARRAY_MARK_FLAG_VAL, - PSEUDOVECTOR_FLAG = PSEUDOVECTOR_FLAG_VAL; - -EMACS_INT const EXTERNALLY_VISIBLE - VALMASK = VALMASK_VAL; |