Project

General

Profile

Feature #6218 » patch.diff

Glass_saga (Masaki Matsushita), 03/28/2012 10:24 PM

View differences:

struct.c
static VALUE
rb_struct_s_members_m(VALUE klass)
{
VALUE members, ary;
VALUE *p, *pend;
VALUE members = rb_struct_s_members(klass);
members = rb_struct_s_members(klass);
ary = rb_ary_new2(RARRAY_LEN(members));
p = RARRAY_PTR(members); pend = p + RARRAY_LEN(members);
while (p < pend) {
rb_ary_push(ary, *p);
p++;
}
return ary;
return rb_ary_dup(members);
}
/*
    (1-1/1)