projects
/
chise
/
xemacs-chise.git-
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update.
[chise/xemacs-chise.git-]
/
src
/
opaque.h
diff --git
a/src/opaque.h
b/src/opaque.h
index
0350bd7
..
d308eb0
100644
(file)
--- a/
src/opaque.h
+++ b/
src/opaque.h
@@
-26,13
+26,6
@@
Boston, MA 02111-1307, USA. */
#ifndef INCLUDED_opaque_h_
#define INCLUDED_opaque_h_
#ifndef INCLUDED_opaque_h_
#define INCLUDED_opaque_h_
-typedef union
-{
- struct { Lisp_Object obj; } obj;
- struct { void *p; } p;
- struct { double d; } d;
-} max_align_t;
-
typedef struct Lisp_Opaque
{
struct lcrecord_header header;
typedef struct Lisp_Opaque
{
struct lcrecord_header header;
@@
-54,10
+47,8
@@
DECLARE_LRECORD (opaque, Lisp_Opaque);
#define OPAQUE_SIZE(op) ((op)->size)
#define OPAQUE_DATA(op) ((void *) ((op)->data))
#define OPAQUE_SIZE(op) ((op)->size)
#define OPAQUE_DATA(op) ((void *) ((op)->data))
-#define OPAQUE_MARKFUN(op) ((op)->markfun)
#define XOPAQUE_SIZE(op) OPAQUE_SIZE (XOPAQUE (op))
#define XOPAQUE_DATA(op) OPAQUE_DATA (XOPAQUE (op))
#define XOPAQUE_SIZE(op) OPAQUE_SIZE (XOPAQUE (op))
#define XOPAQUE_DATA(op) OPAQUE_DATA (XOPAQUE (op))
-#define XOPAQUE_MARKFUN(op) OPAQUE_MARKFUN (XOPAQUE (op))
Lisp_Object make_opaque (const void *data, size_t size);
Lisp_Object make_opaque (const void *data, size_t size);