RSTRUCT           722 include/ruby/ruby.h      RSTRUCT(st)->as.heap.len)
RSTRUCT           725 include/ruby/ruby.h      RSTRUCT(st)->as.ary : \
RSTRUCT           726 include/ruby/ruby.h      RSTRUCT(st)->as.heap.ptr)
RSTRUCT            20 range.c        #define RANGE_BEG(r) (RSTRUCT(r)->as.ary[0])
RSTRUCT            21 range.c        #define RANGE_END(r) (RSTRUCT(r)->as.ary[1])
RSTRUCT            22 range.c        #define RANGE_EXCL(r) (RSTRUCT(r)->as.ary[2])
RSTRUCT            25 range.c        #define SET_EXCL(r,v) (RSTRUCT(r)->as.ary[2] = (v) ? Qtrue : Qfalse)
RSTRUCT            57 range.c            RSTRUCT(range)->as.ary[0] = beg;
RSTRUCT            58 range.c            RSTRUCT(range)->as.ary[1] = end;
RSTRUCT           847 range.c            RSTRUCT(range)->as.ary[0] = rb_ivar_get(obj, id_beg);
RSTRUCT           848 range.c            RSTRUCT(range)->as.ary[1] = rb_ivar_get(obj, id_end);
RSTRUCT           849 range.c            RSTRUCT(range)->as.ary[2] = rb_ivar_get(obj, id_excl);