Mercurial > hg > xemacs-beta
diff src/m/pfa50.h @ 203:850242ba4a81 r20-3b28
Import from CVS: tag r20-3b28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:02:21 +0200 |
parents | 0132846995bd |
children | a86b2b5e0111 |
line wrap: on
line diff
--- a/src/m/pfa50.h Mon Aug 13 10:01:24 2007 +0200 +++ b/src/m/pfa50.h Mon Aug 13 10:02:21 2007 +0200 @@ -56,7 +56,9 @@ /* On A-50/60/70/80, data space has high order byte use. */ #define VALBITS 26 #define VALMASK (((1<<VALBITS) - 1) | 0x60000000) -#define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK)) +/* XEmacs: markbit is between type bits and value bits */ +/* #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK)) */ +#define XTYPE(a) ((enum Lisp_Type) (((a) >> ((VALBITS) + 1)) & GCTYPEMASK)) #endif /* pfa50, pfa70 */