comparison src/lisp-union.h @ 213:78f53ef88e17 r20-4b5

Import from CVS: tag r20-4b5
author cvs
date Mon, 13 Aug 2007 10:06:47 +0200
parents e45d5e7c476e
children 11cf20601dec
comparison
equal deleted inserted replaced
212:d8688acf4c5b 213:78f53ef88e17
199 * zero. 199 * zero.
200 */ 200 */
201 # define XMARKBIT(a) ((a).gu.markbit) 201 # define XMARKBIT(a) ((a).gu.markbit)
202 # define XMARK(a) ((void) (XMARKBIT (a) = 1)) 202 # define XMARK(a) ((void) (XMARKBIT (a) = 1))
203 # define XUNMARK(a) ((void) (XMARKBIT (a) = 0)) 203 # define XUNMARK(a) ((void) (XMARKBIT (a) = 0))
204 #else
205 # define XUNMARK(a) DO_NOTHING
204 #endif 206 #endif
205 207
206 /* Use this for turning a (void *) into a Lisp_Object, as when the 208 /* Use this for turning a (void *) into a Lisp_Object, as when the
207 Lisp_Object is passed into a toolkit callback function */ 209 Lisp_Object is passed into a toolkit callback function */
208 #define VOID_TO_LISP(larg,varg) \ 210 #define VOID_TO_LISP(larg,varg) \