RARRAY_LEN         83 array.c            assert(RARRAY_LEN(ary) == (n)); \
RARRAY_LEN         93 array.c                ARY_SET_EMBED_LEN((ary), RARRAY_LEN(ary)+(n)); \
RARRAY_LEN        101 array.c        		       ARY_SHARED_ROOT_P(ary) ? RARRAY_LEN(ary) : RARRAY(ary)->as.heap.aux.capa)
RARRAY_LEN        203 array.c            assert(RARRAY_LEN(ary) <= capacity);
RARRAY_LEN        222 array.c                    long len = RARRAY_LEN(ary);
RARRAY_LEN        320 array.c        	long shared_len, len = RARRAY_LEN(ary);
RARRAY_LEN        330 array.c        	else if (ARY_SHARED_OCCUPIED(shared) && len > ((shared_len = RARRAY_LEN(shared))>>1)) {
RARRAY_LEN        356 array.c            long old_len = RARRAY_LEN(ary);
RARRAY_LEN        367 array.c        		if (RARRAY_CONST_PTR(ary) - RARRAY_CONST_PTR(shared) + new_len <= RARRAY_LEN(shared)) {
RARRAY_LEN        590 array.c        	long capa = ARY_CAPA(ary), len = RARRAY_LEN(ary);
RARRAY_LEN        609 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN        801 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN        833 array.c            assert(offset+len <= RARRAY_LEN(ary));
RARRAY_LEN        847 array.c                ARY_SET_LEN(result, RARRAY_LEN(ary));
RARRAY_LEN        859 array.c            return ary_make_partial(ary, rb_obj_class(ary), 0, RARRAY_LEN(ary));
RARRAY_LEN        878 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN        907 array.c            long idx = RARRAY_LEN(ary);
RARRAY_LEN        919 array.c            long oldlen = RARRAY_LEN(ary);
RARRAY_LEN        953 array.c            n = RARRAY_LEN(ary);
RARRAY_LEN        995 array.c            ARY_INCREASE_LEN(ary, -RARRAY_LEN(result));
RARRAY_LEN       1003 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1065 array.c            n = RARRAY_LEN(result);
RARRAY_LEN       1074 array.c        	if (RARRAY_LEN(ary) < ARY_DEFAULT_SIZE) {
RARRAY_LEN       1076 array.c        		MEMMOVE(ptr, ptr+n, VALUE, RARRAY_LEN(ary)-n);
RARRAY_LEN       1092 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1103 array.c        	capa = RARRAY_LEN(shared);
RARRAY_LEN       1163 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1187 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1198 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1215 array.c            long alen = RARRAY_LEN(ary);
RARRAY_LEN       1275 array.c        	    beg += RARRAY_LEN(ary);
RARRAY_LEN       1288 array.c            switch (rb_range_beg_len(arg, &beg, &len, RARRAY_LEN(ary), 0)) {
RARRAY_LEN       1337 array.c        	if (RARRAY_LEN(ary) == 0) return Qnil;
RARRAY_LEN       1364 array.c        	long len = RARRAY_LEN(ary);
RARRAY_LEN       1411 array.c        	idx +=  RARRAY_LEN(ary);
RARRAY_LEN       1413 array.c            if (idx < 0 || RARRAY_LEN(ary) <= idx) {
RARRAY_LEN       1417 array.c        			idx - (idx < 0 ? RARRAY_LEN(ary) : 0), -RARRAY_LEN(ary), RARRAY_LEN(ary));
RARRAY_LEN       1459 array.c        	for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       1470 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       1482 array.c        	len = RARRAY_LEN(ary);
RARRAY_LEN       1517 array.c            long i = RARRAY_LEN(ary), len;
RARRAY_LEN       1524 array.c        	    if (i > (len = RARRAY_LEN(ary))) {
RARRAY_LEN       1545 array.c        	if (i > (len = RARRAY_LEN(ary))) {
RARRAY_LEN       1569 array.c            olen = RARRAY_LEN(ary);
RARRAY_LEN       1586 array.c        	rlen = RARRAY_LEN(rpl);
RARRAY_LEN       1587 array.c        	olen = RARRAY_LEN(ary);	/* ary may be resized in rpl.to_ary too */
RARRAY_LEN       1656 array.c            olen = RARRAY_LEN(ary);
RARRAY_LEN       1741 array.c            if (rb_range_beg_len(argv[0], &beg, &len, RARRAY_LEN(ary), 1)) {
RARRAY_LEN       1779 array.c        	pos = RARRAY_LEN(ary);
RARRAY_LEN       1821 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       1851 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       1878 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       1882 array.c        	nlen = RARRAY_LEN(ary);
RARRAY_LEN       1903 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1919 array.c            if (RARRAY_LEN(ary) == 0)
RARRAY_LEN       1927 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       1937 array.c            return rb_ary_new4(RARRAY_LEN(ary), RARRAY_CONST_PTR(ary));
RARRAY_LEN       1983 array.c            for (; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       2038 array.c            if (RARRAY_LEN(ary) == 0) return rb_usascii_str_new(0, 0);
RARRAY_LEN       2043 array.c        	len += RSTRING_LEN(sep) * (RARRAY_LEN(ary) - 1);
RARRAY_LEN       2045 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       2051 array.c        	    result = rb_str_buf_new(len + (RARRAY_LEN(ary)-i)*10);
RARRAY_LEN       2065 array.c            ary_join_0(ary, sep, RARRAY_LEN(ary), result);
RARRAY_LEN       2103 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       2128 array.c            if (RARRAY_LEN(ary) == 0) return rb_usascii_str_new2("[]");
RARRAY_LEN       2151 array.c        	VALUE dup = rb_ary_new2(RARRAY_LEN(ary));
RARRAY_LEN       2174 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       2181 array.c        	if (RARRAY_LEN(key_value_pair) != 2) {
RARRAY_LEN       2183 array.c        		i, RARRAY_LEN(key_value_pair));
RARRAY_LEN       2217 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       2259 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       2267 array.c            ARY_SET_LEN(dup, RARRAY_LEN(ary));
RARRAY_LEN       2284 array.c        	long len = RARRAY_LEN(ary);
RARRAY_LEN       2359 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       2368 array.c            ARY_SET_LEN(rotated, RARRAY_LEN(ary));
RARRAY_LEN       2450 array.c            if (RARRAY_LEN(ary) > 1) {
RARRAY_LEN       2453 array.c        	long len = RARRAY_LEN(ary);
RARRAY_LEN       2475 array.c                        ARY_SET_CAPA(ary, RARRAY_LEN(tmp));
RARRAY_LEN       2491 array.c                        ARY_SET_CAPA(ary, RARRAY_LEN(tmp));
RARRAY_LEN       2617 array.c            long low = 0, high = RARRAY_LEN(ary), mid;
RARRAY_LEN       2721 array.c            collect = rb_ary_new2(RARRAY_LEN(ary));
RARRAY_LEN       2722 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2757 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2781 array.c        		rb_ary_resize(result, RARRAY_LEN(result) + (beg + len) - j);
RARRAY_LEN       2810 array.c            return rb_get_values_at(ary, RARRAY_LEN(ary), argc, argv, rb_ary_entry);
RARRAY_LEN       2839 array.c            result = rb_ary_new2(RARRAY_LEN(ary));
RARRAY_LEN       2840 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2860 array.c            for (i1 = i2 = 0; i1 < RARRAY_LEN(ary); arg->len[0] = ++i1) {
RARRAY_LEN       2876 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       2949 array.c            if (RARRAY_LEN(ary) > len) {
RARRAY_LEN       2984 array.c            for (i1 = i2 = 0; i1 < RARRAY_LEN(ary); i1++) {
RARRAY_LEN       2996 array.c            if (RARRAY_LEN(ary) == i2) {
RARRAY_LEN       3013 array.c            for (i1 = i2 = 0; i1 < RARRAY_LEN(ary); i1++) {
RARRAY_LEN       3024 array.c            if (RARRAY_LEN(ary) == i2) {
RARRAY_LEN       3034 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       3107 array.c        	orig_len = RARRAY_LEN(ary);
RARRAY_LEN       3130 array.c        	switch (rb_range_beg_len(arg1, &pos, &len, RARRAY_LEN(ary), 0)) {
RARRAY_LEN       3151 array.c            for (i = 0; i < RARRAY_LEN(orig); i++) {
RARRAY_LEN       3167 array.c            for (i1 = i2 = 0; i1 < RARRAY_LEN(ary); arg->len[0] = ++i1) {
RARRAY_LEN       3315 array.c            long len = RARRAY_LEN(ary);
RARRAY_LEN       3330 array.c        	    for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       3341 array.c        	    for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       3388 array.c            alen = RARRAY_LEN(ary);
RARRAY_LEN       3393 array.c        	    elen = RARRAY_LEN(tmp);
RARRAY_LEN       3399 array.c        	else if (elen != RARRAY_LEN(tmp)) {
RARRAY_LEN       3401 array.c        		     RARRAY_LEN(tmp), elen);
RARRAY_LEN       3430 array.c            if (RARRAY_LEN(orig) <= RARRAY_EMBED_LEN_MAX) {
RARRAY_LEN       3441 array.c        	ary_memcpy(copy, 0, RARRAY_LEN(orig), RARRAY_CONST_PTR(orig));
RARRAY_LEN       3445 array.c                ARY_SET_LEN(copy, RARRAY_LEN(orig));
RARRAY_LEN       3457 array.c                ARY_SET_LEN(copy, RARRAY_LEN(orig));
RARRAY_LEN       3536 array.c        	len = RARRAY_LEN(ary);
RARRAY_LEN       3539 array.c        	if (rb_range_beg_len(arg1, &beg, &len, RARRAY_LEN(ary), 1)) {
RARRAY_LEN       3546 array.c        	    beg = RARRAY_LEN(ary) + beg;
RARRAY_LEN       3549 array.c        	len = NIL_P(arg2) ? RARRAY_LEN(ary) - beg : NUM2LONG(arg2);
RARRAY_LEN       3560 array.c            if (RARRAY_LEN(ary) < end) {
RARRAY_LEN       3564 array.c        	ary_mem_clear(ary, RARRAY_LEN(ary), end - RARRAY_LEN(ary));
RARRAY_LEN       3574 array.c        	    if (i>=RARRAY_LEN(ary)) break;
RARRAY_LEN       3614 array.c            xlen = RARRAY_LEN(x);
RARRAY_LEN       3615 array.c            ylen = RARRAY_LEN(y);
RARRAY_LEN       3644 array.c            if (RARRAY_LEN(y) > 0) {
RARRAY_LEN       3645 array.c        	rb_ary_splice(x, RARRAY_LEN(x), 0, y);
RARRAY_LEN       3688 array.c            if (ARY_MAX_SIZE/len < RARRAY_LEN(ary)) {
RARRAY_LEN       3691 array.c            len *= RARRAY_LEN(ary);
RARRAY_LEN       3697 array.c            t = RARRAY_LEN(ary);
RARRAY_LEN       3740 array.c            for (i = 0; i < RARRAY_LEN(ary); ++i) {
RARRAY_LEN       3742 array.c        	if (!NIL_P(v) && RARRAY_LEN(v) > 0 &&
RARRAY_LEN       3773 array.c            for (i = 0; i < RARRAY_LEN(ary); ++i) {
RARRAY_LEN       3776 array.c        	    RARRAY_LEN(v) > 1 &&
RARRAY_LEN       3793 array.c            len1 = RARRAY_LEN(ary1);
RARRAY_LEN       3798 array.c        		len1 = RARRAY_LEN(ary1);
RARRAY_LEN       3799 array.c        		if (len1 != RARRAY_LEN(ary2))
RARRAY_LEN       3840 array.c            if (RARRAY_LEN(ary1) != RARRAY_LEN(ary2)) return Qfalse;
RARRAY_LEN       3851 array.c            for (i=0; i<RARRAY_LEN(ary1); i++) {
RARRAY_LEN       3871 array.c            if (RARRAY_LEN(ary1) != RARRAY_LEN(ary2)) return Qfalse;
RARRAY_LEN       3895 array.c            h = rb_hash_start(RARRAY_LEN(ary));
RARRAY_LEN       3897 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       3923 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       3943 array.c            len = RARRAY_LEN(ary1);
RARRAY_LEN       3944 array.c            if (len > RARRAY_LEN(ary2)) {
RARRAY_LEN       3945 array.c        	len = RARRAY_LEN(ary2);
RARRAY_LEN       3998 array.c            len = RARRAY_LEN(ary1) - RARRAY_LEN(ary2);
RARRAY_LEN       4009 array.c            for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       4039 array.c            for (i = 0; i < RARRAY_LEN(ary); ++i) {
RARRAY_LEN       4093 array.c            for (i=0; i<RARRAY_LEN(ary1); i++) {
RARRAY_LEN       4127 array.c            if (RARRAY_LEN(ary2) == 0) return ary3;
RARRAY_LEN       4131 array.c            for (i=0; i<RARRAY_LEN(ary1); i++) {
RARRAY_LEN       4175 array.c            for (i=0; i<RARRAY_LEN(ary2); i++) {
RARRAY_LEN       4222 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4230 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4277 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4285 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4337 array.c            if (RARRAY_LEN(ary) <= 1)
RARRAY_LEN       4345 array.c            if (RARRAY_LEN(ary) == hash_size) {
RARRAY_LEN       4387 array.c            if (RARRAY_LEN(ary) <= 1)
RARRAY_LEN       4423 array.c            end = p + RARRAY_LEN(ary);
RARRAY_LEN       4430 array.c            if (RARRAY_LEN(ary) == n) {
RARRAY_LEN       4486 array.c        	    return LONG2NUM(RARRAY_LEN(ary));
RARRAY_LEN       4488 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4500 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       4517 array.c            result = ary_new(0, RARRAY_LEN(ary));
RARRAY_LEN       4523 array.c        	while (i < RARRAY_LEN(ary)) {
RARRAY_LEN       4525 array.c        	    if (level >= 0 && RARRAY_LEN(stack) / 2 >= level) {
RARRAY_LEN       4550 array.c        	if (RARRAY_LEN(stack) == 0) {
RARRAY_LEN       4687 array.c            i = len = RARRAY_LEN(ary);
RARRAY_LEN       4692 array.c        	    if (len != RARRAY_LEN(ary) || ptr != RARRAY_CONST_PTR(ary)) {
RARRAY_LEN       4771 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       4790 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       4862 array.c            if (args && (RARRAY_LEN(args) > 0)) {
RARRAY_LEN       4865 array.c            if (RARRAY_LEN(self) == 0) return INT2FIX(0);
RARRAY_LEN       4910 array.c            while (RARRAY_LEN(ary) > 0 && (n < 0 || 0 < n--)) {
RARRAY_LEN       4911 array.c                for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       5022 array.c            long n = RARRAY_LEN(ary);
RARRAY_LEN       5023 array.c            long k = (args && (RARRAY_LEN(args) > 0)) ? NUM2LONG(RARRAY_AREF(args, 0)) : n;
RARRAY_LEN       5062 array.c            n = RARRAY_LEN(ary);                  /* Array length */
RARRAY_LEN       5074 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5118 array.c            long n = RARRAY_LEN(ary);
RARRAY_LEN       5156 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       5219 array.c            long n = RARRAY_LEN(ary);
RARRAY_LEN       5259 array.c            n = RARRAY_LEN(ary);                  /* Array length */
RARRAY_LEN       5270 array.c        	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5313 array.c            long n = RARRAY_LEN(ary);
RARRAY_LEN       5355 array.c            len = RARRAY_LEN(ary);
RARRAY_LEN       5432 array.c        	    if (RARRAY_LEN(arrays[i]) == 0) goto done;
RARRAY_LEN       5439 array.c        	    long k = RARRAY_LEN(arrays[i]);
RARRAY_LEN       5479 array.c        	while (counters[m] == RARRAY_LEN(arrays[m])) {
RARRAY_LEN       5541 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5572 array.c            result = rb_ary_subseq(ary, pos, RARRAY_LEN(ary));
RARRAY_LEN       5601 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5617 array.c            long i, len = RARRAY_LEN(ary);
RARRAY_LEN       5625 array.c        	for (i = 0; i < RARRAY_LEN(ary); ++i) {
RARRAY_LEN       5711 array.c            if (RARRAY_LEN(ary) == 0)
RARRAY_LEN       5716 array.c            for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5771 array.c                for (; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       5800 array.c            for (; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       1763 class.c            if (RARRAY_LEN(keys) == 1) {
RARRAY_LEN       1338 compile.c      	VALUE *dvs = ALLOC_N(VALUE, RARRAY_LEN(default_values));
RARRAY_LEN       1340 compile.c      	for (i = 0; i < RARRAY_LEN(default_values); i++) {
RARRAY_LEN       1874 compile.c          tlen = (int)RARRAY_LEN(ISEQ_COMPILE_DATA(iseq)->catch_table_ary);
RARRAY_LEN       6422 compile.c          for (i=0; i<RARRAY_LEN(exception); i++) {
RARRAY_LEN       6431 compile.c      	if (RARRAY_LEN(v) != 6) {
RARRAY_LEN       6534 compile.c          long i, len = RARRAY_LEN(body);
RARRAY_LEN       6637 compile.c      			    for (i=0; i<RARRAY_LEN(op); i+=2) {
RARRAY_LEN       6741 compile.c      	switch (RARRAY_LEN(key)) {
RARRAY_LEN       7125 compile.c          long index = RARRAY_LEN(dump->obj_list);
RARRAY_LEN       7635 compile.c          const long size = RARRAY_LEN(dump->iseq_list);
RARRAY_LEN       7888 compile.c          long i, len = (int)RARRAY_LEN(obj);
RARRAY_LEN       8222 compile.c          VALUE list = rb_ary_tmp_new(RARRAY_LEN(dump->obj_list));
RARRAY_LEN       8225 compile.c          for (i=0; i<RARRAY_LEN(dump->obj_list); i++) {
RARRAY_LEN       1366 complex.c          if (RARRAY_LEN(a) != 2)
RARRAY_LEN       1367 complex.c      	rb_raise(rb_eArgError, "marshaled complex must have an array whose length is 2 but %ld", RARRAY_LEN(a));
RARRAY_LEN       2348 dir.c          	ary = dir_globs(RARRAY_LEN(v), RARRAY_CONST_PTR(v), flags);
RARRAY_LEN        570 enum.c             if (RARRAY_LEN(key_value_pair) != 2) {
RARRAY_LEN        572 enum.c         	    RARRAY_LEN(key_value_pair));
RARRAY_LEN        645 enum.c             if (RARRAY_LEN(ary) == 0)
RARRAY_LEN        651 enum.c                 if (RARRAY_LEN(ary) == 1)
RARRAY_LEN        664 enum.c                     for (; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN        687 enum.c             for (; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN        965 enum.c             if (RARRAY_LEN(data->buf) != SORT_BY_BUFSIZE*2) {
RARRAY_LEN       1077 enum.c             if (RB_TYPE_P(obj, T_ARRAY) && RARRAY_LEN(obj) <= LONG_MAX/2) {
RARRAY_LEN       1078 enum.c         	ary = rb_ary_new2(RARRAY_LEN(obj)*2);
RARRAY_LEN       1099 enum.c             if (RARRAY_LEN(ary) > 2) {
RARRAY_LEN       1101 enum.c         		      ruby_qsort(ptr, RARRAY_LEN(ary)/2, 2*sizeof(VALUE),
RARRAY_LEN       1107 enum.c             for (i=1; i<RARRAY_LEN(ary); i+=2) {
RARRAY_LEN       1110 enum.c             rb_ary_resize(ary, RARRAY_LEN(ary)/2);
RARRAY_LEN       1399 enum.c         	for (i = 0; i < RARRAY_LEN(obj); i++) {
RARRAY_LEN       1413 enum.c         	           RARRAY_LEN(result)/2,
RARRAY_LEN       1416 enum.c         	for (i=1; i<RARRAY_LEN(result); i+=2) {
RARRAY_LEN       1419 enum.c         	rb_ary_resize(result, RARRAY_LEN(result)/2);
RARRAY_LEN       1422 enum.c         	ruby_qsort(RARRAY_PTR(result), RARRAY_LEN(result), sizeof(VALUE),
RARRAY_LEN       2209 enum.c             for (i = RARRAY_LEN(ary); --i >= 0; ) {
RARRAY_LEN       2275 enum.c             if (RARRAY_LEN(ary) == size) {
RARRAY_LEN       2335 enum.c             if (RARRAY_LEN(ary) > 0) rb_yield(ary);
RARRAY_LEN       2349 enum.c             if (RARRAY_LEN(ary) == size) {
RARRAY_LEN       2353 enum.c             if (RARRAY_LEN(ary) == size) {
RARRAY_LEN       2455 enum.c             tmp = rb_ary_new2(RARRAY_LEN(args) + 1);
RARRAY_LEN       2457 enum.c             for (i=0; i<RARRAY_LEN(args); i++) {
RARRAY_LEN       2460 enum.c         	if (RARRAY_LEN(e) <= n) {
RARRAY_LEN       2500 enum.c             tmp = rb_ary_new2(RARRAY_LEN(args) + 1);
RARRAY_LEN       2502 enum.c             for (i=0; i<RARRAY_LEN(args); i++) {
RARRAY_LEN       2778 enum.c             if (args && (RARRAY_LEN(args) > 0)) {
RARRAY_LEN       2828 enum.c             len = RARRAY_LEN(ary);
RARRAY_LEN        479 enumerator.c   	    rb_long2int(RARRAY_LEN(args) + argc);
RARRAY_LEN        733 enumerator.c       switch (RARRAY_LEN(args)) {
RARRAY_LEN        992 enumerator.c   	long   argc = RARRAY_LEN(eargs);
RARRAY_LEN       1047 enumerator.c   	argc = (int)RARRAY_LEN(e->args);
RARRAY_LEN       1550 enumerator.c   	for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       1563 enumerator.c   	for (i = 0; i < RARRAY_LEN(result); i++) {
RARRAY_LEN       1749 enumerator.c       ary = rb_ary_new2(RARRAY_LEN(arrays) + 1);
RARRAY_LEN       1751 enumerator.c       for (i = 0; i < RARRAY_LEN(arrays); i++) {
RARRAY_LEN       1768 enumerator.c   	arg = rb_ary_new2(RARRAY_LEN(zip_args));
RARRAY_LEN       1769 enumerator.c   	for (i = 0; i < RARRAY_LEN(zip_args); i++) {
RARRAY_LEN       1775 enumerator.c       ary = rb_ary_new2(RARRAY_LEN(arg) + 1);
RARRAY_LEN       1782 enumerator.c       for (i = 0; i < RARRAY_LEN(arg); i++) {
RARRAY_LEN        875 error.c        	for (i=0;i<RARRAY_LEN(bt);i++) {
RARRAY_LEN        119 eval_error.c       if (NIL_P(errat) || RARRAY_LEN(errat) == 0 ||
RARRAY_LEN        176 eval_error.c   	long len = RARRAY_LEN(errat);
RARRAY_LEN          8 ext/-test-/debug/inspector.c     long i, len = RARRAY_LEN(locs);
RARRAY_LEN       3831 ext/date/date_core.c 	for (i = 0; i < RARRAY_LEN(tab); i++) {
RARRAY_LEN       3840 ext/date/date_core.c 		for (j = 0; j < RARRAY_LEN(a); j++)
RARRAY_LEN       3861 ext/date/date_core.c     if (g && !NIL_P(k) && (RARRAY_LEN(a) - e)) {
RARRAY_LEN       3874 ext/date/date_core.c 	    for (i = 0; i < RARRAY_LEN(a); i++) {
RARRAY_LEN       3891 ext/date/date_core.c 	    for (i = 0; i < RARRAY_LEN(a); i++) {
RARRAY_LEN       3915 ext/date/date_core.c 	    for (i = 0; i < RARRAY_LEN(a); i++) {
RARRAY_LEN       3932 ext/date/date_core.c 	    for (i = 0; i < RARRAY_LEN(a); i++) {
RARRAY_LEN       7071 ext/date/date_core.c     switch (RARRAY_LEN(a)) {
RARRAY_LEN       7080 ext/date/date_core.c 	    if  (RARRAY_LEN(a) == 2) {
RARRAY_LEN        529 ext/dbm/dbm.c      for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN        538 ext/dbm/dbm.c      if (n > 0) dbmp->di_size = n - RARRAY_LEN(ary);
RARRAY_LEN        603 ext/dbm/dbm.c      if (RARRAY_LEN(pair) < 2) {
RARRAY_LEN        115 ext/fiddle/function.c     for (i = 0; i < RARRAY_LEN(args); i++) {
RARRAY_LEN        134 ext/fiddle/function.c     for (i = 0; i < RARRAY_LEN(args); i++) {
RARRAY_LEN        636 ext/gdbm/gdbm.c     for (i = 0; i < RARRAY_LEN(ary); i++)
RARRAY_LEN        639 ext/gdbm/gdbm.c     if (n > 0) dbmp->di_size = n - (int)RARRAY_LEN(ary);
RARRAY_LEN        752 ext/gdbm/gdbm.c     if (RARRAY_LEN(pair) < 2) {
RARRAY_LEN        715 ext/io/console/console.c     if (RARRAY_LEN(cpos) != 2) rb_raise(rb_eArgError, "expected 2D coordinate");
RARRAY_LEN        257 ext/objspace/objspace_dump.c 	dump_append(dc, ", \"length\":%ld", RARRAY_LEN(obj));
RARRAY_LEN        258 ext/objspace/objspace_dump.c 	if (RARRAY_LEN(obj) > 0 && FL_TEST(obj, ELTS_SHARED))
RARRAY_LEN        260 ext/objspace/objspace_dump.c 	if (RARRAY_LEN(obj) > 0 && FL_TEST(obj, RARRAY_EMBED_FLAG))
RARRAY_LEN         63 ext/openssl/ossl.c     for (i = 0; i < RARRAY_LEN(ary); i++) {			\
RARRAY_LEN        706 ext/openssl/ossl_ocsp.c 	for (i = 0; i < RARRAY_LEN(ext); i++)
RARRAY_LEN        735 ext/openssl/ossl_ocsp.c 	for(i = 0; i < RARRAY_LEN(ext); i++){
RARRAY_LEN       1598 ext/openssl/ossl_pkey_ec.c 	if (RARRAY_LEN(arg1) != RARRAY_LEN(arg2) + 1) /* arg2 must be 1 larger */
RARRAY_LEN       1601 ext/openssl/ossl_pkey_ec.c 	num = RARRAY_LEN(arg1);
RARRAY_LEN        797 ext/openssl/ossl_ssl.c 	    for(i = 0; i < RARRAY_LEN(val); i++){
RARRAY_LEN        970 ext/openssl/ossl_ssl.c         for (i = 0; i < RARRAY_LEN(v); i++) {
RARRAY_LEN        975 ext/openssl/ossl_ssl.c             if (i < RARRAY_LEN(v)-1) rb_str_cat2(str, ":");
RARRAY_LEN       1043 ext/openssl/ossl_ssl.c 	if (!RARRAY_LEN(splitted))
RARRAY_LEN        211 ext/openssl/ossl_x509attr.c     for (i = 0; i < RARRAY_LEN(asn1_value); i++) {
RARRAY_LEN        663 ext/openssl/ossl_x509cert.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        669 ext/openssl/ossl_x509cert.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        315 ext/openssl/ossl_x509crl.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        320 ext/openssl/ossl_x509crl.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        488 ext/openssl/ossl_x509crl.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        494 ext/openssl/ossl_x509crl.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        427 ext/openssl/ossl_x509req.c     for (i=0;i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        433 ext/openssl/ossl_x509req.c     for (i=0;i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        194 ext/openssl/ossl_x509revoked.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN        200 ext/openssl/ossl_x509revoked.c     for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       1018 ext/pathname/pathname.c         for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       1078 ext/pathname/pathname.c     for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN        160 ext/psych/psych_emitter.c     if(RARRAY_LEN(version) > 0) {
RARRAY_LEN        177 ext/psych/psych_emitter.c 	len = RARRAY_LEN(tags);
RARRAY_LEN        181 ext/psych/psych_emitter.c 	for(i = 0; i < len && i < RARRAY_LEN(tags); i++) {
RARRAY_LEN        188 ext/psych/psych_emitter.c 	    if(RARRAY_LEN(tuple) < 2) {
RARRAY_LEN        210 ext/psych/psych_emitter.c 	    (RARRAY_LEN(version) > 0) ? &version_directive : NULL,
RARRAY_LEN         94 ext/racc/cparse/cparse.c     ((0 <= idx && idx < RARRAY_LEN(s)) ? rb_ary_entry(s, idx) : Qnil)
RARRAY_LEN        107 ext/racc/cparse/cparse.c     if (len > RARRAY_LEN(stack)) len = RARRAY_LEN(stack);
RARRAY_LEN        108 ext/racc/cparse/cparse.c     return rb_ary_subseq(stack, RARRAY_LEN(stack) - len, len);
RARRAY_LEN        122 ext/racc/cparse/cparse.c #define PUSH(s, i) rb_ary_store(s, RARRAY_LEN(s), i)
RARRAY_LEN        125 ext/racc/cparse/cparse.c     ((RARRAY_LEN(s) > 0) ? rb_ary_entry(s, RARRAY_LEN(s) - 1) : Qnil)
RARRAY_LEN        351 ext/racc/cparse/cparse.c     if (!(13 <= RARRAY_LEN(arg) && RARRAY_LEN(arg) <= 14))
RARRAY_LEN        352 ext/racc/cparse/cparse.c         rb_raise(RaccBug, "[Racc Bug] wrong arg.size %ld", RARRAY_LEN(arg));
RARRAY_LEN        366 ext/racc/cparse/cparse.c     if (RARRAY_LEN(arg) > 13) {
RARRAY_LEN        448 ext/racc/cparse/cparse.c     if (RARRAY_LEN(block_args) != 2) {
RARRAY_LEN        453 ext/racc/cparse/cparse.c                  RARRAY_LEN(block_args));
RARRAY_LEN        649 ext/racc/cparse/cparse.c         if (RARRAY_LEN(v->state) <= 1) {
RARRAY_LEN        737 ext/racc/cparse/cparse.c             tmp = rb_ary_entry(v->vstack, RARRAY_LEN(v->vstack) - len);
RARRAY_LEN        766 ext/racc/cparse/cparse.c     if (RARRAY_LEN(v->state) == 0)
RARRAY_LEN        959 ext/readline/readline.c     matches = RARRAY_LEN(ary);
RARRAY_LEN       1763 ext/readline/readline.c         if (RARRAY_LEN(result) >= 2)
RARRAY_LEN       1788 ext/readline/readline.c         if (RARRAY_LEN(result) >= 2)
RARRAY_LEN       12790 ext/ripper/ripper.c 	long i, n = RARRAY_LEN(lines);
RARRAY_LEN       7041 ext/ripper/ripper.y 	long i, n = RARRAY_LEN(lines);
RARRAY_LEN        531 ext/sdbm/init.c     for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN        659 ext/sdbm/init.c     if (RARRAY_LEN(pair) < 2) {
RARRAY_LEN       1180 ext/socket/ancdata.c                 if (RARRAY_LEN(elt) != 3)
RARRAY_LEN       1259 ext/socket/socket.c 	if (RARRAY_LEN(sa) == 3) {
RARRAY_LEN       1264 ext/socket/socket.c 	else if (RARRAY_LEN(sa) >= 4) {
RARRAY_LEN       1283 ext/socket/socket.c 		     RARRAY_LEN(sa));
RARRAY_LEN        376 ext/tk/tkutil/tkutil.c     for(idx = 0; idx < RARRAY_LEN(ary); idx++) {
RARRAY_LEN        385 ext/tk/tkutil/tkutil.c     for(idx = 0; idx < RARRAY_LEN(ary); idx++) {
RARRAY_LEN        415 ext/tk/tkutil/tkutil.c             size2 = RARRAY_LEN(val);
RARRAY_LEN        477 ext/tk/tkutil/tkutil.c         for(idx = 0; idx < RARRAY_LEN(dst); idx++) {
RARRAY_LEN        528 ext/tk/tkutil/tkutil.c     size = RARRAY_LEN(ary);
RARRAY_LEN        530 ext/tk/tkutil/tkutil.c     for(idx = 0; idx < RARRAY_LEN(ary); idx++) {
RARRAY_LEN        571 ext/tk/tkutil/tkutil.c         for(idx = 0; idx < RARRAY_LEN(dst); idx++) {
RARRAY_LEN        609 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
RARRAY_LEN        611 ext/tk/tkutil/tkutil.c     len = RARRAY_LEN(assoc);
RARRAY_LEN        619 ext/tk/tkutil/tkutil.c         switch(RARRAY_LEN(assoc)) {
RARRAY_LEN        632 ext/tk/tkutil/tkutil.c             val = rb_ary_new2(RARRAY_LEN(pair) - 1);
RARRAY_LEN        633 ext/tk/tkutil/tkutil.c             rb_ary_cat(val, RARRAY_CONST_PTR(pair) + 1, RARRAY_LEN(pair) - 1);
RARRAY_LEN        655 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
RARRAY_LEN        657 ext/tk/tkutil/tkutil.c     len = RARRAY_LEN(assoc);
RARRAY_LEN        665 ext/tk/tkutil/tkutil.c         switch(RARRAY_LEN(assoc)) {
RARRAY_LEN        678 ext/tk/tkutil/tkutil.c             val = rb_ary_new2(RARRAY_LEN(pair) - 1);
RARRAY_LEN        679 ext/tk/tkutil/tkutil.c             rb_ary_cat(val, RARRAY_CONST_PTR(pair) + 1, RARRAY_LEN(pair) - 1);
RARRAY_LEN       1495 ext/tk/tkutil/tkutil.c     len = RARRAY_LEN(list);
RARRAY_LEN       1587 ext/tk/tkutil/tkutil.c   if (RARRAY_LEN(longkey_inf) > 125 /* from 0x80 to 0xFD */) {
RARRAY_LEN       1600 ext/tk/tkutil/tkutil.c   for(idx = 0; idx < RARRAY_LEN(key_inf); idx++) {
RARRAY_LEN       1603 ext/tk/tkutil/tkutil.c     if (RARRAY_LEN(inf) < 3) continue;
RARRAY_LEN       1628 ext/tk/tkutil/tkutil.c   for(idx = 0; idx < RARRAY_LEN(longkey_inf); idx++) {
RARRAY_LEN       1631 ext/tk/tkutil/tkutil.c     if (RARRAY_LEN(inf) < 3) continue;
RARRAY_LEN       1658 ext/tk/tkutil/tkutil.c   for(idx = 0; idx < RARRAY_LEN(proc_inf); idx++) {
RARRAY_LEN       1661 ext/tk/tkutil/tkutil.c     if (RARRAY_LEN(inf) < 2) continue;
RARRAY_LEN       1692 ext/tk/tkutil/tkutil.c     long vallen = (Check_Type(val_ary, T_ARRAY), RARRAY_LEN(val_ary));
RARRAY_LEN       1139 ext/win32ole/win32ole.c         len = RARRAY_LEN(val);
RARRAY_LEN       1160 ext/win32ole/win32ole.c             ary_len = RARRAY_LEN(ary);
RARRAY_LEN       1164 ext/win32ole/win32ole.c             len = RARRAY_LEN(ary);
RARRAY_LEN       2827 ext/win32ole/win32ole.c     dispParams.cArgs = RARRAY_LEN(args);
RARRAY_LEN       2858 ext/win32ole/win32ole.c                 rgsabound[0].cElements = RARRAY_LEN(param);
RARRAY_LEN        446 ext/win32ole/win32ole_event.c     for(i = 0; i < RARRAY_LEN(ary) && (unsigned int) i < pdispparams->cArgs; i++) {
RARRAY_LEN        795 ext/win32ole/win32ole_event.c     len = RARRAY_LEN(ary);
RARRAY_LEN        822 ext/win32ole/win32ole_event.c     len = RARRAY_LEN(ary);
RARRAY_LEN       1203 ext/win32ole/win32ole_event.c     return RARRAY_LEN(ary_ole_event);
RARRAY_LEN        401 ext/win32ole/win32ole_typelib.c     len = RARRAY_LEN(args);
RARRAY_LEN        303 ext/win32ole/win32ole_variant.c     dim = RARRAY_LEN(elems);
RARRAY_LEN        345 ext/win32ole/win32ole_variant.c             len = RARRAY_LEN(val);
RARRAY_LEN        411 ext/win32ole/win32ole_variant.c     len = RARRAY_LEN(args);
RARRAY_LEN       4327 file.c             if (RARRAY_LEN(ary) == 0) return rb_str_new(0, 0);
RARRAY_LEN       4330 file.c             for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       4342 file.c         	len += RSTRING_LEN(sep) * (RARRAY_LEN(ary) - 1);
RARRAY_LEN       4347 file.c             for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       5763 file.c         	for (i = 0; i < RARRAY_LEN(load_path); i++) {
RARRAY_LEN       5821 file.c         	for (i = 0; i < RARRAY_LEN(load_path); i++) {
RARRAY_LEN       1895 gc.c           	long i, cnt = RARRAY_LEN(stress_to_class);
RARRAY_LEN       2650 gc.c           	    long len = RARRAY_LEN(table);
RARRAY_LEN       2711 gc.c               for (i=0; i<RARRAY_LEN(table); i++) {
RARRAY_LEN       4465 gc.c           	    long i, len = RARRAY_LEN(obj);
RARRAY_LEN       6101 gc.c               if (ary == Qnil || RARRAY_LEN(ary) >= MARK_OBJECT_ARY_BUCKET_SIZE) {
RARRAY_LEN       9190 gc.c           		     (int)RARRAY_LEN(obj));
RARRAY_LEN       9378 gc.c           	if (RARRAY_LEN(stress_to_class) == 0) {
RARRAY_LEN        658 hash.c         	    for (i = 0; i < RARRAY_LEN(tmp); ++i) {
RARRAY_LEN        676 hash.c         		switch (RARRAY_LEN(v)) {
RARRAY_LEN        679 hash.c         			     RARRAY_LEN(v));
RARRAY_LEN       3440 hash.c             for (i=0; i<RARRAY_LEN(keys); i++) {
RARRAY_LEN       3488 hash.c             for (i=0; i<RARRAY_LEN(values); i++) {
RARRAY_LEN       3527 hash.c         	for (i=0; i<RARRAY_LEN(ary); i+=2) {
RARRAY_LEN       3532 hash.c         	for (i=0; i<RARRAY_LEN(ary); i+=2) {
RARRAY_LEN       3558 hash.c             for (i=0; i<RARRAY_LEN(keys); i++) {
RARRAY_LEN       3629 hash.c             for (i = 0; i < RARRAY_LEN(keys); ++i) {
RARRAY_LEN       3660 hash.c             for (i=0; i<RARRAY_LEN(keys); i++) {
RARRAY_LEN       3705 hash.c             for (i=0; i<RARRAY_LEN(keys); i++) {
RARRAY_LEN       4099 hash.c             for (i=0; i<RARRAY_LEN(keys); i++) {
RARRAY_LEN       1012 include/ruby/ruby.h #define RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))
RARRAY_LEN       6273 io.c           	long len = RARRAY_LEN(tmp);
RARRAY_LEN       7083 io.c               for (i=0; i<RARRAY_LEN(ary); i++) {
RARRAY_LEN       7936 io.c           	if (!NIL_P(ARGF.argv) && RARRAY_LEN(ARGF.argv) > 0) {
RARRAY_LEN       7948 io.c           	else if (ARGF.next_p == -1 && RARRAY_LEN(ARGF.argv) > 0) {
RARRAY_LEN       7955 io.c           	if (RARRAY_LEN(ARGF.argv) > 0) {
RARRAY_LEN       8340 io.c           	ARGF.lineno = lineno + RARRAY_LEN(ary);
RARRAY_LEN       8399 io.c           	for (i=0; i<RARRAY_LEN(read); i++) {
RARRAY_LEN       8419 io.c           	for (i=0; i<RARRAY_LEN(write); i++) {
RARRAY_LEN       8432 io.c           	for (i=0; i<RARRAY_LEN(except); i++) {
RARRAY_LEN       8465 io.c           	for (i=0; i< RARRAY_LEN(read); i++) {
RARRAY_LEN       8478 io.c           	for (i=0; i< RARRAY_LEN(write); i++) {
RARRAY_LEN       8491 io.c           	for (i=0; i< RARRAY_LEN(except); i++) {
RARRAY_LEN       9681 io.c           	n = RARRAY_LEN(v) + 1;
RARRAY_LEN       11274 io.c                   if (RARRAY_LEN(ARGF.argv) == 0) {
RARRAY_LEN       1574 iseq.c             for (l = 0; l < RARRAY_LEN(child); l++) {
RARRAY_LEN       1982 iseq.c         		    for (i=0; i<RARRAY_LEN(val); i+=2) {
RARRAY_LEN       2033 iseq.c             for (l=0, pos=0; l<RARRAY_LEN(nbody); l++) {
RARRAY_LEN         58 load.c             ary = rb_ary_tmp_new(RARRAY_LEN(load_path));
RARRAY_LEN         59 load.c             for (i = 0; i < RARRAY_LEN(load_path); ++i) {
RARRAY_LEN        289 load.c         	for (i = 0; i < RARRAY_LEN(features); i++) {
RARRAY_LEN        346 load.c             for (i = 0; i < RARRAY_LEN(load_path); ++i) {
RARRAY_LEN        434 load.c         		if (i >= RARRAY_LEN(this_feature_index)) break;
RARRAY_LEN        567 load.c             features_index_add(feature, INT2FIX(RARRAY_LEN(features)-1));
RARRAY_LEN        849 marshal.c      		long i, len = RARRAY_LEN(obj);
RARRAY_LEN        852 marshal.c      		for (i=0; i<RARRAY_LEN(obj); i++) {
RARRAY_LEN        854 marshal.c      		    if (len != RARRAY_LEN(obj)) {
RARRAY_LEN       1534 marshal.c          long i = RARRAY_LEN(extmod);
RARRAY_LEN       1593 marshal.c      		while (RARRAY_LEN(extmod) > 0) {
RARRAY_LEN       1603 marshal.c      		while (RARRAY_LEN(extmod) > 0) {
RARRAY_LEN       1790 marshal.c                  if (RARRAY_LEN(mem) != len) {
RARRAY_LEN        326 numeric.c          if (!RB_TYPE_P(ary, T_ARRAY) || RARRAY_LEN(ary) != 2) {
RARRAY_LEN       3126 object.c       	if (RB_TYPE_P(val, T_ARRAY) && RARRAY_LEN(val) == 0)
RARRAY_LEN        378 pack.c         #define MORE_ITEM (idx < RARRAY_LEN(ary))
RARRAY_LEN        432 pack.c                         : RARRAY_LEN(ary) - idx;
RARRAY_LEN       1098 pack.c         	rb_ary_store(ary, RARRAY_LEN(ary)+tmp_len-1, Qnil); \
RARRAY_LEN       1859 pack.c         		    pend = p + RARRAY_LEN(a);
RARRAY_LEN       1902 pack.c         			pend = p + RARRAY_LEN(a);
RARRAY_LEN       12714 parse.c        	long i, n = RARRAY_LEN(lines);
RARRAY_LEN       7041 parse.y        	long i, n = RARRAY_LEN(lines);
RARRAY_LEN        835 proc.c             vret = rb_vm_invoke_proc(GET_THREAD(), proc, check_argc(RARRAY_LEN(args)), RARRAY_CONST_PTR(args), 0);
RARRAY_LEN       2735 proc.c             if (RARRAY_LEN(passed) < FIX2INT(arity)) {
RARRAY_LEN       2743 proc.c         	return rb_proc_call_with_block(proc, check_argc(RARRAY_LEN(passed)), RARRAY_CONST_PTR(passed), passed_proc);
RARRAY_LEN       1513 process.c              for (i = 0 ; i < RARRAY_LEN(key); i++) {
RARRAY_LEN       1568 process.c              if (RARRAY_LEN(val) == 2 && SYMBOL_P(path) &&
RARRAY_LEN       1599 process.c      	    for (i = 0; i < RARRAY_LEN(key); i++) {
RARRAY_LEN       1604 process.c      	    if (i == RARRAY_LEN(key))
RARRAY_LEN       1685 process.c                      if (RARRAY_LEN(tmp) == 1)
RARRAY_LEN       1687 process.c                      else if (RARRAY_LEN(tmp) == 2) {
RARRAY_LEN       1832 process.c              for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       1870 process.c              for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       1880 process.c                      if (RARRAY_LEN(ary) < depth)
RARRAY_LEN       1969 process.c      	if (RARRAY_LEN(tmp) != 2) {
RARRAY_LEN       2316 process.c              for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2359 process.c              size_t len = run_exec_dup2_tmpbuf_size(RARRAY_LEN(ary));
RARRAY_LEN       2381 process.c                  for (i = 0; i < RARRAY_LEN(envopts); i++) {
RARRAY_LEN       2446 process.c              for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2729 process.c          n = RARRAY_LEN(ary);
RARRAY_LEN       2737 process.c              pairs[i].cloexec = RARRAY_LEN(elt) > 2 && RTEST(RARRAY_AREF(elt, 2));
RARRAY_LEN       2850 process.c          for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2869 process.c          for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       2926 process.c          for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       3025 process.c              for (i = 0; i < RARRAY_LEN(obj); i++) {
RARRAY_LEN       3107 process.c                  size_t len = run_exec_dup2_tmpbuf_size(RARRAY_LEN(ary));
RARRAY_LEN        725 random.c           switch (RARRAY_LEN(dump)) {
RARRAY_LEN       1681 rational.c         if (RARRAY_LEN(a) != 2)
RARRAY_LEN       1682 rational.c     	rb_raise(rb_eArgError, "marshaled rational must have an array whose length is 2 but %ld", RARRAY_LEN(a));
RARRAY_LEN       1867 re.c           	rb_ary_resize(result, RARRAY_LEN(result) + (beg + len) - j);
RARRAY_LEN       2635 re.c               if (RARRAY_LEN(ary) == 0) {
RARRAY_LEN       2639 re.c               for (i = 0; i < RARRAY_LEN(ary); i++) {
RARRAY_LEN       3510 re.c               long argc = RARRAY_LEN(args0);
RARRAY_LEN       3646 re.c               if (RARRAY_LEN(args) == 1 &&
RARRAY_LEN        632 ruby.c             while (list && RARRAY_LEN(list) > 0) {
RARRAY_LEN        659 ruby.c         	n = RARRAY_LEN(argv);
RARRAY_LEN        707 ruby.c         	n = RARRAY_LEN(argv) - n;
RARRAY_LEN       1567 ruby.c         	for (i = 0; i < RARRAY_LEN(load_path); ++i) {
RARRAY_LEN       7199 string.c       	while ((len = RARRAY_LEN(result)) > 0 &&
RARRAY_LEN         69 struct.c           if (RSTRUCT_LEN(s) != RARRAY_LEN(members)) {
RARRAY_LEN         71 struct.c       		 RARRAY_LEN(members), RSTRUCT_LEN(s));
RARRAY_LEN         94 struct.c           const long members_length = RARRAY_LEN(members);
RARRAY_LEN        146 struct.c           mask = RARRAY_LEN(back);
RARRAY_LEN        310 struct.c           len = RARRAY_LEN(members);
RARRAY_LEN        538 struct.c           return RARRAY_LEN(members);
RARRAY_LEN        331 symbol.c           if (idx >= (size_t)RARRAY_LEN(ids) || NIL_P(ary = rb_ary_entry(ids, (long)idx))) {
RARRAY_LEN        347 symbol.c       	if (idx < (size_t)RARRAY_LEN(ids) && !NIL_P(ary = rb_ary_entry(ids, (long)idx))) {
RARRAY_LEN        593 thread.c       		    th->value = rb_vm_invoke_proc(th, proc, (int)RARRAY_LEN(args), RARRAY_CONST_PTR(args), 0);
RARRAY_LEN       1592 thread.c           long mask_stack_len = RARRAY_LEN(th->pending_interrupt_mask_stack);
RARRAY_LEN       1595 thread.c           long ancestors_len = RARRAY_LEN(ancestors);
RARRAY_LEN       1630 thread.c           return RARRAY_LEN(th->pending_interrupt_queue) == 0;
RARRAY_LEN       1637 thread.c           for (i=0; i<RARRAY_LEN(th->pending_interrupt_queue); i++) {
RARRAY_LEN       1652 thread.c           for (i=0; i<RARRAY_LEN(th->pending_interrupt_queue); i++) {
RARRAY_LEN       4047 thread.c           for (i = 0; i < RARRAY_LEN(lines); i++) {
RARRAY_LEN       4937 thread.c       	if (line >= RARRAY_LEN(coverage)) { /* no longer tracked */
RARRAY_LEN        569 thread_sync.c      for (i=0; i<RARRAY_LEN(list); i++) {
RARRAY_LEN        580 thread_sync.c      return RARRAY_LEN(que);
RARRAY_LEN        587 thread_sync.c      return RARRAY_LEN(waiters);
RARRAY_LEN        594 thread_sync.c      return RARRAY_LEN(waiters);
RARRAY_LEN       3216 transcode.c        for (i = 0; i < RARRAY_LEN(convpath); i++) {
RARRAY_LEN       3221 transcode.c                if (RARRAY_LEN(pair) != 2)
RARRAY_LEN       2555 vm.c               RUBY_DTRACE_CREATE_HOOK(HASH, RARRAY_LEN(ary));
RARRAY_LEN       2569 vm.c               core_hash_merge(hash, RARRAY_LEN(ary), RARRAY_CONST_PTR(ary));
RARRAY_LEN         68 vm_args.c      	const long len = RARRAY_LEN(args->rest);
RARRAY_LEN         90 vm_args.c          if (args->rest && RARRAY_LEN(args->rest) == 1) {
RARRAY_LEN        164 vm_args.c      	ary = rb_ary_subseq(args->rest, args->rest_index, RARRAY_LEN(args->rest) - args->rest_index);
RARRAY_LEN        211 vm_args.c      	long len = RARRAY_LEN(args->rest);
RARRAY_LEN        304 vm_args.c          len = RARRAY_LEN(args->rest);
RARRAY_LEN        738 vm_args.c      	long len = RARRAY_LEN(ary), i;
RARRAY_LEN       1153 vm_backtrace.c     for (i=0; i<RARRAY_LEN(result); i++) {
RARRAY_LEN       1182 vm_backtrace.c     dbg_context.backtrace_size = RARRAY_LEN(dbg_context.backtrace);
RARRAY_LEN       1020 vm_dump.c      	for (i=0; i<RARRAY_LEN(vm->loaded_features); i++) {
RARRAY_LEN       1281 vm_eval.c      	if (RARRAY_LEN(bt2) > 0) {
RARRAY_LEN       1076 vm_insnhelper.c     len = (rb_num_t)RARRAY_LEN(ary);
RARRAY_LEN       2350 vm_insnhelper.c     long len = RARRAY_LEN(ary);
RARRAY_LEN       2402 vm_insnhelper.c 		     RARRAY_LEN(arg0) == iseq->body->param.lead_num) {