RARRAY_PTR 166 array.c VALUE *ptr = RARRAY_PTR(ary); RARRAY_PTR 247 array.c MEMCPY(ptr, RARRAY_PTR(ary), VALUE, len); RARRAY_PTR 335 array.c RARRAY_PTR(ary)[i] = va_arg(ar, VALUE); RARRAY_PTR 350 array.c MEMCPY(RARRAY_PTR(ary), elts, VALUE, n); RARRAY_PTR 367 array.c xfree(RARRAY_PTR(ary)); RARRAY_PTR 384 array.c ARY_SET_PTR((VALUE)shared, RARRAY_PTR(ary)); RARRAY_PTR 400 array.c MEMCPY(ARY_EMBED_PTR(subst), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); RARRAY_PTR 499 array.c if (ARY_OWNS_HEAP_P(ary) && RARRAY_PTR(ary)) { RARRAY_PTR 500 array.c xfree(RARRAY_PTR(ary)); RARRAY_PTR 540 array.c memfill(RARRAY_PTR(ary), len, val); RARRAY_PTR 560 array.c MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc); RARRAY_PTR 595 array.c rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), RARRAY_PTR 602 array.c RARRAY_PTR(ary)[idx] = val; RARRAY_PTR 614 array.c MEMCPY(ARY_EMBED_PTR(result), RARRAY_PTR(ary) + offset, VALUE, len); RARRAY_PTR 623 array.c ARY_SET_PTR(result, RARRAY_PTR(ary)); RARRAY_PTR 717 array.c return RARRAY_PTR(ary)[n]; RARRAY_PTR 759 array.c top = RARRAY_PTR(ary)[0]; RARRAY_PTR 762 array.c MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+1, VALUE, RARRAY_LEN(ary)-1); RARRAY_PTR 768 array.c RARRAY_PTR(ary)[0] = Qnil; RARRAY_PTR 815 array.c MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+n, VALUE, RARRAY_LEN(ary)-n); RARRAY_PTR 846 array.c MEMMOVE(RARRAY_PTR(ary) + argc, RARRAY_PTR(ary), VALUE, len); RARRAY_PTR 847 array.c MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc); RARRAY_PTR 867 array.c return RARRAY_PTR(ary)[offset]; RARRAY_PTR 1000 array.c return RARRAY_PTR(ary)[0]; RARRAY_PTR 1025 array.c return RARRAY_PTR(ary)[RARRAY_LEN(ary)-1]; RARRAY_PTR 1076 array.c return RARRAY_PTR(ary)[idx]; RARRAY_PTR 1106 array.c if (RTEST(rb_yield(RARRAY_PTR(ary)[i]))) { RARRAY_PTR 1114 array.c if (rb_equal(RARRAY_PTR(ary)[i], val)) RARRAY_PTR 1144 array.c if (RTEST(rb_yield(RARRAY_PTR(ary)[i]))) RARRAY_PTR 1154 array.c if (rb_equal(RARRAY_PTR(ary)[i], val)) RARRAY_PTR 1208 array.c rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), beg - RARRAY_LEN(ary)); RARRAY_PTR 1210 array.c MEMCPY(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen); RARRAY_PTR 1223 array.c MEMMOVE(RARRAY_PTR(ary) + beg + rlen, RARRAY_PTR(ary) + beg + len, RARRAY_PTR 1228 array.c MEMMOVE(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen); RARRAY_PTR 1345 array.c rb_yield(RARRAY_PTR(ary)[i]); RARRAY_PTR 1400 array.c rb_yield(RARRAY_PTR(ary)[len]); RARRAY_PTR 1448 array.c MEMCPY(RARRAY_PTR(dup), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); RARRAY_PTR 1479 array.c tmp = rb_check_string_type(RARRAY_PTR(ary)[i]); RARRAY_PTR 1488 array.c tmp = RARRAY_PTR(ary)[i]; RARRAY_PTR 1552 array.c s = rb_inspect(RARRAY_PTR(ary)[i]); RARRAY_PTR 1625 array.c p1 = RARRAY_PTR(ary); RARRAY_PTR 1768 array.c ruby_qsort(RARRAY_PTR(tmp), RARRAY_LEN(tmp), sizeof(VALUE), RARRAY_PTR 1777 array.c MEMCPY(RARRAY_PTR(ary), ARY_EMBED_PTR(tmp), VALUE, ARY_EMBED_LEN(tmp)); RARRAY_PTR 1799 array.c ARY_SET_PTR(ary, RARRAY_PTR(tmp)); RARRAY_PTR 1863 array.c rb_ary_push(collect, rb_yield(RARRAY_PTR(ary)[i])); RARRAY_PTR 1891 array.c rb_ary_store(ary, i, rb_yield(RARRAY_PTR(ary)[i])); RARRAY_PTR 1968 array.c if (RTEST(rb_yield(RARRAY_PTR(ary)[i]))) { RARRAY_PTR 1999 array.c VALUE e = RARRAY_PTR(ary)[i1]; RARRAY_PTR 2042 array.c del = RARRAY_PTR(ary)[pos]; RARRAY_PTR 2043 array.c MEMMOVE(RARRAY_PTR(ary)+pos, RARRAY_PTR(ary)+pos+1, VALUE, RARRAY_PTR 2111 array.c arg2 = rb_ary_new4(len, RARRAY_PTR(ary)+pos); RARRAY_PTR 2152 array.c VALUE v = RARRAY_PTR(ary)[i1]; RARRAY_PTR 2341 array.c xfree(RARRAY_PTR(copy)); RARRAY_PTR 2348 array.c ptr = RARRAY_PTR(orig); RARRAY_PTR 2349 array.c MEMCPY(RARRAY_PTR(copy), ptr, VALUE, RARRAY_LEN(orig)); RARRAY_PTR 2358 array.c xfree(RARRAY_PTR(copy)); RARRAY_PTR 2363 array.c ARY_SET_PTR(copy, RARRAY_PTR(orig)); RARRAY_PTR 2462 array.c rb_mem_clear(RARRAY_PTR(ary) + RARRAY_LEN(ary), end - RARRAY_LEN(ary)); RARRAY_PTR 2473 array.c RARRAY_PTR(ary)[i] = v; RARRAY_PTR 2477 array.c p = RARRAY_PTR(ary) + beg; RARRAY_PTR 2505 array.c MEMCPY(RARRAY_PTR(z), RARRAY_PTR(x), VALUE, RARRAY_LEN(x)); RARRAY_PTR 2506 array.c MEMCPY(RARRAY_PTR(z) + RARRAY_LEN(x), RARRAY_PTR(y), VALUE, RARRAY_LEN(y)); RARRAY_PTR 2575 array.c MEMCPY(RARRAY_PTR(ary2)+i, RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary)); RARRAY_PTR 2610 array.c v = rb_check_array_type(RARRAY_PTR(ary)[i]); RARRAY_PTR 2612 array.c rb_equal(RARRAY_PTR(v)[0], key)) RARRAY_PTR 2639 array.c v = RARRAY_PTR(ary)[i]; RARRAY_PTR 2642 array.c rb_equal(RARRAY_PTR(v)[1], value)) RARRAY_PTR 2731 array.c n = rb_hash(RARRAY_PTR(ary)[i]); RARRAY_PTR 2770 array.c if (rb_equal(RARRAY_PTR(ary)[i], item)) { RARRAY_PTR 2840 array.c rb_hash_aset(hash, RARRAY_PTR(ary1)[i], Qtrue); RARRAY_PTR 2844 array.c rb_hash_aset(hash, RARRAY_PTR(ary2)[i], Qtrue); RARRAY_PTR 2873 array.c if (st_lookup(RHASH_TBL(hash), RARRAY_PTR(ary1)[i], 0)) continue; RARRAY_PTR 3023 array.c p = t = RARRAY_PTR(ary); RARRAY_PTR 3030 array.c n = p - RARRAY_PTR(ary); RARRAY_PTR 3088 array.c for (p = RARRAY_PTR(ary), pend = p + RARRAY_LEN(ary); p < pend; p++) { RARRAY_PTR 3099 array.c for (p = RARRAY_PTR(ary), pend = p + RARRAY_LEN(ary); p < pend; p++) { RARRAY_PTR 3123 array.c elt = RARRAY_PTR(ary)[i++]; RARRAY_PTR 3246 array.c VALUE tmp = RARRAY_PTR(ary)[--i]; RARRAY_PTR 3247 array.c RARRAY_PTR(ary)[i] = RARRAY_PTR(ary)[j]; RARRAY_PTR 3248 array.c RARRAY_PTR(ary)[j] = tmp; RARRAY_PTR 3295 array.c return RARRAY_PTR(ary)[i]; RARRAY_PTR 3299 array.c ptr = RARRAY_PTR(ary); RARRAY_PTR 3336 array.c RARRAY_PTR(result)[i] = RARRAY_PTR(ary)[idx[i]]; RARRAY_PTR 3344 array.c nv = RARRAY_PTR(result)[j]; RARRAY_PTR 3345 array.c RARRAY_PTR(result)[j] = RARRAY_PTR(result)[i]; RARRAY_PTR 3346 array.c RARRAY_PTR(result)[i] = nv; RARRAY_PTR 3390 array.c rb_yield(RARRAY_PTR(ary)[i]); RARRAY_PTR 3428 array.c VALUE *result_array = RARRAY_PTR(result); RARRAY_PTR 3429 array.c const VALUE *values_array = RARRAY_PTR(values); RARRAY_PTR 3484 array.c rb_yield(rb_ary_new3(1, RARRAY_PTR(ary)[i])); RARRAY_PTR 3565 array.c rb_yield(rb_ary_new3(1, RARRAY_PTR(ary)[i])); RARRAY_PTR 3573 array.c VALUE *chosen = RARRAY_PTR(cc); RARRAY_PTR 3580 array.c chosen[lev] = RARRAY_PTR(ary)[stack[lev+1]]; RARRAY_PTR 3582 array.c chosen[lev] = RARRAY_PTR(ary)[stack[lev+1] = stack[lev]+1]; RARRAY_PTR 3710 array.c if (!RTEST(rb_yield(RARRAY_PTR(ary)[i]))) break; RARRAY_PTR 3761 array.c if (!RTEST(rb_yield(RARRAY_PTR(ary)[i]))) break; RARRAY_PTR 225 compile.c RARRAY_PTR(iseq->coverage)[(line) - 1] == Qnil) { \ RARRAY_PTR 226 compile.c RARRAY_PTR(iseq->coverage)[(line) - 1] = INT2FIX(0); \ RARRAY_PTR 1110 compile.c MEMCPY(iseq->arg_opt_table, RARRAY_PTR(labels), VALUE, i); RARRAY_PTR 1512 compile.c tptr = RARRAY_PTR(iseq->compile_data->catch_table_ary); RARRAY_PTR 1518 compile.c ptr = RARRAY_PTR(tptr[i]); RARRAY_PTR 5069 compile.c RB_GC_GUARD(v) = rb_convert_type(RARRAY_PTR(exception)[i], T_ARRAY, RARRAY_PTR 5074 compile.c ptr = RARRAY_PTR(v); RARRAY_PTR 5112 compile.c VALUE *ptr = RARRAY_PTR(body); RARRAY_PTR 5141 compile.c insn = (argc < 0) ? Qnil : RARRAY_PTR(obj)[0]; RARRAY_PTR 5259 compile.c VALUE lv = RARRAY_PTR(locals)[i]; RARRAY_PTR 684 complex.c r = RARRAY_PTR(a)[0]; RARRAY_PTR 685 complex.c theta = RARRAY_PTR(a)[1]; RARRAY_PTR 706 complex.c f_zero_p(RARRAY_PTR(a)[1])) { RARRAY_PTR 713 complex.c n = RARRAY_PTR(a)[0]; RARRAY_PTR 726 complex.c r = RARRAY_PTR(a)[0]; RARRAY_PTR 727 complex.c theta = RARRAY_PTR(a)[1]; RARRAY_PTR 965 complex.c dat->real = RARRAY_PTR(a)[0]; RARRAY_PTR 966 complex.c dat->imag = RARRAY_PTR(a)[1]; RARRAY_PTR 1211 complex.c if (NIL_P(RARRAY_PTR(a)[0]) || RSTRING_LEN(RARRAY_PTR(a)[1]) > 0) { RARRAY_PTR 1216 complex.c return RARRAY_PTR(a)[0]; RARRAY_PTR 1235 complex.c if (!NIL_P(RARRAY_PTR(a)[0])) RARRAY_PTR 1236 complex.c return RARRAY_PTR(a)[0]; RARRAY_PTR 763 cont.c argv = (argc = cont->argc) > 1 ? RARRAY_PTR(args) : &args; RARRAY_PTR 1680 dir.c ary = dir_globs(RARRAY_LEN(v), RARRAY_PTR(v), flags); RARRAY_PTR 799 enum.c ruby_qsort(RARRAY_PTR(ary), RARRAY_LEN(ary), sizeof(VALUE), RARRAY_PTR 806 enum.c RARRAY_PTR(ary)[i] = RNODE(RARRAY_PTR(ary)[i])->u2.value; RARRAY_PTR 1014 enum.c RARRAY_PTR(ary)[0] = i; RARRAY_PTR 1015 enum.c RARRAY_PTR(ary)[1] = *memo; RARRAY_PTR 1087 enum.c RARRAY_PTR(ary)[0] = i; RARRAY_PTR 1088 enum.c RARRAY_PTR(ary)[1] = *memo; RARRAY_PTR 1166 enum.c RARRAY_PTR(ary)[0] = i; RARRAY_PTR 1167 enum.c RARRAY_PTR(ary)[1] = memo[0]; RARRAY_PTR 1172 enum.c RARRAY_PTR(ary)[0] = i; RARRAY_PTR 1173 enum.c RARRAY_PTR(ary)[1] = memo[1]; RARRAY_PTR 1212 enum.c RARRAY_PTR(ary)[0] = result[0]; RARRAY_PTR 1213 enum.c RARRAY_PTR(ary)[1] = result[1]; RARRAY_PTR 1447 enum.c rb_yield(RARRAY_PTR(ary)[i]); RARRAY_PTR 1466 enum.c VALUE e = RARRAY_PTR(args)[i]; RARRAY_PTR 1472 enum.c rb_ary_push(tmp, RARRAY_PTR(e)[n]); RARRAY_PTR 1507 enum.c if (NIL_P(RARRAY_PTR(args)[i])) { RARRAY_PTR 1513 enum.c v[1] = RARRAY_PTR(args)[i]; RARRAY_PTR 1516 enum.c RARRAY_PTR(args)[i] = Qnil; RARRAY_PTR 1564 enum.c argv = RARRAY_PTR(args); RARRAY_PTR 1790 enum.c rb_yield(RARRAY_PTR(ary)[i]); RARRAY_PTR 393 enumerator.c argv = RARRAY_PTR(e->args); RARRAY_PTR 428 enumerator.c argv = RARRAY_PTR(e->args); RARRAY_PTR 462 enumerator.c argv = RARRAY_PTR(e->args); RARRAY_PTR 528 error.c if (TYPE(RARRAY_PTR(bt)[i]) != T_STRING) { RARRAY_PTR 99 eval_error.c VALUE mesg = RARRAY_PTR(errat)[0]; RARRAY_PTR 160 eval_error.c VALUE *ptr = RARRAY_PTR(errat); RARRAY_PTR 639 ext/bigdecimal/bigdecimal.c digits = RARRAY_PTR(a)[1]; RARRAY_PTR 355 ext/dbm/dbm.c keystr = RARRAY_PTR(ary)[i]; RARRAY_PTR 417 ext/dbm/dbm.c fdbm_store(dbm, RARRAY_PTR(pair)[0], RARRAY_PTR(pair)[1]); RARRAY_PTR 263 ext/dl/cfunc.c rb_check_safe_obj(RARRAY_PTR(ary)[i]); RARRAY_PTR 264 ext/dl/cfunc.c stack[i] = NUM2LONG(RARRAY_PTR(ary)[i]); RARRAY_PTR 592 ext/gdbm/gdbm.c rb_gdbm_delete(obj, RARRAY_PTR(ary)[i]); RARRAY_PTR 708 ext/gdbm/gdbm.c fgdbm_store(dbm, RARRAY_PTR(pair)[0], RARRAY_PTR(pair)[1]); RARRAY_PTR 423 ext/iconv/iconv.c str = RARRAY_LEN(rescue) > 0 ? RARRAY_PTR(rescue)[0] : Qnil; RARRAY_PTR 508 ext/iconv/iconv.c rb_str_concat(ret, RARRAY_PTR(rescue)[0]); RARRAY_PTR 509 ext/iconv/iconv.c if (len > 1 && !NIL_P(str = RARRAY_PTR(rescue)[1])) { RARRAY_PTR 822 ext/iconv/iconv.c rb_yield(RARRAY_PTR(ary)[i]); RARRAY_PTR 188 ext/json/ext/generator/generator.c VALUE element = RARRAY_PTR(self)[i]; RARRAY_PTR 215 ext/json/ext/generator/generator.c VALUE element = RARRAY_PTR(self)[i]; RARRAY_PTR 251 ext/json/ext/generator/generator.c VALUE element = RARRAY_PTR(self)[i]; RARRAY_PTR 40 ext/json/ext/generator/unicode.h #ifndef RARRAY_PTR RARRAY_PTR 45 ext/json/ext/parser/unicode.h #ifndef RARRAY_PTR RARRAY_PTR 469 ext/openssl/ossl_ocsp.c OSSL_Check_Kind(RARRAY_PTR(ext)[i], cX509Ext); RARRAY_PTR 498 ext/openssl/ossl_ocsp.c x509ext = DupX509ExtPtr(RARRAY_PTR(ext)[i]); RARRAY_PTR 522 ext/openssl/ossl_ssl.c client_ca = GetX509CertPtr(RARRAY_PTR(val)[i]); RARRAY_PTR 652 ext/openssl/ossl_x509cert.c OSSL_Check_Kind(RARRAY_PTR(ary)[i], cX509Ext); RARRAY_PTR 658 ext/openssl/ossl_x509cert.c ext = DupX509ExtPtr(RARRAY_PTR(ary)[i]); RARRAY_PTR 293 ext/openssl/ossl_x509crl.c OSSL_Check_Kind(RARRAY_PTR(ary)[i], cX509Rev); RARRAY_PTR 299 ext/openssl/ossl_x509crl.c rev = DupX509RevokedPtr(RARRAY_PTR(ary)[i]); RARRAY_PTR 467 ext/openssl/ossl_x509crl.c OSSL_Check_Kind(RARRAY_PTR(ary)[i], cX509Ext); RARRAY_PTR 473 ext/openssl/ossl_x509crl.c ext = DupX509ExtPtr(RARRAY_PTR(ary)[i]); RARRAY_PTR 409 ext/openssl/ossl_x509req.c OSSL_Check_Kind(RARRAY_PTR(ary)[i], cX509Attr); RARRAY_PTR 415 ext/openssl/ossl_x509req.c item = RARRAY_PTR(ary)[i]; RARRAY_PTR 179 ext/openssl/ossl_x509revoked.c OSSL_Check_Kind(RARRAY_PTR(ary)[i], cX509Ext); RARRAY_PTR 185 ext/openssl/ossl_x509revoked.c item = RARRAY_PTR(ary)[i]; RARRAY_PTR 87 ext/racc/cparse/cparse.c ((0 <= idx && idx < RARRAY_LEN(s)) ? RARRAY_PTR(s)[idx] : Qnil) RARRAY_PTR 101 ext/racc/cparse/cparse.c return rb_ary_new4(len, RARRAY_PTR(stack) + RARRAY_LEN(stack) - len); RARRAY_PTR 118 ext/racc/cparse/cparse.c ((RARRAY_LEN(s) > 0) ? RARRAY_PTR(s)[RARRAY_LEN(s) - 1] : Qnil) RARRAY_PTR 330 ext/racc/cparse/cparse.c v->action_table = assert_array (RARRAY_PTR(arg)[ 0]); RARRAY_PTR 331 ext/racc/cparse/cparse.c v->action_check = assert_array (RARRAY_PTR(arg)[ 1]); RARRAY_PTR 332 ext/racc/cparse/cparse.c v->action_default = assert_array (RARRAY_PTR(arg)[ 2]); RARRAY_PTR 333 ext/racc/cparse/cparse.c v->action_pointer = assert_array (RARRAY_PTR(arg)[ 3]); RARRAY_PTR 334 ext/racc/cparse/cparse.c v->goto_table = assert_array (RARRAY_PTR(arg)[ 4]); RARRAY_PTR 335 ext/racc/cparse/cparse.c v->goto_check = assert_array (RARRAY_PTR(arg)[ 5]); RARRAY_PTR 336 ext/racc/cparse/cparse.c v->goto_default = assert_array (RARRAY_PTR(arg)[ 6]); RARRAY_PTR 337 ext/racc/cparse/cparse.c v->goto_pointer = assert_array (RARRAY_PTR(arg)[ 7]); RARRAY_PTR 338 ext/racc/cparse/cparse.c v->nt_base = assert_integer(RARRAY_PTR(arg)[ 8]); RARRAY_PTR 339 ext/racc/cparse/cparse.c v->reduce_table = assert_array (RARRAY_PTR(arg)[ 9]); RARRAY_PTR 340 ext/racc/cparse/cparse.c v->token_table = assert_hash (RARRAY_PTR(arg)[10]); RARRAY_PTR 341 ext/racc/cparse/cparse.c v->shift_n = assert_integer(RARRAY_PTR(arg)[11]); RARRAY_PTR 342 ext/racc/cparse/cparse.c v->reduce_n = assert_integer(RARRAY_PTR(arg)[12]); RARRAY_PTR 344 ext/racc/cparse/cparse.c v->use_result_var = RTEST(RARRAY_PTR(arg)[13]); RARRAY_PTR 560 ext/racc/cparse/cparse.c v->retval = RARRAY_PTR(v->vstack)[0]; RARRAY_PTR 689 ext/racc/cparse/cparse.c reduce_len = RARRAY_PTR(v->reduce_table)[v->ruleno]; RARRAY_PTR 690 ext/racc/cparse/cparse.c reduce_to = RARRAY_PTR(v->reduce_table)[v->ruleno+1]; RARRAY_PTR 691 ext/racc/cparse/cparse.c method_id = RARRAY_PTR(v->reduce_table)[v->ruleno+2]; RARRAY_PTR 706 ext/racc/cparse/cparse.c tmp = RARRAY_PTR(tmp_v)[0]; RARRAY_PTR 709 ext/racc/cparse/cparse.c tmp = RARRAY_PTR(v->vstack)[ RARRAY_LEN(v->vstack) - len ]; RARRAY_PTR 396 ext/readline/readline.c temp = rb_obj_as_string(RARRAY_PTR(ary)[i]); RARRAY_PTR 10404 ext/ripper/ripper.c for (i = 0; i < n; i++) RARRAY_PTR(lines)[i] = Qnil; RARRAY_PTR 5004 ext/ripper/ripper.y for (i = 0; i < n; i++) RARRAY_PTR(lines)[i] = Qnil; RARRAY_PTR 333 ext/sdbm/init.c keystr = RARRAY_PTR(ary)[i]; RARRAY_PTR 428 ext/sdbm/init.c fsdbm_store(dbm, RARRAY_PTR(pair)[0], RARRAY_PTR(pair)[1]); RARRAY_PTR 3141 ext/socket/socket.c RARRAY_PTR(ary)[2] = rb_str_new2(res->ai_canonname); RARRAY_PTR 3363 ext/socket/socket.c af = RARRAY_PTR(sa)[0]; RARRAY_PTR 3364 ext/socket/socket.c port = RARRAY_PTR(sa)[1]; RARRAY_PTR 3365 ext/socket/socket.c host = RARRAY_PTR(sa)[2]; RARRAY_PTR 3368 ext/socket/socket.c af = RARRAY_PTR(sa)[0]; RARRAY_PTR 3369 ext/socket/socket.c port = RARRAY_PTR(sa)[1]; RARRAY_PTR 3370 ext/socket/socket.c host = RARRAY_PTR(sa)[3]; RARRAY_PTR 3372 ext/socket/socket.c host = RARRAY_PTR(sa)[2]; RARRAY_PTR 1395 ext/tk/tcltklib.c tcl_time.sec = NUM2LONG(RARRAY_PTR(divmod)[0]); RARRAY_PTR 1396 ext/tk/tcltklib.c tcl_time.usec = NUM2LONG(RARRAY_PTR(divmod)[1]); RARRAY_PTR 1402 ext/tk/tcltklib.c tcl_time.sec = NUM2LONG(RARRAY_PTR(divmod)[0]); RARRAY_PTR 1403 ext/tk/tcltklib.c tcl_time.usec = (long)(NUM2DBL(RARRAY_PTR(divmod)[1]) * 1000000); RARRAY_PTR 6242 ext/tk/tcltklib.c RARRAY_PTR(q->result)[0] = ret; RARRAY_PTR 6419 ext/tk/tcltklib.c ret = RARRAY_PTR(result)[0]; RARRAY_PTR 6729 ext/tk/tcltklib.c RARRAY_PTR(q->result)[0] = ret; RARRAY_PTR 6893 ext/tk/tcltklib.c ret = RARRAY_PTR(result)[0]; RARRAY_PTR 8130 ext/tk/tcltklib.c RARRAY_PTR(q->result)[0] = ret; RARRAY_PTR 8296 ext/tk/tcltklib.c ret = RARRAY_PTR(result)[0]; RARRAY_PTR 279 ext/tk/tkutil/tkutil.c if (TYPE(RARRAY_PTR(ary)[idx]) == T_HASH) { RARRAY_PTR 280 ext/tk/tkutil/tkutil.c size += 2 * RHASH_SIZE(RARRAY_PTR(ary)[idx]); RARRAY_PTR 288 ext/tk/tkutil/tkutil.c val = RARRAY_PTR(ary)[idx]; RARRAY_PTR 319 ext/tk/tkutil/tkutil.c val2 = RARRAY_PTR(val)[idx2]; RARRAY_PTR 380 ext/tk/tkutil/tkutil.c str_val = RARRAY_PTR(dst)[idx]; RARRAY_PTR 386 ext/tk/tkutil/tkutil.c RARRAY_PTR(dst)[idx] = str_val; RARRAY_PTR 432 ext/tk/tkutil/tkutil.c val = RARRAY_PTR(ary)[idx]; RARRAY_PTR 473 ext/tk/tkutil/tkutil.c str_val = RARRAY_PTR(dst)[idx]; RARRAY_PTR 479 ext/tk/tkutil/tkutil.c RARRAY_PTR(dst)[idx] = str_val; RARRAY_PTR 515 ext/tk/tkutil/tkutil.c pair = RARRAY_PTR(assoc)[i]; RARRAY_PTR 522 ext/tk/tkutil/tkutil.c rb_ary_push(dst, RARRAY_PTR(pair)[2]); RARRAY_PTR 525 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_PTR(pair)[0])); RARRAY_PTR 531 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_PTR(pair)[0])); RARRAY_PTR 535 ext/tk/tkutil/tkutil.c rb_ary_push(val, RARRAY_PTR(pair)[j]); RARRAY_PTR 563 ext/tk/tkutil/tkutil.c pair = RARRAY_PTR(assoc)[i]; RARRAY_PTR 570 ext/tk/tkutil/tkutil.c rb_ary_push(dst, get_eval_string_core(RARRAY_PTR(pair)[2], Qtrue, self)); RARRAY_PTR 573 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_PTR(pair)[0])); RARRAY_PTR 579 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_PTR(pair)[0])); RARRAY_PTR 583 ext/tk/tkutil/tkutil.c rb_ary_push(val, RARRAY_PTR(pair)[j]); RARRAY_PTR 605 ext/tk/tkutil/tkutil.c ary = RARRAY_PTR(args)[0]; RARRAY_PTR 616 ext/tk/tkutil/tkutil.c rb_ary_push(ary, get_eval_string_core(val, Qnil, RARRAY_PTR(args)[1])); RARRAY_PTR 647 ext/tk/tkutil/tkutil.c ary = RARRAY_PTR(args)[0]; RARRAY_PTR 654 ext/tk/tkutil/tkutil.c RARRAY_PTR(args)[1])); RARRAY_PTR 661 ext/tk/tkutil/tkutil.c rb_ary_push(ary, get_eval_string_core(val, Qtrue, RARRAY_PTR(args)[1])); RARRAY_PTR 1373 ext/tk/tkutil/tkutil.c keyval = RARRAY_PTR(list)[i]; RARRAY_PTR 1488 ext/tk/tkutil/tkutil.c inf = RARRAY_PTR(key_inf)[idx]; RARRAY_PTR 1491 ext/tk/tkutil/tkutil.c if (TYPE(RARRAY_PTR(inf)[0]) == T_STRING) { RARRAY_PTR 1492 ext/tk/tkutil/tkutil.c chr = *(RSTRING_PTR(RARRAY_PTR(inf)[0])); RARRAY_PTR 1494 ext/tk/tkutil/tkutil.c chr = NUM2CHR(RARRAY_PTR(inf)[0]); RARRAY_PTR 1496 ext/tk/tkutil/tkutil.c if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) { RARRAY_PTR 1497 ext/tk/tkutil/tkutil.c subst_inf->type[chr] = *(RSTRING_PTR(RARRAY_PTR(inf)[1])); RARRAY_PTR 1499 ext/tk/tkutil/tkutil.c subst_inf->type[chr] = NUM2CHR(RARRAY_PTR(inf)[1]); RARRAY_PTR 1504 ext/tk/tkutil/tkutil.c id = SYM2ID(RARRAY_PTR(inf)[2]); RARRAY_PTR 1519 ext/tk/tkutil/tkutil.c inf = RARRAY_PTR(longkey_inf)[idx]; RARRAY_PTR 1523 ext/tk/tkutil/tkutil.c subst_inf->keylen[chr] = RSTRING_LEN(RARRAY_PTR(inf)[0]); RARRAY_PTR 1525 ext/tk/tkutil/tkutil.c subst_inf->key[chr] = strndup(RSTRING_PTR(RARRAY_PTR(inf)[0]), RARRAY_PTR 1526 ext/tk/tkutil/tkutil.c RSTRING_LEN(RARRAY_PTR(inf)[0])); RARRAY_PTR 1528 ext/tk/tkutil/tkutil.c subst_inf->key[chr] = malloc(RSTRING_LEN(RARRAY_PTR(inf)[0]) + 1); RARRAY_PTR 1530 ext/tk/tkutil/tkutil.c strncpy(subst_inf->key[chr], RSTRING_PTR(RARRAY_PTR(inf)[0]), RARRAY_PTR 1531 ext/tk/tkutil/tkutil.c RSTRING_LEN(RARRAY_PTR(inf)[0]) + 1); RARRAY_PTR 1532 ext/tk/tkutil/tkutil.c subst_inf->key[chr][RSTRING_LEN(RARRAY_PTR(inf)[0])] = '\0'; RARRAY_PTR 1535 ext/tk/tkutil/tkutil.c if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) { RARRAY_PTR 1536 ext/tk/tkutil/tkutil.c subst_inf->type[chr] = *(RSTRING_PTR(RARRAY_PTR(inf)[1])); RARRAY_PTR 1538 ext/tk/tkutil/tkutil.c subst_inf->type[chr] = NUM2CHR(RARRAY_PTR(inf)[1]); RARRAY_PTR 1543 ext/tk/tkutil/tkutil.c id = SYM2ID(RARRAY_PTR(inf)[2]); RARRAY_PTR 1556 ext/tk/tkutil/tkutil.c inf = RARRAY_PTR(proc_inf)[idx]; RARRAY_PTR 1559 ext/tk/tkutil/tkutil.c ((TYPE(RARRAY_PTR(inf)[0]) == T_STRING)? RARRAY_PTR 1560 ext/tk/tkutil/tkutil.c INT2FIX(*(RSTRING_PTR(RARRAY_PTR(inf)[0]))) : RARRAY_PTR 1561 ext/tk/tkutil/tkutil.c RARRAY_PTR(inf)[0]), RARRAY_PTR 1562 ext/tk/tkutil/tkutil.c RARRAY_PTR(inf)[1]); RARRAY_PTR 1614 ext/tk/tkutil/tkutil.c rb_ary_push(dst, RARRAY_PTR(val_ary)[idx]); RARRAY_PTR 1617 ext/tk/tkutil/tkutil.c RARRAY_PTR(val_ary)[idx])); RARRAY_PTR 146 file.c path = rb_get_path(RARRAY_PTR(vargs)[i]); RARRAY_PTR 3246 file.c if (TYPE(RARRAY_PTR(ary)[i]) == T_STRING) { RARRAY_PTR 3247 file.c len += RSTRING_LEN(RARRAY_PTR(ary)[i]); RARRAY_PTR 3260 file.c tmp = RARRAY_PTR(ary)[i]; RARRAY_PTR 4543 file.c VALUE str = RARRAY_PTR(load_path)[i]; RARRAY_PTR 4595 file.c VALUE str = RARRAY_PTR(load_path)[i]; RARRAY_PTR 1555 gc.c VALUE *ptr = RARRAY_PTR(obj); RARRAY_PTR 2360 gc.c VALUE final = RARRAY_PTR(table)[i]; RARRAY_PTR 2361 gc.c args[0] = RARRAY_PTR(final)[1]; RARRAY_PTR 2362 gc.c args[2] = FIX2INT(RARRAY_PTR(final)[0]); RARRAY_PTR 2814 gc.c VALUE r = RARRAY_PTR(record)[i]; RARRAY_PTR 2827 gc.c VALUE r = RARRAY_PTR(record)[i]; RARRAY_PTR 350 hash.c VALUE v = rb_check_array_type(RARRAY_PTR(tmp)[i]); RARRAY_PTR 356 hash.c val = RARRAY_PTR(v)[1]; RARRAY_PTR 358 hash.c key = RARRAY_PTR(v)[0]; RARRAY_PTR 2105 hash.c rb_yield(RARRAY_PTR(keys)[i]); RARRAY_PTR 2139 hash.c rb_yield(RARRAY_PTR(values)[i]); RARRAY_PTR 2167 hash.c rb_yield(rb_assoc_new(RARRAY_PTR(ary)[i], RARRAY_PTR(ary)[i+1])); RARRAY_PTR 2182 hash.c VALUE val = rb_f_getenv(Qnil, RARRAY_PTR(keys)[i]); RARRAY_PTR 2184 hash.c if (RTEST(rb_yield_values(2, RARRAY_PTR(keys)[i], val))) { RARRAY_PTR 2185 hash.c FL_UNSET(RARRAY_PTR(keys)[i], FL_TAINT); RARRAY_PTR 2186 hash.c env_delete(Qnil, RARRAY_PTR(keys)[i]); RARRAY_PTR 2251 hash.c VALUE val = rb_f_getenv(Qnil, RARRAY_PTR(keys)[i]); RARRAY_PTR 2253 hash.c env_delete(Qnil, RARRAY_PTR(keys)[i]); RARRAY_PTR 2537 hash.c env_delete(env, RARRAY_PTR(keys)[i]); RARRAY_PTR 192 include/ruby/encoding.h #define ENC_FROM_ENCINDEX(idx) (RARRAY_PTR(rb_encoding_list)[idx]) RARRAY_PTR 4838 io.c port = pipe_open_v(RARRAY_LEN(tmp), RARRAY_PTR(tmp), modestr, fmode, &convconfig); RARRAY_PTR 5592 io.c tmp = RARRAY_PTR(ary)[i]; RARRAY_PTR 6508 io.c GetOpenFile(rb_io_get_io(RARRAY_PTR(read)[i]), fptr); RARRAY_PTR 6528 io.c VALUE write_io = GetWriteIO(rb_io_get_io(RARRAY_PTR(write)[i])); RARRAY_PTR 6541 io.c VALUE io = rb_io_get_io(RARRAY_PTR(except)[i]); RARRAY_PTR 6573 io.c list = RARRAY_PTR(res)[0]; RARRAY_PTR 6586 io.c list = RARRAY_PTR(res)[1]; RARRAY_PTR 6599 io.c list = RARRAY_PTR(res)[2]; RARRAY_PTR 7131 io.c arg->io = rb_io_open_with_args(RARRAY_LEN(args), RARRAY_PTR(args)); RARRAY_PTR 1209 iseq.c VALUE ary = RARRAY_PTR(nbody)[i]; RARRAY_PTR 44 load.c VALUE path = rb_file_expand_path(RARRAY_PTR(load_path)[i], Qnil); RARRAY_PTR 77 load.c VALUE p = RARRAY_PTR(load_path)[i]; RARRAY_PTR 142 load.c v = RARRAY_PTR(features)[i]; RARRAY_PTR 717 marshal.c w_object(RARRAY_PTR(obj)[i], arg, limit); RARRAY_PTR 754 marshal.c w_symbol(SYM2ID(RARRAY_PTR(mem)[i]), arg); RARRAY_PTR 1437 marshal.c if (RARRAY_PTR(mem)[i] != ID2SYM(slot)) { RARRAY_PTR 1441 marshal.c rb_id2name(SYM2ID(RARRAY_PTR(mem)[i]))); RARRAY_PTR 164 numeric.c *x = RARRAY_PTR(ary)[0]; RARRAY_PTR 165 numeric.c *y = RARRAY_PTR(ary)[1]; RARRAY_PTR 461 pack.c #define THISFROM (items > 0 ? RARRAY_PTR(ary)[idx] : TOO_FEW) RARRAY_PTR 462 pack.c #define NEXTFROM (items-- > 0 ? RARRAY_PTR(ary)[idx++] : TOO_FEW) RARRAY_PTR 978 pack.c c = NUM2INT(RARRAY_PTR(from)[1]) | 0x80; /* mod */ RARRAY_PTR 980 pack.c from = RARRAY_PTR(from)[0]; /* div */ RARRAY_PTR 1969 pack.c p = RARRAY_PTR(a); RARRAY_PTR 2011 pack.c p = RARRAY_PTR(a); RARRAY_PTR 10336 parse.c for (i = 0; i < n; i++) RARRAY_PTR(lines)[i] = Qnil; RARRAY_PTR 5004 parse.y for (i = 0; i < n; i++) RARRAY_PTR(lines)[i] = Qnil; RARRAY_PTR 534 proc.c RARRAY_LEN(args), RARRAY_PTR(args), 0); RARRAY_PTR 1566 proc.c return rb_method_call(RARRAY_LEN(a), RARRAY_PTR(a), method); RARRAY_PTR 1688 proc.c proc = RARRAY_PTR(args)[0]; RARRAY_PTR 1689 proc.c passed = RARRAY_PTR(args)[1]; RARRAY_PTR 1690 proc.c arity = RARRAY_PTR(args)[2]; RARRAY_PTR 1703 proc.c return rb_proc_call_with_block(proc, RARRAY_LEN(passed), RARRAY_PTR(passed), passed_proc); RARRAY_PTR 1324 process.c VALUE v = RARRAY_PTR(key)[i]; RARRAY_PTR 1482 process.c VALUE elt = RARRAY_PTR(ary)[i]; RARRAY_PTR 1483 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); RARRAY_PTR 1491 process.c fd = FIX2INT(RARRAY_PTR(elt)[1]); RARRAY_PTR 1559 process.c prog = RARRAY_PTR(tmp)[0]; RARRAY_PTR 1560 process.c argv[0] = RARRAY_PTR(tmp)[1]; RARRAY_PTR 1827 process.c VALUE elt = RARRAY_PTR(ary)[i]; RARRAY_PTR 1828 process.c pairs[i].oldfd = FIX2INT(RARRAY_PTR(elt)[1]); RARRAY_PTR 1829 process.c pairs[i].newfd = FIX2INT(RARRAY_PTR(elt)[0]); /* unique */ RARRAY_PTR 1932 process.c VALUE elt = RARRAY_PTR(ary)[i]; RARRAY_PTR 1933 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); RARRAY_PTR 1947 process.c VALUE elt = RARRAY_PTR(ary)[i]; RARRAY_PTR 1948 process.c int fd = FIX2INT(RARRAY_PTR(elt)[0]); RARRAY_PTR 1949 process.c VALUE param = RARRAY_PTR(elt)[1]; RARRAY_PTR 1950 process.c char *path = RSTRING_PTR(RARRAY_PTR(param)[0]); RARRAY_PTR 1951 process.c int flags = NUM2INT(RARRAY_PTR(param)[1]); RARRAY_PTR 1952 process.c int perm = NUM2INT(RARRAY_PTR(param)[2]); RARRAY_PTR 1957 process.c (elt = RARRAY_PTR(ary)[i], RARRAY_PTR(elt)[1] == param)) { RARRAY_PTR 1958 process.c fd = FIX2INT(RARRAY_PTR(elt)[0]); RARRAY_PTR 2007 process.c VALUE elt = RARRAY_PTR(ary)[i]; RARRAY_PTR 2008 process.c int rtype = NUM2INT(RARRAY_PTR(elt)[0]); RARRAY_PTR 2014 process.c tmp = hide_obj(rb_ary_new3(3, RARRAY_PTR(elt)[0], RARRAY_PTR 2024 process.c rlim.rlim_cur = NUM2RLIM(RARRAY_PTR(elt)[1]); RARRAY_PTR 2025 process.c rlim.rlim_max = NUM2RLIM(RARRAY_PTR(elt)[2]); RARRAY_PTR 2078 process.c VALUE pair = RARRAY_PTR(obj)[i]; RARRAY_PTR 2079 process.c VALUE key = RARRAY_PTR(pair)[0]; RARRAY_PTR 2080 process.c VALUE val = RARRAY_PTR(pair)[1]; RARRAY_PTR 4072 process.c VALUE g = RARRAY_PTR(ary)[i]; RARRAY_PTR 1159 rational.c dat->num = RARRAY_PTR(a)[0]; RARRAY_PTR 1160 rational.c dat->den = RARRAY_PTR(a)[1]; RARRAY_PTR 1332 rational.c ifp = RARRAY_PTR(a)[0]; RARRAY_PTR 1336 rational.c exp = RARRAY_PTR(a)[1]; RARRAY_PTR 1339 rational.c ip = RARRAY_PTR(a)[0]; RARRAY_PTR 1343 rational.c fp = RARRAY_PTR(a)[1]; RARRAY_PTR 1384 rational.c if (NIL_P(RARRAY_PTR(a)[0]) || RSTRING_LEN(RARRAY_PTR(a)[1]) > 0) { RARRAY_PTR 1389 rational.c return RARRAY_PTR(a)[0]; RARRAY_PTR 1408 rational.c if (!NIL_P(RARRAY_PTR(a)[0])) RARRAY_PTR 1409 rational.c return RARRAY_PTR(a)[0]; RARRAY_PTR 2263 re.c VALUE str = RARRAY_PTR(ary)[i]; RARRAY_PTR 483 ruby.c args = RARRAY_PTR(argv); RARRAY_PTR 1309 ruby.c rb_enc_associate(RARRAY_PTR(load_path)[i], lenc); RARRAY_PTR 1131 string.c return rb_str_format(RARRAY_LEN(tmp), RARRAY_PTR(tmp), str); RARRAY_PTR 5449 string.c (tmp = RARRAY_PTR(result)[len-1], RSTRING_LEN(tmp) == 0)) RARRAY_PTR 67 struct.c p = RARRAY_PTR(members); pend = p + RARRAY_LEN(members); RARRAY_PTR 103 struct.c if (RARRAY_PTR(members)[i] == slot) { RARRAY_PTR 160 struct.c slot = RARRAY_PTR(members)[i]; RARRAY_PTR 203 struct.c ID id = SYM2ID(RARRAY_PTR(members)[i]); RARRAY_PTR 330 struct.c id = rb_to_id(RARRAY_PTR(rest)[i]); RARRAY_PTR 331 struct.c RARRAY_PTR(rest)[i] = ID2SYM(id); RARRAY_PTR 376 struct.c return rb_struct_initialize_m(RARRAY_LEN(values), RARRAY_PTR(values), self); RARRAY_PTR 405 struct.c return rb_class_new_instance(RARRAY_LEN(values), RARRAY_PTR(values), klass); RARRAY_PTR 513 struct.c slot = RARRAY_PTR(members)[i]; RARRAY_PTR 588 struct.c if (SYM2ID(RARRAY_PTR(members)[i]) == id) { RARRAY_PTR 649 struct.c if (SYM2ID(RARRAY_PTR(members)[i]) == id) { RARRAY_PTR 388 thread.c RARRAY_LEN(args), RARRAY_PTR(args), 0); RARRAY_PTR 545 thread.c file = RSTRING_PTR(RARRAY_PTR(loc)[0]); RARRAY_PTR 546 thread.c if (NIL_P(line = RARRAY_PTR(loc)[1])) { RARRAY_PTR 2584 thread.c if (RARRAY_PTR(lines)[i] != Qnil) { RARRAY_PTR 2585 thread.c RARRAY_PTR(lines)[i] = INT2FIX(0); RARRAY_PTR 3874 thread.c if (RARRAY_PTR(coverage)[line] == Qnil) { RARRAY_PTR 3877 thread.c count = FIX2LONG(RARRAY_PTR(coverage)[line]) + 1; RARRAY_PTR 3879 thread.c RARRAY_PTR(coverage)[line] = LONG2FIX(count); RARRAY_PTR 2802 transcode.c VALUE pair = RARRAY_PTR(convpath)[n-1]; RARRAY_PTR 2804 transcode.c const char *sname = rb_enc_name(rb_to_encoding(RARRAY_PTR(pair)[0])); RARRAY_PTR 2805 transcode.c const char *dname = rb_enc_name(rb_to_encoding(RARRAY_PTR(pair)[1])); RARRAY_PTR 584 vm_dump.c VALUE str = RARRAY_PTR(bt)[i]; RARRAY_PTR 364 vm_eval.c nargv = RARRAY_PTR(argv_ary); RARRAY_PTR 382 vm_eval.c MEMCPY(argv, RARRAY_PTR(args), VALUE, argc); RARRAY_PTR 534 vm_eval.c v = rb_yield_0(RARRAY_LEN(tmp), RARRAY_PTR(tmp)); RARRAY_PTR 761 vm_eval.c rb_str_update(mesg, 0, 0, RARRAY_PTR(errat)[0]); RARRAY_PTR 763 vm_eval.c RARRAY_PTR(errat)[0] = RARRAY_PTR(bt2)[0]; RARRAY_PTR 883 vm_eval.c RARRAY_PTR(arg)); RARRAY_PTR 924 vm_eval.c return vm_yield_with_cref(th, RARRAY_LEN(values), RARRAY_PTR(values), cref); RARRAY_PTR 1314 vm_eval.c printf("\tfrom %s\n", RSTRING_PTR(RARRAY_PTR(ary)[i])); RARRAY_PTR 255 vm_insnhelper.c ptr = RARRAY_PTR(tmp); RARRAY_PTR 774 vm_insnhelper.c MEMCPY(argv, RARRAY_PTR(ary), VALUE, argc); RARRAY_PTR 1406 vm_insnhelper.c ptr = RARRAY_PTR(ary);