RB_OBJ_WB_UNPROTECT_FOR 1033 include/ruby/ruby.h #define RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(ARRAY, a))) RB_OBJ_WB_UNPROTECT_FOR 1206 include/ruby/ruby.h #define RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(STRUCT, st)))