Commit a8333d03 authored by Paul Eggert's avatar Paul Eggert

* lisp.h (VALMASK) [!USE_LSB_TAG]: Now a macro

as well as a constant, since it's used in non-static inline functions now.
parent d7844221
......@@ -30,6 +30,7 @@
(INLINE_HEADER_END): New macros.
* lisp.h (PSEUDOVECTOR_FLAG): Now a macro as well as a constant,
since it's used in non-static inline functions now.
(VALMASK) [!USE_LSB_TAG]: Likewise.
2012-08-02 Glenn Morris <rgm@gnu.org>
......
......@@ -423,7 +423,9 @@ enum lsb_bits
#else /* not USE_LSB_TAG */
static EMACS_INT const VALMASK = VAL_MAX;
static EMACS_INT const VALMASK
#define VALMASK VAL_MAX
= VALMASK;
#define XTYPE(a) ((enum Lisp_Type) ((EMACS_UINT) XLI (a) >> VALBITS))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment