20#define ISTRUCT_DATA_SIZE (sizeof(void*) * 3)
25 intptr_t inline_alignment[3];
30#define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj)))
31#define ISTRUCT_PTR(obj) (RISTRUCT(obj)->inline_data)
40 return ISTRUCT_PTR(
object);
mruby common platform definition"
#define MRB_INLINE
Declare a function as always inlined.
Definition common.h:68
#define MRB_END_DECL
End declarations in C mode.
Definition common.h:28
#define MRB_BEGIN_DECL
Start declarations in C mode.
Definition common.h:26
#define ISTRUCT_DATA_SIZE
Inline structures that fit in RVALUE.
Definition istruct.h:20
Definition boxing_nan.h:40