comparison src/opaque.h @ 1629:632411c376d0

[xemacs-hg @ 2003-08-18 19:51:14 by james] Remove unused (X)OPAQUE_MARKFUN definitions.
author james
date Mon, 18 Aug 2003 19:51:18 +0000
parents e38acbeb1cae
children 64eaceca611d
comparison
equal deleted inserted replaced
1628:75eeb3d98e5a 1629:632411c376d0
45 #define OPAQUE_CLEAR ((const void *) 0) 45 #define OPAQUE_CLEAR ((const void *) 0)
46 #define OPAQUE_UNINIT ((const void *) -1) 46 #define OPAQUE_UNINIT ((const void *) -1)
47 47
48 #define OPAQUE_SIZE(op) ((op)->size) 48 #define OPAQUE_SIZE(op) ((op)->size)
49 #define OPAQUE_DATA(op) ((void *) ((op)->data)) 49 #define OPAQUE_DATA(op) ((void *) ((op)->data))
50 #define OPAQUE_MARKFUN(op) ((op)->markfun)
51 #define XOPAQUE_SIZE(op) OPAQUE_SIZE (XOPAQUE (op)) 50 #define XOPAQUE_SIZE(op) OPAQUE_SIZE (XOPAQUE (op))
52 #define XOPAQUE_DATA(op) OPAQUE_DATA (XOPAQUE (op)) 51 #define XOPAQUE_DATA(op) OPAQUE_DATA (XOPAQUE (op))
53 #define XOPAQUE_MARKFUN(op) OPAQUE_MARKFUN (XOPAQUE (op))
54 52
55 Lisp_Object make_opaque (const void *data, Bytecount size); 53 Lisp_Object make_opaque (const void *data, Bytecount size);
56 54
57 typedef struct Lisp_Opaque_Ptr 55 typedef struct Lisp_Opaque_Ptr
58 { 56 {