RARRAY_AREF 963 array.c return RARRAY_AREF(ary, n); RARRAY_AREF 1007 array.c top = RARRAY_AREF(ary, 0); RARRAY_AREF 1192 array.c return RARRAY_AREF(ary, offset); RARRAY_AREF 1338 array.c return RARRAY_AREF(ary, 0); RARRAY_AREF 1366 array.c return RARRAY_AREF(ary, len-1); RARRAY_AREF 1421 array.c return RARRAY_AREF(ary, idx); RARRAY_AREF 1460 array.c if (RTEST(rb_yield(RARRAY_AREF(ary, i)))) { RARRAY_AREF 1522 array.c if (RTEST(rb_yield(RARRAY_AREF(ary, i)))) RARRAY_AREF 1822 array.c rb_yield(RARRAY_AREF(ary, i)); RARRAY_AREF 1881 array.c rb_yield(RARRAY_AREF(ary, len)); RARRAY_AREF 1968 array.c if (max > 0) rb_enc_copy(result, RARRAY_AREF(ary, 0)); RARRAY_AREF 1970 array.c val = RARRAY_AREF(ary, i); RARRAY_AREF 1987 array.c val = RARRAY_AREF(ary, i); RARRAY_AREF 2046 array.c val = RARRAY_AREF(ary, i); RARRAY_AREF 2104 array.c s = rb_inspect(RARRAY_AREF(ary, i)); RARRAY_AREF 2185 array.c rb_hash_aset(hash, RARRAY_AREF(key_value_pair, 0), RARRAY_AREF(key_value_pair, 1)); RARRAY_AREF 2723 array.c rb_ary_push(collect, rb_yield(RARRAY_AREF(ary, i))); RARRAY_AREF 2758 array.c rb_ary_store(ary, i, rb_yield(RARRAY_AREF(ary, i))); RARRAY_AREF 2841 array.c if (RTEST(rb_yield(RARRAY_AREF(ary, i)))) { RARRAY_AREF 2861 array.c VALUE v = RARRAY_AREF(ary, i1); RARRAY_AREF 2985 array.c VALUE e = RARRAY_AREF(ary, i1); RARRAY_AREF 3014 array.c VALUE e = RARRAY_AREF(ary, i1); RARRAY_AREF 3044 array.c del = RARRAY_AREF(ary, pos); RARRAY_AREF 3152 array.c VALUE v = RARRAY_AREF(orig, i); RARRAY_AREF 3168 array.c VALUE v = RARRAY_AREF(ary, i1); RARRAY_AREF 3331 array.c tmp[0] = RARRAY_AREF(ary, i); RARRAY_AREF 3344 array.c rb_ary_push(tmp, RARRAY_AREF(ary, i)); RARRAY_AREF 3358 array.c rb_ary_push(tmp, RARRAY_AREF(ary, i)); RARRAY_AREF 3741 array.c v = rb_check_array_type(RARRAY_AREF(ary, i)); RARRAY_AREF 3743 array.c rb_equal(RARRAY_AREF(v, 0), key)) RARRAY_AREF 3774 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 3777 array.c rb_equal(RARRAY_AREF(v, 1), value)) RARRAY_AREF 3898 array.c n = rb_hash(RARRAY_AREF(ary, i)); RARRAY_AREF 3924 array.c e = RARRAY_AREF(ary, i); RARRAY_AREF 4010 array.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 4094 array.c if (st_lookup(rb_hash_tbl_raw(hash), RARRAY_AREF(ary1, i), 0)) continue; RARRAY_AREF 4132 array.c v = RARRAY_AREF(ary1, i); RARRAY_AREF 4176 array.c VALUE elt = RARRAY_AREF(ary2, i); RARRAY_AREF 4223 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 4231 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 4278 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 4286 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 4489 array.c v = RARRAY_AREF(ary, i); RARRAY_AREF 4501 array.c if (rb_equal(RARRAY_AREF(ary, i), obj)) n++; RARRAY_AREF 4524 array.c elt = RARRAY_AREF(ary, i++); RARRAY_AREF 4802 array.c return rb_ary_new_from_values(1, &RARRAY_AREF(ary, i)); RARRAY_AREF 4807 array.c return rb_ary_new_from_args(2, RARRAY_AREF(ary, i), RARRAY_AREF(ary, j)); RARRAY_AREF 4817 array.c return rb_ary_new_from_args(3, RARRAY_AREF(ary, i), RARRAY_AREF(ary, j), RARRAY_AREF(ary, k)); RARRAY_AREF 4834 array.c ptr_result[i] = RARRAY_AREF(ary, idx[i]); RARRAY_AREF 4863 array.c n = RARRAY_AREF(args, 0); RARRAY_AREF 4912 array.c rb_yield(RARRAY_AREF(ary, i)); RARRAY_AREF 5023 array.c long k = (args && (RARRAY_LEN(args) > 0)) ? NUM2LONG(RARRAY_AREF(args, 0)) : n; RARRAY_AREF 5075 array.c rb_yield(rb_ary_new3(1, RARRAY_AREF(ary, i))); RARRAY_AREF 5119 array.c long k = NUM2LONG(RARRAY_AREF(args, 0)); RARRAY_AREF 5165 array.c rb_yield(rb_ary_new3(1, RARRAY_AREF(ary, i))); RARRAY_AREF 5220 array.c long k = NUM2LONG(RARRAY_AREF(args, 0)); RARRAY_AREF 5271 array.c rb_yield(rb_ary_new3(1, RARRAY_AREF(ary, i))); RARRAY_AREF 5314 array.c long k = NUM2LONG(RARRAY_AREF(args, 0)); RARRAY_AREF 5364 array.c rb_yield(rb_ary_new3(1, RARRAY_AREF(ary, i))); RARRAY_AREF 5542 array.c if (!RTEST(rb_yield(RARRAY_AREF(ary, i)))) break; RARRAY_AREF 5602 array.c if (!RTEST(rb_yield(RARRAY_AREF(ary, i)))) break; RARRAY_AREF 5626 array.c if (RTEST(rb_yield(RARRAY_AREF(ary, i)))) return Qtrue; RARRAY_AREF 5717 array.c e = RARRAY_AREF(ary, i); RARRAY_AREF 5773 array.c e = RARRAY_AREF(ary, i); RARRAY_AREF 5801 array.c e = RARRAY_AREF(ary, i); RARRAY_AREF 1764 class.c keys = RARRAY_AREF(keys, 0); RARRAY_AREF 1341 compile.c VALUE dv = RARRAY_AREF(default_values, i); RARRAY_AREF 6429 compile.c v = rb_convert_type(RARRAY_AREF(exception, i), T_ARRAY, RARRAY_AREF 6518 compile.c VALUE kw = RARRAY_AREF(vkw_arg, i); RARRAY_AREF 6565 compile.c insn = (argc < 0) ? Qnil : RARRAY_AREF(obj, 0); RARRAY_AREF 6638 compile.c VALUE key = RARRAY_AREF(op, i); RARRAY_AREF 6639 compile.c VALUE sym = RARRAY_AREF(op, i+1); RARRAY_AREF 6720 compile.c VALUE val = RARRAY_AREF(keywords, i); RARRAY_AREF 6738 compile.c key = RARRAY_AREF(keywords, i); RARRAY_AREF 6743 compile.c sym = RARRAY_AREF(key, 0); RARRAY_AREF 6747 compile.c sym = RARRAY_AREF(key, 0); RARRAY_AREF 6748 compile.c default_val = RARRAY_AREF(key, 1); RARRAY_AREF 6784 compile.c VALUE lv = RARRAY_AREF(locals, i); RARRAY_AREF 6818 compile.c VALUE ent = RARRAY_AREF(arg_opt_labels, i); RARRAY_AREF 7128 compile.c if (RARRAY_AREF(dump->obj_list, i) == obj) return (VALUE)i; /* dedup */ RARRAY_AREF 7891 compile.c long index = (long)ibf_dump_object(dump, RARRAY_AREF(obj, i)); RARRAY_AREF 8226 compile.c VALUE obj = RARRAY_AREF(dump->obj_list, i); RARRAY_AREF 8234 compile.c ibf_offset_t offset = NUM2UINT(RARRAY_AREF(list, i)); RARRAY_AREF 1368 complex.c rb_ivar_set(self, id_i_real, RARRAY_AREF(a, 0)); RARRAY_AREF 1369 complex.c rb_ivar_set(self, id_i_imag, RARRAY_AREF(a, 1)); RARRAY_AREF 574 enum.c rb_hash_aset(hash, RARRAY_AREF(key_value_pair, 0), RARRAY_AREF(key_value_pair, 1)); RARRAY_AREF 649 enum.c v = RARRAY_AREF(ary, 0); RARRAY_AREF 665 enum.c e = RARRAY_AREF(ary, i); RARRAY_AREF 688 enum.c v = rb_funcall(v, id, 1, RARRAY_AREF(ary, i)); RARRAY_AREF 1108 enum.c RARRAY_ASET(ary, i/2, RARRAY_AREF(ary, i)); RARRAY_AREF 1401 enum.c args[0] = RARRAY_AREF(obj, i); RARRAY_AREF 2210 enum.c rb_yield(RARRAY_AREF(ary, i)); RARRAY_AREF 2293 enum.c long slice_size = NUM2LONG(RARRAY_AREF(args, 0)); RARRAY_AREF 2366 enum.c long cons_size = NUM2LONG(RARRAY_AREF(args, 0)); RARRAY_AREF 2458 enum.c VALUE e = RARRAY_AREF(args, i); RARRAY_AREF 2464 enum.c rb_ary_push(tmp, RARRAY_AREF(e, n)); RARRAY_AREF 2503 enum.c if (NIL_P(RARRAY_AREF(args, i))) { RARRAY_AREF 2509 enum.c v[1] = RARRAY_AREF(args, i); RARRAY_AREF 2779 enum.c n = RARRAY_AREF(args, 0); RARRAY_AREF 2832 enum.c rb_yield(RARRAY_AREF(ary, i)); RARRAY_AREF 738 enumerator.c return RARRAY_AREF(args, 0); RARRAY_AREF 1551 enumerator.c rb_funcall(yielder, id_yield, 1, RARRAY_AREF(ary, i)); RARRAY_AREF 1564 enumerator.c rb_funcall(argv[0], id_yield, 1, RARRAY_AREF(result, i)); RARRAY_AREF 1752 enumerator.c rb_ary_push(ary, rb_ary_entry(RARRAY_AREF(arrays, i), count)); RARRAY_AREF 1770 enumerator.c rb_ary_push(arg, rb_funcall(RARRAY_AREF(zip_args, i), id_to_enum, 0)); RARRAY_AREF 1783 enumerator.c v = rb_rescue2(call_next, RARRAY_AREF(arg, i), next_stopped, 0, RARRAY_AREF 1847 enumerator.c long len = NUM2LONG(RARRAY_AREF(rb_ivar_get(lazy, id_arguments), 0)); RARRAY_AREF 1896 enumerator.c long len = NUM2LONG(RARRAY_AREF(rb_ivar_get(lazy, id_arguments), 0)); RARRAY_AREF 876 error.c VALUE e = RARRAY_AREF(bt, i); RARRAY_AREF 120 eval_error.c NIL_P(mesg = RARRAY_AREF(errat, 0))) { RARRAY_AREF 184 eval_error.c VALUE line = RARRAY_AREF(errat, i); RARRAY_AREF 708 ext/bigdecimal/bigdecimal.c VALUE digits = RARRAY_AREF(a, 1); RARRAY_AREF 797 ext/bigdecimal/bigdecimal.c digits = RARRAY_AREF(a, 1); RARRAY_AREF 3834 ext/date/date_core.c x = RARRAY_AREF(tab, i); RARRAY_AREF 3835 ext/date/date_core.c a = RARRAY_AREF(x, 1); RARRAY_AREF 3841 ext/date/date_core.c if (!NIL_P(ref_hash0(RARRAY_AREF(a, j)))) RARRAY_AREF 3853 ext/date/date_core.c k = RARRAY_AREF(RARRAY_AREF(tab, idx), 0); RARRAY_AREF 3854 ext/date/date_core.c a = RARRAY_AREF(RARRAY_AREF(tab, idx), 1); RARRAY_AREF 3875 ext/date/date_core.c VALUE e = RARRAY_AREF(a, i); RARRAY_AREF 3892 ext/date/date_core.c VALUE e = RARRAY_AREF(a, i); RARRAY_AREF 3916 ext/date/date_core.c VALUE e = RARRAY_AREF(a, i); RARRAY_AREF 3933 ext/date/date_core.c VALUE e = RARRAY_AREF(a, i); RARRAY_AREF 7081 ext/date/date_core.c ajd = f_sub(RARRAY_AREF(a, 0), half_days_in_day); RARRAY_AREF 7083 ext/date/date_core.c sg = RARRAY_AREF(a, 1); RARRAY_AREF 7088 ext/date/date_core.c ajd = RARRAY_AREF(a, 0); RARRAY_AREF 7089 ext/date/date_core.c of = RARRAY_AREF(a, 1); RARRAY_AREF 7090 ext/date/date_core.c sg = RARRAY_AREF(a, 2); RARRAY_AREF 7115 ext/date/date_core.c nth = RARRAY_AREF(a, 0); RARRAY_AREF 7116 ext/date/date_core.c jd = NUM2INT(RARRAY_AREF(a, 1)); RARRAY_AREF 7117 ext/date/date_core.c df = NUM2INT(RARRAY_AREF(a, 2)); RARRAY_AREF 7118 ext/date/date_core.c sf = RARRAY_AREF(a, 3); RARRAY_AREF 7119 ext/date/date_core.c of = NUM2INT(RARRAY_AREF(a, 4)); RARRAY_AREF 7120 ext/date/date_core.c sg = NUM2DBL(RARRAY_AREF(a, 5)); RARRAY_AREF 530 ext/dbm/dbm.c keystr = RARRAY_AREF(ary, i); RARRAY_AREF 83 ext/fiddle/closure.c type = NUM2INT(RARRAY_AREF(rbargs, i)); RARRAY_AREF 241 ext/fiddle/closure.c int type = NUM2INT(RARRAY_AREF(args, i)); RARRAY_AREF 135 ext/fiddle/function.c int type = NUM2INT(RARRAY_AREF(args, i)); RARRAY_AREF 200 ext/fiddle/function.c VALUE type = RARRAY_AREF(types, i); RARRAY_AREF 637 ext/gdbm/gdbm.c rb_gdbm_delete(obj, RARRAY_AREF(ary, i)); RARRAY_AREF 716 ext/io/console/console.c return console_goto(io, RARRAY_AREF(cpos, 0), RARRAY_AREF(cpos, 1)); RARRAY_AREF 707 ext/openssl/ossl_ocsp.c OSSL_Check_Kind(RARRAY_AREF(ext, i), cX509Ext); RARRAY_AREF 736 ext/openssl/ossl_ocsp.c x509ext = DupX509ExtPtr(RARRAY_AREF(ext, i)); RARRAY_AREF 1604 ext/openssl/ossl_pkey_ec.c bignums[i] = GetBNPtr(RARRAY_AREF(arg1, i)); RARRAY_AREF 1609 ext/openssl/ossl_pkey_ec.c SafeRequire_EC_POINT(RARRAY_AREF(arg2, i), points[i + 1]); RARRAY_AREF 798 ext/openssl/ossl_ssl.c client_ca = GetX509CertPtr(RARRAY_AREF(val, i)); RARRAY_AREF 1045 ext/openssl/ossl_ssl.c curve = RARRAY_AREF(splitted, 0); RARRAY_AREF 212 ext/openssl/ossl_x509attr.c ASN1_TYPE *a1type = ossl_asn1_get_asn1type(RARRAY_AREF(asn1_value, i)); RARRAY_AREF 664 ext/openssl/ossl_x509cert.c OSSL_Check_Kind(RARRAY_AREF(ary, i), cX509Ext); RARRAY_AREF 670 ext/openssl/ossl_x509cert.c ext = DupX509ExtPtr(RARRAY_AREF(ary, i)); RARRAY_AREF 316 ext/openssl/ossl_x509crl.c OSSL_Check_Kind(RARRAY_AREF(ary, i), cX509Rev); RARRAY_AREF 321 ext/openssl/ossl_x509crl.c rev = DupX509RevokedPtr(RARRAY_AREF(ary, i)); RARRAY_AREF 489 ext/openssl/ossl_x509crl.c OSSL_Check_Kind(RARRAY_AREF(ary, i), cX509Ext); RARRAY_AREF 495 ext/openssl/ossl_x509crl.c ext = DupX509ExtPtr(RARRAY_AREF(ary, i)); RARRAY_AREF 428 ext/openssl/ossl_x509req.c OSSL_Check_Kind(RARRAY_AREF(ary, i), cX509Attr); RARRAY_AREF 434 ext/openssl/ossl_x509req.c item = RARRAY_AREF(ary, i); RARRAY_AREF 195 ext/openssl/ossl_x509revoked.c OSSL_Check_Kind(RARRAY_AREF(ary, i), cX509Ext); RARRAY_AREF 201 ext/openssl/ossl_x509revoked.c item = RARRAY_AREF(ary, i); RARRAY_AREF 1019 ext/pathname/pathname.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 1079 ext/pathname/pathname.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 6 ext/psych/psych_emitter.c #if !defined(RARRAY_AREF) RARRAY_AREF 182 ext/psych/psych_emitter.c VALUE tuple = RARRAY_AREF(tags, i); RARRAY_AREF 192 ext/psych/psych_emitter.c name = RARRAY_AREF(tuple, 0); RARRAY_AREF 193 ext/psych/psych_emitter.c value = RARRAY_AREF(tuple, 1); RARRAY_AREF 966 ext/readline/readline.c temp = rb_obj_as_string(RARRAY_AREF(ary, i)); RARRAY_AREF 12792 ext/ripper/ripper.c rb_enc_associate_index(RARRAY_AREF(lines, i), idx); RARRAY_AREF 7043 ext/ripper/ripper.y rb_enc_associate_index(RARRAY_AREF(lines, i), idx); RARRAY_AREF 532 ext/sdbm/init.c keystr = RARRAY_AREF(ary, i); RARRAY_AREF 210 ext/socket/ancdata.c VALUE obj = RARRAY_AREF(ary, i); RARRAY_AREF 1260 ext/socket/socket.c af = RARRAY_AREF(sa, 0); RARRAY_AREF 1261 ext/socket/socket.c port = RARRAY_AREF(sa, 1); RARRAY_AREF 1262 ext/socket/socket.c host = RARRAY_AREF(sa, 2); RARRAY_AREF 1265 ext/socket/socket.c af = RARRAY_AREF(sa, 0); RARRAY_AREF 1266 ext/socket/socket.c port = RARRAY_AREF(sa, 1); RARRAY_AREF 1267 ext/socket/socket.c host = RARRAY_AREF(sa, 3); RARRAY_AREF 1269 ext/socket/socket.c host = RARRAY_AREF(sa, 2); RARRAY_AREF 48 ext/tk/tcltklib.c #if !defined(RARRAY_AREF) RARRAY_AREF 1898 ext/tk/tcltklib.c tcl_time.sec = NUM2LONG(RARRAY_AREF(divmod, 0)); RARRAY_AREF 1899 ext/tk/tcltklib.c tcl_time.usec = NUM2LONG(RARRAY_AREF(divmod, 1)); RARRAY_AREF 1905 ext/tk/tcltklib.c tcl_time.sec = NUM2LONG(RARRAY_AREF(divmod, 0)); RARRAY_AREF 1906 ext/tk/tcltklib.c tcl_time.usec = (long)(NUM2DBL(RARRAY_AREF(divmod, 1)) * 1000000); RARRAY_AREF 7211 ext/tk/tcltklib.c ret = RARRAY_AREF(result, 0); RARRAY_AREF 7695 ext/tk/tcltklib.c ret = RARRAY_AREF(result, 0); RARRAY_AREF 9194 ext/tk/tcltklib.c ret = RARRAY_AREF(result, 0); RARRAY_AREF 43 ext/tk/tkutil/tkutil.c #if !defined(RARRAY_AREF) RARRAY_AREF 377 ext/tk/tkutil/tkutil.c if (RB_TYPE_P(RARRAY_AREF(ary, idx), T_HASH)) { RARRAY_AREF 378 ext/tk/tkutil/tkutil.c size += 2 * RHASH_SIZE(RARRAY_AREF(ary, idx)); RARRAY_AREF 386 ext/tk/tkutil/tkutil.c val = RARRAY_AREF(ary, idx); RARRAY_AREF 417 ext/tk/tkutil/tkutil.c val2 = RARRAY_AREF(val, idx2); RARRAY_AREF 478 ext/tk/tkutil/tkutil.c str_val = RARRAY_AREF(dst, idx); RARRAY_AREF 531 ext/tk/tkutil/tkutil.c val = RARRAY_AREF(ary, idx); RARRAY_AREF 572 ext/tk/tkutil/tkutil.c str_val = RARRAY_AREF(dst, idx); RARRAY_AREF 614 ext/tk/tkutil/tkutil.c pair = RARRAY_AREF(assoc, i); RARRAY_AREF 621 ext/tk/tkutil/tkutil.c rb_ary_push(dst, RARRAY_AREF(pair, 2)); RARRAY_AREF 624 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_AREF(pair, 0))); RARRAY_AREF 630 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_AREF(pair, 0))); RARRAY_AREF 660 ext/tk/tkutil/tkutil.c pair = RARRAY_AREF(assoc, i); RARRAY_AREF 667 ext/tk/tkutil/tkutil.c rb_ary_push(dst, get_eval_string_core(RARRAY_AREF(pair, 2), Qtrue, self)); RARRAY_AREF 670 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_AREF(pair, 0))); RARRAY_AREF 676 ext/tk/tkutil/tkutil.c rb_ary_push(dst, key2keyname(RARRAY_AREF(pair, 0))); RARRAY_AREF 700 ext/tk/tkutil/tkutil.c ary = RARRAY_AREF(args, 0); RARRAY_AREF 710 ext/tk/tkutil/tkutil.c rb_ary_push(ary, get_eval_string_core(val, Qnil, RARRAY_AREF(args, 1))); RARRAY_AREF 741 ext/tk/tkutil/tkutil.c ary = RARRAY_AREF(args, 0); RARRAY_AREF 747 ext/tk/tkutil/tkutil.c RARRAY_AREF(args, 1))); RARRAY_AREF 754 ext/tk/tkutil/tkutil.c rb_ary_push(ary, get_eval_string_core(val, Qtrue, RARRAY_AREF(args, 1))); RARRAY_AREF 1503 ext/tk/tkutil/tkutil.c VALUE keyval = RARRAY_AREF(list, i); RARRAY_AREF 1601 ext/tk/tkutil/tkutil.c inf = RARRAY_AREF(key_inf, idx); RARRAY_AREF 1629 ext/tk/tkutil/tkutil.c inf = RARRAY_AREF(longkey_inf, idx); RARRAY_AREF 1659 ext/tk/tkutil/tkutil.c inf = RARRAY_AREF(proc_inf, idx); RARRAY_AREF 1720 ext/tk/tkutil/tkutil.c rb_ary_push(dst, RARRAY_AREF(val_ary, idx)); RARRAY_AREF 1723 ext/tk/tkutil/tkutil.c RARRAY_AREF(val_ary, idx))); RARRAY_AREF 4331 file.c tmp = RARRAY_AREF(ary, i); RARRAY_AREF 4348 file.c tmp = RARRAY_AREF(ary, i); RARRAY_AREF 5764 file.c VALUE str = RARRAY_AREF(load_path, i); RARRAY_AREF 5822 file.c VALUE str = RARRAY_AREF(load_path, i); RARRAY_AREF 2712 gc.c const VALUE final = RARRAY_AREF(table, i); RARRAY_AREF 2713 gc.c const VALUE cmd = RARRAY_AREF(final, 1); RARRAY_AREF 2715 gc.c RUBY_SAFE_LEVEL_MAX : FIX2INT(RARRAY_AREF(final, 0)); RARRAY_AREF 659 hash.c VALUE e = RARRAY_AREF(tmp, i); RARRAY_AREF 681 hash.c val = RARRAY_AREF(v, 1); RARRAY_AREF 683 hash.c key = RARRAY_AREF(v, 0); RARRAY_AREF 3441 hash.c rb_yield(RARRAY_AREF(keys, i)); RARRAY_AREF 3489 hash.c rb_yield(RARRAY_AREF(values, i)); RARRAY_AREF 3528 hash.c rb_yield_values(2, RARRAY_AREF(ary, i), RARRAY_AREF(ary, i+1)); RARRAY_AREF 3533 hash.c rb_yield(rb_assoc_new(RARRAY_AREF(ary, i), RARRAY_AREF(ary, i+1))); RARRAY_AREF 3559 hash.c VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 3561 hash.c if (RTEST(rb_yield_values(2, RARRAY_AREF(keys, i), val))) { RARRAY_AREF 3562 hash.c FL_UNSET(RARRAY_AREF(keys, i), FL_TAINT); RARRAY_AREF 3563 hash.c env_delete(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 3630 hash.c VALUE key = RARRAY_AREF(keys, i); RARRAY_AREF 3661 hash.c VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 3663 hash.c if (!RTEST(rb_yield_values(2, RARRAY_AREF(keys, i), val))) { RARRAY_AREF 3664 hash.c FL_UNSET(RARRAY_AREF(keys, i), FL_TAINT); RARRAY_AREF 3665 hash.c env_delete(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 3706 hash.c VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 3708 hash.c env_delete(Qnil, RARRAY_AREF(keys, i)); RARRAY_AREF 4100 hash.c env_delete(env, RARRAY_AREF(keys, i)); RARRAY_AREF 7084 io.c tmp = RARRAY_AREF(ary, i); RARRAY_AREF 8400 io.c GetOpenFile(rb_io_get_io(RARRAY_AREF(read, i)), fptr); RARRAY_AREF 8420 io.c VALUE write_io = GetWriteIO(rb_io_get_io(RARRAY_AREF(write, i))); RARRAY_AREF 8433 io.c VALUE io = rb_io_get_io(RARRAY_AREF(except, i)); RARRAY_AREF 8464 io.c list = RARRAY_AREF(res, 0); RARRAY_AREF 8477 io.c list = RARRAY_AREF(res, 1); RARRAY_AREF 8490 io.c list = RARRAY_AREF(res, 2); RARRAY_AREF 2034 iseq.c VALUE ary = RARRAY_AREF(nbody, l); RARRAY_AREF 48 iseq.h #define ISEQ_COVERAGE(iseq) RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_COVERAGE) RARRAY_AREF 51 iseq.h #define ISEQ_FLIP_CNT(iseq) FIX2INT(RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_FLIP_CNT)) RARRAY_AREF 64 iseq.h VALUE str = RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_ORIGINAL_ISEQ); RARRAY_AREF 63 load.c as_str = path = RARRAY_AREF(load_path, i); RARRAY_AREF 76 load.c rb_ary_push(ary, RARRAY_AREF(expanded_load_path, i)); RARRAY_AREF 347 load.c VALUE p = RARRAY_AREF(load_path, i); RARRAY_AREF 435 load.c entry = RARRAY_AREF(this_feature_index, i); RARRAY_AREF 443 load.c v = RARRAY_AREF(features, index); RARRAY_AREF 853 marshal.c w_object(RARRAY_AREF(obj, i), arg, limit); RARRAY_AREF 889 marshal.c w_symbol(RARRAY_AREF(mem, i), arg); RARRAY_AREF 1536 marshal.c VALUE m = RARRAY_AREF(extmod, --i); RARRAY_AREF 1799 marshal.c VALUE n = rb_sym2str(RARRAY_AREF(mem, i)); RARRAY_AREF 337 numeric.c *x = RARRAY_AREF(ary, 0); RARRAY_AREF 338 numeric.c *y = RARRAY_AREF(ary, 1); RARRAY_AREF 4547 numeric.c rb_ary_push(digits, RARRAY_AREF(qr, 1)); RARRAY_AREF 4548 numeric.c num = RARRAY_AREF(qr, 0); RARRAY_AREF 4606 numeric.c return ruby_num_interval_step_size(from, RARRAY_AREF(args, 0), INT2FIX(1), FALSE); RARRAY_AREF 4652 numeric.c return ruby_num_interval_step_size(from, RARRAY_AREF(args, 0), INT2FIX(-1), FALSE); RARRAY_AREF 379 pack.c #define THISFROM (MORE_ITEM ? RARRAY_AREF(ary, idx) : TOO_FEW) RARRAY_AREF 380 pack.c #define NEXTFROM (MORE_ITEM ? RARRAY_AREF(ary, idx++) : TOO_FEW) RARRAY_AREF 12716 parse.c rb_enc_associate_index(RARRAY_AREF(lines, i), idx); RARRAY_AREF 7043 parse.y rb_enc_associate_index(RARRAY_AREF(lines, i), idx); RARRAY_AREF 2728 proc.c proc = RARRAY_AREF(args, 0); RARRAY_AREF 2729 proc.c passed = RARRAY_AREF(args, 1); RARRAY_AREF 2730 proc.c arity = RARRAY_AREF(args, 2); RARRAY_AREF 1514 process.c VALUE v = RARRAY_AREF(key, i); RARRAY_AREF 1833 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 1834 process.c int fd = FIX2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 1841 process.c rb_hash_aset(h, INT2FIX(fd), RARRAY_AREF(elt, 1)); RARRAY_AREF 1847 process.c fd = FIX2INT(RARRAY_AREF(elt, 1)); RARRAY_AREF 1871 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 1872 process.c int newfd = FIX2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 1873 process.c int oldfd = FIX2INT(RARRAY_AREF(elt, 1)); RARRAY_AREF 1972 process.c prog = RARRAY_AREF(tmp, 0); RARRAY_AREF 1973 process.c argv[0] = RARRAY_AREF(tmp, 1); RARRAY_AREF 2317 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2318 process.c int fd = FIX2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 2319 process.c VALUE param = RARRAY_AREF(elt, 1); RARRAY_AREF 2320 process.c VALUE vpath = RARRAY_AREF(param, 0); RARRAY_AREF 2321 process.c int flags = NUM2INT(RARRAY_AREF(param, 1)); RARRAY_AREF 2322 process.c int perm = NUM2INT(RARRAY_AREF(param, 2)); RARRAY_AREF 2323 process.c VALUE fd2v = RARRAY_AREF(param, 3); RARRAY_AREF 2382 process.c VALUE pair = RARRAY_AREF(envopts, i); RARRAY_AREF 2383 process.c VALUE key = RARRAY_AREF(pair, 0); RARRAY_AREF 2384 process.c VALUE val = RARRAY_AREF(pair, 1); RARRAY_AREF 2447 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2448 process.c VALUE param = RARRAY_AREF(elt, 1); RARRAY_AREF 2451 process.c fd2v = RARRAY_AREF(param, 3); RARRAY_AREF 2734 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2735 process.c pairs[i].oldfd = FIX2INT(RARRAY_AREF(elt, 1)); RARRAY_AREF 2736 process.c pairs[i].newfd = FIX2INT(RARRAY_AREF(elt, 0)); /* unique */ RARRAY_AREF 2737 process.c pairs[i].cloexec = RARRAY_LEN(elt) > 2 && RTEST(RARRAY_AREF(elt, 2)); RARRAY_AREF 2851 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2852 process.c int fd = FIX2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 2870 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2871 process.c int newfd = FIX2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 2872 process.c int oldfd = FIX2INT(RARRAY_AREF(elt, 1)); RARRAY_AREF 2927 process.c VALUE elt = RARRAY_AREF(ary, i); RARRAY_AREF 2928 process.c int rtype = NUM2INT(RARRAY_AREF(elt, 0)); RARRAY_AREF 2936 process.c tmp = hide_obj(rb_ary_new3(3, RARRAY_AREF(elt, 0), RARRAY_AREF 2945 process.c rlim.rlim_cur = NUM2RLIM(RARRAY_AREF(elt, 1)); RARRAY_AREF 2946 process.c rlim.rlim_max = NUM2RLIM(RARRAY_AREF(elt, 2)); RARRAY_AREF 3026 process.c VALUE pair = RARRAY_AREF(obj, i); RARRAY_AREF 3027 process.c VALUE key = RARRAY_AREF(pair, 0); RARRAY_AREF 3028 process.c VALUE val = RARRAY_AREF(pair, 1); RARRAY_AREF 5902 process.c VALUE g = RARRAY_AREF(ary, i); RARRAY_AREF 342 range.c step = RARRAY_AREF(args, 0); RARRAY_AREF 1683 rational.c if (f_zero_p(RARRAY_AREF(a, 1))) RARRAY_AREF 1686 rational.c rb_ivar_set(self, id_i_num, RARRAY_AREF(a, 0)); RARRAY_AREF 1687 rational.c rb_ivar_set(self, id_i_den, RARRAY_AREF(a, 1)); RARRAY_AREF 2640 re.c VALUE str = RARRAY_AREF(ary, i); RARRAY_AREF 1568 ruby.c VALUE path = RARRAY_AREF(load_path, i); RARRAY_AREF 7200 string.c (tmp = RARRAY_AREF(result, len-1), RSTRING_LEN(tmp) == 0)) RARRAY_AREF 110 struct.c name = RARRAY_AREF(members, i); RARRAY_AREF 115 struct.c if (!RTEST(RARRAY_AREF(back, j))) { RARRAY_AREF 161 struct.c if (UNLIKELY(RSTRUCT_LEN(s) != FIX2INT(RARRAY_AREF(back, mask-1)))) { RARRAY_AREF 163 struct.c FIX2INT(RARRAY_AREF(back, mask-1)), RSTRUCT_LEN(s)); RARRAY_AREF 731 struct.c slot = RARRAY_AREF(members, i); RARRAY_AREF 794 thread.c file = RARRAY_AREF(loc, 0); RARRAY_AREF 795 thread.c if (NIL_P(line = RARRAY_AREF(loc, 1))) { RARRAY_AREF 1638 thread.c VALUE e = RARRAY_AREF(th->pending_interrupt_queue, i); RARRAY_AREF 1653 thread.c VALUE err = RARRAY_AREF(th->pending_interrupt_queue, i); RARRAY_AREF 4048 thread.c if (RARRAY_AREF(lines, i) != Qnil) { RARRAY_AREF 4940 thread.c count = FIX2LONG(RARRAY_AREF(coverage, line)) + 1; RARRAY_AREF 570 thread_sync.c thread = RARRAY_AREF(list, i); RARRAY_AREF 3069 transcode.c VALUE pair = RARRAY_AREF(convpath, n-1); RARRAY_AREF 3071 transcode.c const char *sname = rb_enc_name(rb_to_encoding(RARRAY_AREF(pair, 0))); RARRAY_AREF 3072 transcode.c const char *dname = rb_enc_name(rb_to_encoding(RARRAY_AREF(pair, 1))); RARRAY_AREF 91 vm_args.c VALUE arg0 = RARRAY_AREF(args->rest, 0); RARRAY_AREF 214 vm_args.c *kw_hash_ptr = RARRAY_AREF(args->rest, len - 1); RARRAY_AREF 1021 vm_dump.c name = RARRAY_AREF(vm->loaded_features, i); RARRAY_AREF 1283 vm_eval.c rb_ivar_set(errinfo, id_mesg, RARRAY_AREF(errat, 0)); RARRAY_AREF 1285 vm_eval.c RARRAY_ASET(errat, 0, RARRAY_AREF(bt2, 0)); RARRAY_AREF 2355 vm_insnhelper.c argv[i] = RARRAY_AREF(ary, i); RARRAY_AREF 1948 vm_method.c VALUE path = RARRAY_AREF(location, 0); RARRAY_AREF 1949 vm_method.c VALUE line = RARRAY_AREF(location, 1);