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);