7 #ifndef MRUBY_ISTRUCT_H 8 #define MRUBY_ISTRUCT_H 20 #define ISTRUCT_DATA_SIZE (sizeof(void*) * 3) 27 #define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj))) 28 #define ISTRUCT_PTR(obj) (RISTRUCT(obj)->inline_data) 37 return ISTRUCT_PTR(
object);
#define ISTRUCT_DATA_SIZE
Inline structures that fit in RVALUE.
Definition: istruct.h:20
#define MRB_BEGIN_DECL
Start declarations in C mode.
Definition: common.h:26
#define MRB_END_DECL
End declarations in C mode.
Definition: common.h:28
mruby common platform definition"
Definition: boxing_nan.h:39
#define MRB_INLINE
Declare a function as always inlined.
Definition: common.h:62