added typecasting to some moo_xxxx() macros

This commit is contained in:
hyunghwan.chung 2019-04-13 01:02:30 +00:00
parent 1131ecda11
commit 12ebc336a0

View File

@ -1850,13 +1850,13 @@ MOO_EXPORT void moo_fini (
static MOO_INLINE moo_errnum_t moo_geterrnum (moo_t* moo) { return moo->errnum; } static MOO_INLINE moo_errnum_t moo_geterrnum (moo_t* moo) { return moo->errnum; }
#else #else
# define moo_getmmgr(moo) ((moo)->mmgr) # define moo_getmmgr(moo) (((moo_t*)(moo))->mmgr)
# define moo_getxtn(moo) ((void*)((moo) + 1)) # define moo_getxtn(moo) ((void*)((moo_t*)(moo) + 1))
# define moo_getcmgr(moo) ((moo)->cmgr) # define moo_getcmgr(moo) (((moo_t*)(moo))->cmgr)
# define moo_setcmgr(moo,mgr) ((moo)->cmgr = (mgr)) # define moo_setcmgr(moo,mgr) (((moo_t*)(moo))->cmgr = (mgr))
# define moo_geterrnum(moo) ((moo)->errnum) # define moo_geterrnum(moo) (((moo_t*)(moo))->errnum)
#endif #endif
MOO_EXPORT void moo_seterrnum ( MOO_EXPORT void moo_seterrnum (