Header: mruby/boxing_no.h
Define Summary
- #define MRUBY_BOXING_NO_H
- #define MRB_FIXNUM_SHIFT
- #define MRB_SYMBOL_SHIFT
- #define MRB_FIXNUM_MIN
- #define MRB_FIXNUM_MAX
- #define mrb_ptr
- #define mrb_cptr
- #define mrb_float
- #define mrb_fixnum
#ifdef MRB_32BIT
#define mrb_fixnum(o) ((mrb_int)((intptr_t)0xffffffffffff&((o).u))|(((o).u & 0x800000000000)?0xffff000000000000:0))
#else
#define mrb_fixnum(o) ((mrb_int)(int32_t)((o).u))
#endif
- #define mrb_integer
- #define mrb_symbol
- #define mrb_type
- #define mrb_unboxed_type
- #define BOXNO_SET_VALUE
- #define SET_NIL_VALUE
- #define SET_FALSE_VALUE
- #define SET_TRUE_VALUE
- #define SET_BOOL_VALUE
- #define SET_INT_VALUE
- #define SET_FIXNUM_VALUE
- #define SET_FLOAT_VALUE
- #define SET_SYM_VALUE
- #define SET_OBJ_VALUE
- #define SET_CPTR_VALUE
- #define SET_UNDEF_VALUE