comparison src/m/att3b.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
comparison
equal deleted inserted replaced
202:61eefc8fc970 203:850242ba4a81
114 #if u3b2 || u3b5 || u3b15 114 #if u3b2 || u3b5 || u3b15
115 115
116 /* On 3b2/5/15, data space has high order bit on. */ 116 /* On 3b2/5/15, data space has high order bit on. */
117 #define VALBITS 27 117 #define VALBITS 27
118 #define VALMASK (((1<<VALBITS) - 1) | (1 << 31)) 118 #define VALMASK (((1<<VALBITS) - 1) | (1 << 31))
119 #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK)) 119 /* XEmacs: markbit is between type bits and value bits */
120 /* #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK)) */
121 #define XTYPE(a) ((enum Lisp_Type) (((a) >> ((VALBITS) + 1)) & GCTYPEMASK))
120 122
121 #endif /* 3b2, 3b5 or 3b15 */ 123 #endif /* 3b2, 3b5 or 3b15 */
122 124
123 #define TEXT_START 0 125 #define TEXT_START 0
124 126