[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/m/gec63.h
From: |
Ken Raeburn |
Subject: |
[Emacs-diffs] Changes to emacs/src/m/gec63.h |
Date: |
Sun, 21 Jul 2002 20:08:23 -0400 |
Index: emacs/src/m/gec63.h
diff -c emacs/src/m/gec63.h:1.11 emacs/src/m/gec63.h:1.12
*** emacs/src/m/gec63.h:1.11 Mon Apr 15 09:17:36 2002
--- emacs/src/m/gec63.h Sun Jul 21 20:08:23 2002
***************
*** 50,69 ****
#define NO_REMAP
! /* The rest of the file certainly needs updating for Emacs 19.29! */
! /* Define sizes of portions of a Lisp_Object. */
! #define VALBITS 24
!
! #define VALAMASK (((1<<VALBITS) - 1)| 0xF0000000L)
!
! #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK))
! #define XSETTYPE(a, b) ((a) = ((a) & VALAMASK) + ((int)(b) << VALBITS))
!
! #define XPNTR(a) ((a) & VALAMASK)
!
! #define XSET(var, type, ptr) \
! ((var) = ((int)(type) << VALBITS) + ((int) (ptr) & VALAMASK))
!
! /* Move some garbage-collector flag bits to different bit positions. */
! #define ARRAY_MARK_FLAG (1 << 27)
--- 50,55 ----
#define NO_REMAP
! /* This needs verification! */
! #define DATA_SEG_BITS 0xF0000000L
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/src/m/gec63.h,
Ken Raeburn <=