(VALMASK): Only define for non-union type.
commit7ad435540618ebfe42e1e3361065ba5a77077a4d
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 17 Nov 2003 23:29:30 +0000 (17 23:29 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 17 Nov 2003 23:29:30 +0000 (17 23:29 +0000)
tree6e4a11fd340d4a3bb791bd1c627022a977cd9dc4
parent316d4bf9e2fc5ec04f5187ace82c84eb9c6c934e
(VALMASK): Only define for non-union type.
(MARKBIT): Remove.
(ARRAY_MARK_FLAG): Use previous value of MARKBIT.
(XTYPE): Define unconditionally.
(XSETTYPE): Remove one more remnant.
(EQ): Define differently for the union and non-union cases.
(INTMASK): New bit mask.
(struct Lisp_Marker): Move down to prepare for upcoming patch.
(GC_EQ): Delegate to EQ.
src/lisp.h