* Add M_CHECK_COMPATIBLE

* Fix issue in oplist
This commit is contained in:
Patrick Pelissier committed 2020-05-17 10:26:40 +02:00
1 parent 024b62a7a7
commit 9c58e73c37
1 file changed
+3 -1
+3 -1
View File
@@ -71,7 +71,7 @@
SET(M_C(name, _set) M_IPTR), \
CLEAR(M_C(name, _clear)), \
CLEAN(M_C(name, _clean) M_IPTR), \
TYPE(M_C(name, _type_t)), \
TYPE(M_C(name, _t)), \
OPLIST(oplist), \
SUBTYPE(M_C(name, _type_t)) \
,M_IF_METHOD(NEW, oplist)(NEW(M_GET_NEW oplist),) \
@@ -95,6 +95,8 @@
typedef type *M_C(name,_t); \
typedef type M_C(name, _type_t); \
\
M_CHECK_COMPATIBLE_OPLIST(name, 1, type, oplist) \
\
static inline M_C(name,_t) \
M_C(name, _init)(type *ptr) \
{ \