RSTRUCT 502 marshal.c long len = RSTRUCT(obj)->len;
RSTRUCT 514 marshal.c w_object(RSTRUCT(obj)->ptr[i], arg, limit);
RSTRUCT 79 struct.c return RSTRUCT(obj)->ptr[i];
RSTRUCT 93 struct.c static VALUE rb_struct_ref0(obj) VALUE obj; {return RSTRUCT(obj)->ptr[0];}
RSTRUCT 94 struct.c static VALUE rb_struct_ref1(obj) VALUE obj; {return RSTRUCT(obj)->ptr[1];}
RSTRUCT 95 struct.c static VALUE rb_struct_ref2(obj) VALUE obj; {return RSTRUCT(obj)->ptr[2];}
RSTRUCT 96 struct.c static VALUE rb_struct_ref3(obj) VALUE obj; {return RSTRUCT(obj)->ptr[3];}
RSTRUCT 97 struct.c static VALUE rb_struct_ref4(obj) VALUE obj; {return RSTRUCT(obj)->ptr[4];}
RSTRUCT 98 struct.c static VALUE rb_struct_ref5(obj) VALUE obj; {return RSTRUCT(obj)->ptr[5];}
RSTRUCT 99 struct.c static VALUE rb_struct_ref6(obj) VALUE obj; {return RSTRUCT(obj)->ptr[6];}
RSTRUCT 100 struct.c static VALUE rb_struct_ref7(obj) VALUE obj; {return RSTRUCT(obj)->ptr[7];}
RSTRUCT 101 struct.c static VALUE rb_struct_ref8(obj) VALUE obj; {return RSTRUCT(obj)->ptr[8];}
RSTRUCT 102 struct.c static VALUE rb_struct_ref9(obj) VALUE obj; {return RSTRUCT(obj)->ptr[9];}
RSTRUCT 141 struct.c return RSTRUCT(obj)->ptr[i] = val;
RSTRUCT 265 struct.c MEMCPY(RSTRUCT(self)->ptr, RARRAY(values)->ptr, VALUE, RARRAY(values)->len);
RSTRUCT 267 struct.c rb_mem_clear(RSTRUCT(self)->ptr+RARRAY(values)->len,
RSTRUCT 330 struct.c for (i=0; i<RSTRUCT(s)->len; i++) {
RSTRUCT 331 struct.c rb_yield(RSTRUCT(s)->ptr[i]);
RSTRUCT 347 struct.c for (i=0; i<RSTRUCT(s)->len; i++) {
RSTRUCT 348 struct.c rb_yield(rb_assoc_new(RARRAY(member)->ptr[i], RSTRUCT(s)->ptr[i]));
RSTRUCT 381 struct.c for (i=0; i<RSTRUCT(s)->len; i++) {
RSTRUCT 392 struct.c str2 = rb_inspect(RSTRUCT(s)->ptr[i]);
RSTRUCT 420 struct.c return rb_ary_new4(RSTRUCT(s)->len, RSTRUCT(s)->ptr);
RSTRUCT 420 struct.c return rb_ary_new4(RSTRUCT(s)->len, RSTRUCT(s)->ptr);
RSTRUCT 432 struct.c RSTRUCT(copy)->ptr = ALLOC_N(VALUE, RSTRUCT(s)->len);
RSTRUCT 432 struct.c RSTRUCT(copy)->ptr = ALLOC_N(VALUE, RSTRUCT(s)->len);
RSTRUCT 433 struct.c RSTRUCT(copy)->len = RSTRUCT(s)->len;
RSTRUCT 433 struct.c RSTRUCT(copy)->len = RSTRUCT(s)->len;
RSTRUCT 434 struct.c MEMCPY(RSTRUCT(copy)->ptr, RSTRUCT(s)->ptr, VALUE, RSTRUCT(copy)->len);
RSTRUCT 434 struct.c MEMCPY(RSTRUCT(copy)->ptr, RSTRUCT(s)->ptr, VALUE, RSTRUCT(copy)->len);
RSTRUCT 434 struct.c MEMCPY(RSTRUCT(copy)->ptr, RSTRUCT(s)->ptr, VALUE, RSTRUCT(copy)->len);
RSTRUCT 455 struct.c return RSTRUCT(s)->ptr[i];
RSTRUCT 473 struct.c if (i < 0) i = RSTRUCT(s)->len + i;
RSTRUCT 476 struct.c i, RSTRUCT(s)->len);
RSTRUCT 477 struct.c if (RSTRUCT(s)->len <= i)
RSTRUCT 479 struct.c i, RSTRUCT(s)->len);
RSTRUCT 480 struct.c return RSTRUCT(s)->ptr[i];
RSTRUCT 500 struct.c RSTRUCT(s)->ptr[i] = val;
RSTRUCT 518 struct.c if (i < 0) i = RSTRUCT(s)->len + i;
RSTRUCT 521 struct.c i, RSTRUCT(s)->len);
RSTRUCT 523 struct.c if (RSTRUCT(s)->len <= i) {
RSTRUCT 525 struct.c i, RSTRUCT(s)->len);
RSTRUCT 528 struct.c return RSTRUCT(s)->ptr[i] = val;
RSTRUCT 545 struct.c for (i = 0; i < RSTRUCT(s)->len; i++) {
RSTRUCT 546 struct.c if (RTEST(rb_yield(RSTRUCT(s)->ptr[i]))) {
RSTRUCT 547 struct.c rb_ary_push(result, RSTRUCT(s)->ptr[i]);
RSTRUCT 568 struct.c if (RSTRUCT(s)->len != RSTRUCT(s2)->len) {
RSTRUCT 568 struct.c if (RSTRUCT(s)->len != RSTRUCT(s2)->len) {
RSTRUCT 572 struct.c for (i=0; i<RSTRUCT(s)->len; i++) {
RSTRUCT 573 struct.c if (!rb_equal(RSTRUCT(s)->ptr[i], RSTRUCT(s2)->ptr[i])) return Qfalse;
RSTRUCT 573 struct.c if (!rb_equal(RSTRUCT(s)->ptr[i], RSTRUCT(s2)->ptr[i])) return Qfalse;
RSTRUCT 582 struct.c return LONG2FIX(RSTRUCT(s)->len);