]> git.eshelyaron.com Git - emacs.git/commitdiff
(VALMASK, GCTYPEMASK, MARKBIT, ARRAY_MARK_FLAG)
authorRichard M. Stallman <rms@gnu.org>
Mon, 2 Jun 1997 02:34:00 +0000 (02:34 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 2 Jun 1997 02:34:00 +0000 (02:34 +0000)
(PSEUDOVECTOR_FLAG, enum pvec_type, PSEUDOVECTOR_SIZE_MASK):
Define regardless of NO_UNION_TYPE.

src/lisp.h

index 3f0fbc0c74adf4d2065c6bcf5034c964eba72a1c..f104af63794e2ab0a09e231affe098e5ea6468e9 100644 (file)
@@ -181,12 +181,11 @@ Lisp_Object;
 #endif /* NO_UNION_TYPE */
 
 
-/* If union type is not wanted, define Lisp_Object as just a number
-   and define the macros below to extract fields by shifting */
+/* If union type is not wanted, define Lisp_Object as just a number.  */
 
 #ifdef NO_UNION_TYPE
-
 #define Lisp_Object EMACS_INT
+#endif /* NO_UNION_TYPE */
 
 #ifndef VALMASK
 #define VALMASK ((((EMACS_INT) 1)<<VALBITS) - 1)
@@ -243,8 +242,6 @@ enum pvec_type
 
 /* For convenience, we also store the number of elements in these bits.  */
 #define PSEUDOVECTOR_SIZE_MASK 0x1ff
-
-#endif /* NO_UNION_TYPE */
 \f
 /* These macros extract various sorts of values from a Lisp_Object.
  For example, if tem is a Lisp_Object whose type is Lisp_Cons,