comparison src/m/gec63.h @ 9257:d77adcd3277b

(XSETPNTR): Deleted.
author Karl Heuer <kwzh@gnu.org>
date Tue, 04 Oct 1994 10:24:08 +0000
parents 23f72b18b420
children ad238f4988c0
comparison
equal deleted inserted replaced
9256:50532339ab7a 9257:d77adcd3277b
65 65
66 #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK)) 66 #define XTYPE(a) ((enum Lisp_Type) (((a) >> VALBITS) & GCTYPEMASK))
67 #define XSETTYPE(a, b) ((a) = ((a) & VALAMASK) + ((int)(b) << VALBITS)) 67 #define XSETTYPE(a, b) ((a) = ((a) & VALAMASK) + ((int)(b) << VALBITS))
68 68
69 #define XPNTR(a) ((a) & VALAMASK) 69 #define XPNTR(a) ((a) & VALAMASK)
70 #define XSETPNTR(a, b) ((a) = ((a) & ~VALAMASK) + ((b) & VALAMASK))
71 70
72 #define XSET(var, type, ptr) \ 71 #define XSET(var, type, ptr) \
73 ((var) = ((int)(type) << VALBITS) + ((int) (ptr) & VALAMASK)) 72 ((var) = ((int)(type) << VALBITS) + ((int) (ptr) & VALAMASK))
74 73
75 /* Move some garbage-collector flag bits to different bit positions. */ 74 /* Move some garbage-collector flag bits to different bit positions. */