RSTRUCT_CONST_PTR 4546 gc.c const VALUE *ptr = RSTRUCT_CONST_PTR(obj); RSTRUCT_CONST_PTR 1206 include/ruby/ruby.h #define RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(STRUCT, st))) RSTRUCT_CONST_PTR 1208 include/ruby/ruby.h #define RSTRUCT_SET(st, idx, v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v)) RSTRUCT_CONST_PTR 1209 include/ruby/ruby.h #define RSTRUCT_GET(st, idx) (RSTRUCT_CONST_PTR(st)[idx]) RSTRUCT_CONST_PTR 559 struct.c rb_mem_clear((VALUE *)RSTRUCT_CONST_PTR(self)+argc, n-argc); RSTRUCT_CONST_PTR 777 struct.c return rb_ary_new4(RSTRUCT_LEN(s), RSTRUCT_CONST_PTR(s)); RSTRUCT_CONST_PTR 1011 struct.c ptr = RSTRUCT_CONST_PTR(s); RSTRUCT_CONST_PTR 1012 struct.c ptr2 = RSTRUCT_CONST_PTR(s2); RSTRUCT_CONST_PTR 1066 struct.c ptr = RSTRUCT_CONST_PTR(s); RSTRUCT_CONST_PTR 1083 struct.c ptr = RSTRUCT_CONST_PTR(s); RSTRUCT_CONST_PTR 1084 struct.c ptr2 = RSTRUCT_CONST_PTR(s2);