VALUE              23 array.c        VALUE rb_cArray;
VALUE              28 array.c        #define ARY_MAX_SIZE (LONG_MAX / sizeof(VALUE))
VALUE              31 array.c        rb_mem_clear(register VALUE *mem, register long size)
VALUE              39 array.c        memfill(register VALUE *mem, register long size, register VALUE val)
VALUE             144 array.c        ary_resize_capa(VALUE ary, long capacity)
VALUE             152 array.c                    VALUE *ptr = ALLOC_N(VALUE, (capacity));
VALUE             153 array.c                    MEMCPY(ptr, ARY_EMBED_PTR(ary), VALUE, len); 
VALUE             159 array.c                    REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, (capacity));
VALUE             166 array.c                    VALUE *ptr = RARRAY_PTR(ary); 
VALUE             167 array.c                    MEMCPY(RARRAY(ary)->as.ary, ptr, VALUE, len); 
VALUE             176 array.c        rb_ary_decrement_share(VALUE shared)
VALUE             191 array.c        rb_ary_unshare(VALUE ary)
VALUE             193 array.c            VALUE shared = RARRAY(ary)->as.heap.aux.shared;
VALUE             199 array.c        rb_ary_unshare_safe(VALUE ary) {
VALUE             205 array.c        static VALUE
VALUE             206 array.c        rb_ary_increment_share(VALUE shared) {
VALUE             215 array.c        rb_ary_set_shared(VALUE ary, VALUE shared)
VALUE             223 array.c        rb_ary_modify_check(VALUE ary)
VALUE             231 array.c        rb_ary_modify(VALUE ary)
VALUE             237 array.c                    VALUE *ptr = ARY_HEAP_PTR(ary);
VALUE             238 array.c                    VALUE shared = ARY_SHARED(ary);
VALUE             241 array.c                    MEMCPY(ARY_EMBED_PTR(ary), ptr, VALUE, len);
VALUE             246 array.c                    VALUE *ptr = ALLOC_N(VALUE, len);
VALUE             247 array.c                    MEMCPY(ptr, RARRAY_PTR(ary), VALUE, len);
VALUE             255 array.c        VALUE
VALUE             256 array.c        rb_ary_freeze(VALUE ary)
VALUE             269 array.c        static VALUE
VALUE             270 array.c        rb_ary_frozen_p(VALUE ary)
VALUE             276 array.c        static VALUE
VALUE             277 array.c        ary_alloc(VALUE klass)
VALUE             281 array.c            FL_SET_EMBED((VALUE)ary);
VALUE             282 array.c            ARY_SET_EMBED_LEN((VALUE)ary, 0);
VALUE             284 array.c            return (VALUE)ary;
VALUE             287 array.c        static VALUE
VALUE             288 array.c        ary_new(VALUE klass, long len)
VALUE             290 array.c            VALUE ary;
VALUE             301 array.c                ARY_SET_PTR(ary, ALLOC_N(VALUE, len));
VALUE             309 array.c        VALUE
VALUE             316 array.c        VALUE
VALUE             324 array.c        VALUE
VALUE             328 array.c            VALUE ary;
VALUE             335 array.c        	RARRAY_PTR(ary)[i] = va_arg(ar, VALUE);
VALUE             343 array.c        VALUE
VALUE             344 array.c        rb_ary_new4(long n, const VALUE *elts)
VALUE             346 array.c            VALUE ary;
VALUE             350 array.c        	MEMCPY(RARRAY_PTR(ary), elts, VALUE, n);
VALUE             357 array.c        VALUE
VALUE             364 array.c        rb_ary_free(VALUE ary)
VALUE             371 array.c        static VALUE
VALUE             372 array.c        ary_make_shared(VALUE ary)
VALUE             383 array.c                ARY_SET_LEN((VALUE)shared, RARRAY_LEN(ary));
VALUE             384 array.c                ARY_SET_PTR((VALUE)shared, RARRAY_PTR(ary));
VALUE             386 array.c        	ARY_SET_SHARED_NUM((VALUE)shared, 1);
VALUE             388 array.c        	ARY_SET_SHARED(ary, (VALUE)shared);
VALUE             390 array.c        	return (VALUE)shared;
VALUE             395 array.c        static VALUE
VALUE             396 array.c        ary_make_substitution(VALUE ary)
VALUE             399 array.c                VALUE subst = rb_ary_new2(RARRAY_LEN(ary));
VALUE             400 array.c                MEMCPY(ARY_EMBED_PTR(subst), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary));
VALUE             409 array.c        VALUE
VALUE             410 array.c        rb_assoc_new(VALUE car, VALUE cdr)
VALUE             415 array.c        static VALUE
VALUE             416 array.c        to_ary(VALUE ary)
VALUE             421 array.c        VALUE
VALUE             422 array.c        rb_check_array_type(VALUE ary)
VALUE             447 array.c        static VALUE
VALUE             448 array.c        rb_ary_s_try_convert(VALUE dummy, VALUE ary)
VALUE             491 array.c        static VALUE
VALUE             492 array.c        rb_ary_initialize(int argc, VALUE *argv, VALUE ary)
VALUE             495 array.c            VALUE size, val;
VALUE             555 array.c        static VALUE
VALUE             556 array.c        rb_ary_s_create(int argc, VALUE *argv, VALUE klass)
VALUE             558 array.c            VALUE ary = ary_new(klass, argc);
VALUE             560 array.c                MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc);
VALUE             568 array.c        rb_ary_store(VALUE ary, long idx, VALUE val)
VALUE             605 array.c        static VALUE
VALUE             606 array.c        ary_make_partial(VALUE ary, VALUE klass, long offset, long len)
VALUE             613 array.c                VALUE result = ary_alloc(klass);
VALUE             614 array.c                MEMCPY(ARY_EMBED_PTR(result), RARRAY_PTR(ary) + offset, VALUE, len);
VALUE             619 array.c                VALUE shared, result = ary_alloc(klass);
VALUE             639 array.c        static VALUE
VALUE             640 array.c        ary_take_first_or_last(int argc, VALUE *argv, VALUE ary, enum ary_take_pos_flags last)
VALUE             642 array.c            VALUE nv;
VALUE             673 array.c        VALUE
VALUE             674 array.c        rb_ary_push(VALUE ary, VALUE item)
VALUE             693 array.c        static VALUE
VALUE             694 array.c        rb_ary_push_m(int argc, VALUE *argv, VALUE ary)
VALUE             703 array.c        VALUE
VALUE             704 array.c        rb_ary_pop(VALUE ary)
VALUE             737 array.c        static VALUE
VALUE             738 array.c        rb_ary_pop_m(int argc, VALUE *argv, VALUE ary)
VALUE             740 array.c            VALUE result;
VALUE             752 array.c        VALUE
VALUE             753 array.c        rb_ary_shift(VALUE ary)
VALUE             755 array.c            VALUE top;
VALUE             762 array.c        	    MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+1, VALUE, RARRAY_LEN(ary)-1);
VALUE             798 array.c        static VALUE
VALUE             799 array.c        rb_ary_shift_m(int argc, VALUE *argv, VALUE ary)
VALUE             801 array.c            VALUE result;
VALUE             815 array.c        	MEMMOVE(RARRAY_PTR(ary), RARRAY_PTR(ary)+n, VALUE, RARRAY_LEN(ary)-n);
VALUE             834 array.c        static VALUE
VALUE             835 array.c        rb_ary_unshift_m(int argc, VALUE *argv, VALUE ary)
VALUE             846 array.c            MEMMOVE(RARRAY_PTR(ary) + argc, RARRAY_PTR(ary), VALUE, len);
VALUE             847 array.c            MEMCPY(RARRAY_PTR(ary), argv, VALUE, argc);
VALUE             853 array.c        VALUE
VALUE             854 array.c        rb_ary_unshift(VALUE ary, VALUE item)
VALUE             860 array.c        static inline VALUE
VALUE             861 array.c        rb_ary_elt(VALUE ary, long offset)
VALUE             870 array.c        VALUE
VALUE             871 array.c        rb_ary_entry(VALUE ary, long offset)
VALUE             879 array.c        VALUE
VALUE             880 array.c        rb_ary_subseq(VALUE ary, long beg, long len)
VALUE             882 array.c            VALUE klass;
VALUE             928 array.c        VALUE
VALUE             929 array.c        rb_ary_aref(int argc, VALUE *argv, VALUE ary)
VALUE             931 array.c            VALUE arg;
VALUE             975 array.c        static VALUE
VALUE             976 array.c        rb_ary_at(VALUE ary, VALUE pos)
VALUE             995 array.c        static VALUE
VALUE             996 array.c        rb_ary_first(int argc, VALUE *argv, VALUE ary)
VALUE            1020 array.c        VALUE
VALUE            1021 array.c        rb_ary_last(int argc, VALUE *argv, VALUE ary)
VALUE            1052 array.c        static VALUE
VALUE            1053 array.c        rb_ary_fetch(int argc, VALUE *argv, VALUE ary)
VALUE            1055 array.c            VALUE pos, ifnone;
VALUE            1097 array.c        static VALUE
VALUE            1098 array.c        rb_ary_index(int argc, VALUE *argv, VALUE ary)
VALUE            1100 array.c            VALUE val;
VALUE            1135 array.c        static VALUE
VALUE            1136 array.c        rb_ary_rindex(int argc, VALUE *argv, VALUE ary)
VALUE            1138 array.c            VALUE val;
VALUE            1163 array.c        VALUE
VALUE            1164 array.c        rb_ary_to_ary(VALUE obj)
VALUE            1176 array.c        rb_ary_splice(VALUE ary, long beg, long len, VALUE rpl)
VALUE            1210 array.c        	    MEMCPY(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen);
VALUE            1224 array.c        		    VALUE, RARRAY_LEN(ary) - (beg + len));
VALUE            1228 array.c        	    MEMMOVE(RARRAY_PTR(ary) + beg, RARRAY_PTR(rpl), VALUE, rlen);
VALUE            1261 array.c        static VALUE
VALUE            1262 array.c        rb_ary_aset(int argc, VALUE *argv, VALUE ary)
VALUE            1303 array.c        static VALUE
VALUE            1304 array.c        rb_ary_insert(int argc, VALUE *argv, VALUE ary)
VALUE            1338 array.c        VALUE
VALUE            1339 array.c        rb_ary_each(VALUE ary)
VALUE            1365 array.c        static VALUE
VALUE            1366 array.c        rb_ary_each_index(VALUE ary)
VALUE            1392 array.c        static VALUE
VALUE            1393 array.c        rb_ary_reverse_each(VALUE ary)
VALUE            1417 array.c        static VALUE
VALUE            1418 array.c        rb_ary_length(VALUE ary)
VALUE            1433 array.c        static VALUE
VALUE            1434 array.c        rb_ary_empty_p(VALUE ary)
VALUE            1441 array.c        VALUE
VALUE            1442 array.c        rb_ary_dup(VALUE ary)
VALUE            1444 array.c            VALUE dup = rb_ary_new2(RARRAY_LEN(ary));
VALUE            1448 array.c            MEMCPY(RARRAY_PTR(dup), RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary));
VALUE            1454 array.c        extern VALUE rb_output_fs;
VALUE            1456 array.c        static VALUE
VALUE            1457 array.c        recursive_join(VALUE ary, VALUE argp, int recur)
VALUE            1459 array.c            VALUE *arg = (VALUE *)argp;
VALUE            1466 array.c        VALUE
VALUE            1467 array.c        rb_ary_join(VALUE ary, VALUE sep)
VALUE            1472 array.c            VALUE result, tmp;
VALUE            1497 array.c        		VALUE args[2];
VALUE            1501 array.c        		tmp = rb_exec_recursive(recursive_join, ary, (VALUE)args);
VALUE            1530 array.c        static VALUE
VALUE            1531 array.c        rb_ary_join_m(int argc, VALUE *argv, VALUE ary)
VALUE            1533 array.c            VALUE sep;
VALUE            1541 array.c        static VALUE
VALUE            1542 array.c        inspect_ary(VALUE ary, VALUE dummy, int recur)
VALUE            1547 array.c            VALUE s, str;
VALUE            1572 array.c        static VALUE
VALUE            1573 array.c        rb_ary_inspect(VALUE ary)
VALUE            1579 array.c        VALUE
VALUE            1580 array.c        rb_ary_to_s(VALUE ary)
VALUE            1593 array.c        static VALUE
VALUE            1594 array.c        rb_ary_to_a(VALUE ary)
VALUE            1597 array.c        	VALUE dup = rb_ary_new2(RARRAY_LEN(ary));
VALUE            1611 array.c        static VALUE
VALUE            1612 array.c        rb_ary_to_ary_m(VALUE ary)
VALUE            1617 array.c        VALUE
VALUE            1618 array.c        rb_ary_reverse(VALUE ary)
VALUE            1620 array.c            VALUE *p1, *p2;
VALUE            1621 array.c            VALUE tmp;
VALUE            1648 array.c        static VALUE
VALUE            1649 array.c        rb_ary_reverse_bang(VALUE ary)
VALUE            1664 array.c        static VALUE
VALUE            1665 array.c        rb_ary_reverse_m(VALUE ary)
VALUE            1671 array.c            VALUE ary;
VALUE            1692 array.c        static VALUE
VALUE            1693 array.c        sort_reentered(VALUE ary)
VALUE            1705 array.c            VALUE retval = sort_reentered(data->ary);
VALUE            1706 array.c            VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            1719 array.c            VALUE retval = sort_reentered(data->ary);
VALUE            1720 array.c            VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            1755 array.c        VALUE
VALUE            1756 array.c        rb_ary_sort_bang(VALUE ary)
VALUE            1761 array.c        	VALUE tmp = ary_make_substitution(ary); /* only ary refers tmp */
VALUE            1768 array.c        	ruby_qsort(RARRAY_PTR(tmp), RARRAY_LEN(tmp), sizeof(VALUE),
VALUE            1777 array.c                    MEMCPY(RARRAY_PTR(ary), ARY_EMBED_PTR(tmp), VALUE, ARY_EMBED_LEN(tmp));
VALUE            1831 array.c        VALUE
VALUE            1832 array.c        rb_ary_sort(VALUE ary)
VALUE            1854 array.c        static VALUE
VALUE            1855 array.c        rb_ary_collect(VALUE ary)
VALUE            1858 array.c            VALUE collect;
VALUE            1883 array.c        static VALUE
VALUE            1884 array.c        rb_ary_collect_bang(VALUE ary)
VALUE            1896 array.c        VALUE
VALUE            1897 array.c        rb_get_values_at(VALUE obj, long olen, int argc, VALUE *argv, VALUE (*func) (VALUE, long))
VALUE            1899 array.c            VALUE result = rb_ary_new2(argc);
VALUE            1940 array.c        static VALUE
VALUE            1941 array.c        rb_ary_values_at(int argc, VALUE *argv, VALUE ary)
VALUE            1959 array.c        static VALUE
VALUE            1960 array.c        rb_ary_select(VALUE ary)
VALUE            1962 array.c            VALUE result;
VALUE            1992 array.c        VALUE
VALUE            1993 array.c        rb_ary_delete(VALUE ary, VALUE item)
VALUE            1995 array.c            VALUE v = item;
VALUE            1999 array.c        	VALUE e = RARRAY_PTR(ary)[i1];
VALUE            2029 array.c        VALUE
VALUE            2030 array.c        rb_ary_delete_at(VALUE ary, long pos)
VALUE            2033 array.c            VALUE del;
VALUE            2043 array.c            MEMMOVE(RARRAY_PTR(ary)+pos, RARRAY_PTR(ary)+pos+1, VALUE,
VALUE            2064 array.c        static VALUE
VALUE            2065 array.c        rb_ary_delete_at_m(VALUE ary, VALUE pos)
VALUE            2089 array.c        static VALUE
VALUE            2090 array.c        rb_ary_slice_bang(int argc, VALUE *argv, VALUE ary)
VALUE            2092 array.c            VALUE arg1, arg2;
VALUE            2144 array.c        static VALUE
VALUE            2145 array.c        rb_ary_reject_bang(VALUE ary)
VALUE            2152 array.c        	VALUE v = RARRAY_PTR(ary)[i1];
VALUE            2174 array.c        static VALUE
VALUE            2175 array.c        rb_ary_reject(VALUE ary)
VALUE            2194 array.c        static VALUE
VALUE            2195 array.c        rb_ary_delete_if(VALUE ary)
VALUE            2202 array.c        static VALUE
VALUE            2203 array.c        take_i(VALUE val, VALUE *args, int argc, VALUE *argv)
VALUE            2211 array.c        static VALUE
VALUE            2212 array.c        take_items(VALUE obj, long n)
VALUE            2214 array.c            VALUE result = rb_check_array_type(obj);
VALUE            2215 array.c            VALUE args[2];
VALUE            2219 array.c            args[0] = result; args[1] = (VALUE)n;
VALUE            2220 array.c            rb_block_call(obj, rb_intern("each"), 0, 0, take_i, (VALUE)args);
VALUE            2246 array.c        static VALUE
VALUE            2247 array.c        rb_ary_zip(int argc, VALUE *argv, VALUE ary)
VALUE            2251 array.c            VALUE result = Qnil;
VALUE            2262 array.c        	VALUE tmp = rb_ary_new2(argc+1);
VALUE            2289 array.c        static VALUE
VALUE            2290 array.c        rb_ary_transpose(VALUE ary)
VALUE            2293 array.c            VALUE tmp, result = 0;
VALUE            2329 array.c        VALUE
VALUE            2330 array.c        rb_ary_replace(VALUE copy, VALUE orig)
VALUE            2337 array.c                VALUE *ptr;
VALUE            2338 array.c                VALUE shared = 0;
VALUE            2349 array.c                MEMCPY(RARRAY_PTR(copy), ptr, VALUE, RARRAY_LEN(orig));
VALUE            2356 array.c                VALUE shared = ary_make_shared(orig);
VALUE            2380 array.c        VALUE
VALUE            2381 array.c        rb_ary_clear(VALUE ary)
VALUE            2415 array.c        static VALUE
VALUE            2416 array.c        rb_ary_fill(int argc, VALUE *argv, VALUE ary)
VALUE            2418 array.c            VALUE item, arg1, arg2;
VALUE            2420 array.c            VALUE *p, *pend;
VALUE            2467 array.c        	VALUE v;
VALUE            2496 array.c        VALUE
VALUE            2497 array.c        rb_ary_plus(VALUE x, VALUE y)
VALUE            2499 array.c            VALUE z;
VALUE            2505 array.c            MEMCPY(RARRAY_PTR(z), RARRAY_PTR(x), VALUE, RARRAY_LEN(x));
VALUE            2506 array.c            MEMCPY(RARRAY_PTR(z) + RARRAY_LEN(x), RARRAY_PTR(y), VALUE, RARRAY_LEN(y));
VALUE            2521 array.c        VALUE
VALUE            2522 array.c        rb_ary_concat(VALUE x, VALUE y)
VALUE            2547 array.c        static VALUE
VALUE            2548 array.c        rb_ary_times(VALUE ary, VALUE times)
VALUE            2550 array.c            VALUE ary2, tmp;
VALUE            2575 array.c        	MEMCPY(RARRAY_PTR(ary2)+i, RARRAY_PTR(ary), VALUE, RARRAY_LEN(ary));
VALUE            2603 array.c        VALUE
VALUE            2604 array.c        rb_ary_assoc(VALUE ary, VALUE key)
VALUE            2607 array.c            VALUE v;
VALUE            2632 array.c        VALUE
VALUE            2633 array.c        rb_ary_rassoc(VALUE ary, VALUE value)
VALUE            2636 array.c            VALUE v;
VALUE            2648 array.c        static VALUE
VALUE            2649 array.c        recursive_equal(VALUE ary1, VALUE ary2, int recur)
VALUE            2675 array.c        static VALUE
VALUE            2676 array.c        rb_ary_equal(VALUE ary1, VALUE ary2)
VALUE            2689 array.c        static VALUE
VALUE            2690 array.c        recursive_eql(VALUE ary1, VALUE ary2, int recur)
VALUE            2710 array.c        static VALUE
VALUE            2711 array.c        rb_ary_eql(VALUE ary1, VALUE ary2)
VALUE            2719 array.c        static VALUE
VALUE            2720 array.c        recursive_hash(VALUE ary, VALUE dummy, int recur)
VALUE            2723 array.c            VALUE n;
VALUE            2745 array.c        static VALUE
VALUE            2746 array.c        rb_ary_hash(VALUE ary)
VALUE            2764 array.c        VALUE
VALUE            2765 array.c        rb_ary_includes(VALUE ary, VALUE item)
VALUE            2778 array.c        static VALUE
VALUE            2779 array.c        recursive_cmp(VALUE ary1, VALUE ary2, int recur)
VALUE            2789 array.c        	VALUE v = rb_funcall(rb_ary_elt(ary1, i), id_cmp, 1, rb_ary_elt(ary2, i));
VALUE            2817 array.c        VALUE
VALUE            2818 array.c        rb_ary_cmp(VALUE ary1, VALUE ary2)
VALUE            2821 array.c            VALUE v;
VALUE            2833 array.c        static VALUE
VALUE            2834 array.c        ary_make_hash(VALUE ary1, VALUE ary2)
VALUE            2836 array.c            VALUE hash = rb_hash_new();
VALUE            2862 array.c        static VALUE
VALUE            2863 array.c        rb_ary_diff(VALUE ary1, VALUE ary2)
VALUE            2865 array.c            VALUE ary3;
VALUE            2866 array.c            volatile VALUE hash;
VALUE            2890 array.c        static VALUE
VALUE            2891 array.c        rb_ary_and(VALUE ary1, VALUE ary2)
VALUE            2893 array.c            VALUE hash, ary3, v, vv;
VALUE            2925 array.c        static VALUE
VALUE            2926 array.c        rb_ary_or(VALUE ary1, VALUE ary2)
VALUE            2928 array.c            VALUE hash, ary3;
VALUE            2929 array.c            VALUE v, vv;
VALUE            2965 array.c        static VALUE
VALUE            2966 array.c        rb_ary_uniq_bang(VALUE ary)
VALUE            2968 array.c            VALUE hash, v, vv;
VALUE            2997 array.c        static VALUE
VALUE            2998 array.c        rb_ary_uniq(VALUE ary)
VALUE            3016 array.c        static VALUE
VALUE            3017 array.c        rb_ary_compact_bang(VALUE ary)
VALUE            3019 array.c            VALUE *p, *t, *end;
VALUE            3052 array.c        static VALUE
VALUE            3053 array.c        rb_ary_compact(VALUE ary)
VALUE            3077 array.c        static VALUE
VALUE            3078 array.c        rb_ary_count(int argc, VALUE *argv, VALUE ary)
VALUE            3083 array.c        	VALUE *p, *pend;
VALUE            3093 array.c        	VALUE obj, *p, *pend;
VALUE            3107 array.c        static VALUE
VALUE            3108 array.c        flatten(VALUE ary, int level, int *modified)
VALUE            3111 array.c            VALUE stack, result, tmp, elt;
VALUE            3179 array.c        static VALUE
VALUE            3180 array.c        rb_ary_flatten_bang(int argc, VALUE *argv, VALUE ary)
VALUE            3183 array.c            VALUE result, lv;
VALUE            3214 array.c        static VALUE
VALUE            3215 array.c        rb_ary_flatten(int argc, VALUE *argv, VALUE ary)
VALUE            3218 array.c            VALUE result, lv;
VALUE            3238 array.c        static VALUE
VALUE            3239 array.c        rb_ary_shuffle_bang(VALUE ary)
VALUE            3246 array.c        	VALUE tmp = RARRAY_PTR(ary)[--i];
VALUE            3264 array.c        static VALUE
VALUE            3265 array.c        rb_ary_shuffle(VALUE ary)
VALUE            3285 array.c        static VALUE
VALUE            3286 array.c        rb_ary_sample(int argc, VALUE *argv, VALUE ary)
VALUE            3288 array.c            VALUE nv, result, *ptr;
VALUE            3371 array.c        static VALUE
VALUE            3372 array.c        rb_ary_cycle(int argc, VALUE *argv, VALUE ary)
VALUE            3375 array.c            VALUE nv = Qnil;
VALUE            3411 array.c        permute0(long n, long r, long *p, long index, int *used, VALUE values)
VALUE            3427 array.c        		VALUE result = rb_ary_new2(r);
VALUE            3428 array.c        		VALUE *result_array = RARRAY_PTR(result);
VALUE            3429 array.c        		const VALUE *values_array = RARRAY_PTR(values);
VALUE            3465 array.c        static VALUE
VALUE            3466 array.c        rb_ary_permutation(int argc, VALUE *argv, VALUE ary)
VALUE            3468 array.c            VALUE num;
VALUE            3488 array.c        	volatile VALUE t0 = tmpbuf(n,sizeof(long));
VALUE            3490 array.c        	volatile VALUE t1 = tmpbuf(n,sizeof(int));
VALUE            3492 array.c        	VALUE ary0 = ary_make_substitution(ary); /* private defensive copy of ary */
VALUE            3549 array.c        static VALUE
VALUE            3550 array.c        rb_ary_combination(VALUE ary, VALUE num)
VALUE            3569 array.c        	volatile VALUE t0 = tmpbuf(n+1, sizeof(long));
VALUE            3572 array.c        	volatile VALUE cc = rb_ary_new2(n);
VALUE            3573 array.c        	VALUE *chosen = RARRAY_PTR(cc);
VALUE            3609 array.c        static VALUE
VALUE            3610 array.c        rb_ary_product(int argc, VALUE *argv, VALUE ary)
VALUE            3613 array.c            volatile VALUE t0 = tmpbuf(n, sizeof(VALUE));
VALUE            3614 array.c            volatile VALUE t1 = tmpbuf(n, sizeof(int));
VALUE            3615 array.c            VALUE *arrays = (VALUE*)RSTRING_PTR(t0); /* The arrays we're computing the product of */
VALUE            3617 array.c            VALUE result;      /* The array we'll be returning */
VALUE            3646 array.c        	VALUE subarray = rb_ary_new2(n);
VALUE            3681 array.c        static VALUE
VALUE            3682 array.c        rb_ary_take(VALUE obj, VALUE n)
VALUE            3703 array.c        static VALUE
VALUE            3704 array.c        rb_ary_take_while(VALUE ary)
VALUE            3727 array.c        static VALUE
VALUE            3728 array.c        rb_ary_drop(VALUE ary, VALUE n)
VALUE            3730 array.c            VALUE result;
VALUE            3754 array.c        static VALUE
VALUE            3755 array.c        rb_ary_drop_while(VALUE ary)
VALUE              21 bignum.c       VALUE rb_cBignum;
VALUE              44 bignum.c       bigzero_p(VALUE x)
VALUE              54 bignum.c       rb_cmpint(VALUE val, VALUE a, VALUE b)
VALUE              77 bignum.c       rb_big_realloc(VALUE big, long len)
VALUE             111 bignum.c       rb_big_resize(VALUE big, long len)
VALUE             117 bignum.c       static VALUE
VALUE             118 bignum.c       bignew_1(VALUE klass, long len, int sign)
VALUE             128 bignum.c       	rb_big_resize((VALUE)big, len);
VALUE             131 bignum.c           return (VALUE)big;
VALUE             136 bignum.c       VALUE
VALUE             137 bignum.c       rb_big_clone(VALUE x)
VALUE             139 bignum.c           VALUE z = bignew_1(CLASS_OF(x), RBIGNUM_LEN(x), RBIGNUM_SIGN(x));
VALUE             147 bignum.c       get2comp(VALUE x)
VALUE             169 bignum.c       rb_big_2comp(VALUE x)			/* get 2's complement */
VALUE             174 bignum.c       static VALUE
VALUE             175 bignum.c       bigtrunc(VALUE x)
VALUE             186 bignum.c       static VALUE
VALUE             187 bignum.c       bigfixize(VALUE x)
VALUE             209 bignum.c       static VALUE
VALUE             210 bignum.c       bignorm(VALUE x)
VALUE             218 bignum.c       VALUE
VALUE             219 bignum.c       rb_big_norm(VALUE x)
VALUE             224 bignum.c       VALUE
VALUE             225 bignum.c       rb_uint2big(VALUE n)
VALUE             230 bignum.c           VALUE big;
VALUE             245 bignum.c       VALUE
VALUE             249 bignum.c           VALUE big;
VALUE             262 bignum.c       VALUE
VALUE             263 bignum.c       rb_uint2inum(VALUE n)
VALUE             269 bignum.c       VALUE
VALUE             279 bignum.c       rb_quad_pack(char *buf, VALUE val)
VALUE             305 bignum.c       VALUE
VALUE             312 bignum.c           VALUE big;
VALUE             349 bignum.c       rb_quad_pack(char *buf, VALUE val)
VALUE             374 bignum.c       VALUE
VALUE             377 bignum.c           VALUE big = bignew(QUAD_SIZE/SIZEOF_BDIGITS, 1);
VALUE             396 bignum.c       VALUE
VALUE             406 bignum.c           VALUE z;
VALUE             538 bignum.c       	    VALUE big = rb_uint2big(val);
VALUE             592 bignum.c       VALUE
VALUE             593 bignum.c       rb_str_to_inum(VALUE str, int base, int badcheck)
VALUE             620 bignum.c       static VALUE
VALUE             626 bignum.c           VALUE big;
VALUE             641 bignum.c       static VALUE
VALUE             645 bignum.c           VALUE big;
VALUE             658 bignum.c       VALUE
VALUE             665 bignum.c       VALUE
VALUE             674 bignum.c       VALUE
VALUE             680 bignum.c       VALUE
VALUE             681 bignum.c       rb_str2inum(VALUE str, int base)
VALUE             688 bignum.c       static VALUE bigsqr(VALUE x);
VALUE             689 bignum.c       static void bigdivmod(VALUE x, VALUE y, VALUE *divp, VALUE *modp);
VALUE             757 bignum.c       static VALUE big2str_power_cache[35][MAX_BIG2STR_TABLE_ENTRIES];
VALUE             770 bignum.c       static inline VALUE
VALUE             782 bignum.c       static VALUE
VALUE             786 bignum.c           VALUE t;
VALUE             820 bignum.c       big2str_find_n1(VALUE x, int base)
VALUE             858 bignum.c       big2str_orig(VALUE x, int base, char* ptr, long len, long hbase, int trim)
VALUE             890 bignum.c       big2str_karatsuba(VALUE x, int base, char* ptr,
VALUE             894 bignum.c           VALUE b, q, r;
VALUE             920 bignum.c       VALUE
VALUE             921 bignum.c       rb_big2str0(VALUE x, int base, int trim)
VALUE             924 bignum.c           VALUE ss, xx;
VALUE             966 bignum.c       VALUE
VALUE             967 bignum.c       rb_big2str(VALUE x, int base)
VALUE             986 bignum.c       static VALUE
VALUE             987 bignum.c       rb_big_to_s(int argc, VALUE *argv, VALUE x)
VALUE             993 bignum.c       	VALUE b;
VALUE            1001 bignum.c       static VALUE
VALUE            1002 bignum.c       big2ulong(VALUE x, const char *type, int check)
VALUE            1022 bignum.c       VALUE
VALUE            1023 bignum.c       rb_big2ulong_pack(VALUE x)
VALUE            1025 bignum.c           VALUE num = big2ulong(x, "unsigned long", Qfalse);
VALUE            1032 bignum.c       VALUE
VALUE            1033 bignum.c       rb_big2ulong(VALUE x)
VALUE            1035 bignum.c           VALUE num = big2ulong(x, "unsigned long", Qtrue);
VALUE            1047 bignum.c       rb_big2long(VALUE x)
VALUE            1049 bignum.c           VALUE num = big2ulong(x, "long", Qtrue);
VALUE            1062 bignum.c       big2ull(VALUE x, const char *type)
VALUE            1080 bignum.c       rb_big2ull(VALUE x)
VALUE            1089 bignum.c       rb_big2ll(VALUE x)
VALUE            1103 bignum.c       static VALUE
VALUE            1109 bignum.c           VALUE z;
VALUE            1135 bignum.c       VALUE
VALUE            1163 bignum.c       big2dbl(VALUE x)
VALUE            1205 bignum.c       rb_big2dbl(VALUE x)
VALUE            1225 bignum.c       static VALUE
VALUE            1226 bignum.c       rb_big_to_f(VALUE x)
VALUE            1241 bignum.c       VALUE
VALUE            1242 bignum.c       rb_big_cmp(VALUE x, VALUE y)
VALUE            1286 bignum.c       VALUE
VALUE            1287 bignum.c       rb_big_eq(VALUE x, VALUE y)
VALUE            1324 bignum.c       static VALUE
VALUE            1325 bignum.c       rb_big_eql(VALUE x, VALUE y)
VALUE            1341 bignum.c       static VALUE
VALUE            1342 bignum.c       rb_big_uminus(VALUE x)
VALUE            1344 bignum.c           VALUE z = rb_big_clone(x);
VALUE            1363 bignum.c       static VALUE
VALUE            1364 bignum.c       rb_big_neg(VALUE x)
VALUE            1366 bignum.c           VALUE z = rb_big_clone(x);
VALUE            1383 bignum.c       static VALUE
VALUE            1384 bignum.c       bigsub(VALUE x, VALUE y)
VALUE            1386 bignum.c           VALUE z = 0;
VALUE            1429 bignum.c       static VALUE
VALUE            1430 bignum.c       bigadd(VALUE x, VALUE y, int sign)
VALUE            1432 bignum.c           VALUE z;
VALUE            1479 bignum.c       VALUE
VALUE            1480 bignum.c       rb_big_plus(VALUE x, VALUE y)
VALUE            1504 bignum.c       VALUE
VALUE            1505 bignum.c       rb_big_minus(VALUE x, VALUE y)
VALUE            1525 bignum.c           VALUE *stop = (VALUE*)ptr;
VALUE            1530 bignum.c           VALUE x, y, z, stop;
VALUE            1533 bignum.c       static VALUE
VALUE            1539 bignum.c           VALUE x = bms->x, y = bms->y, z = bms->z;
VALUE            1564 bignum.c       static VALUE
VALUE            1565 bignum.c       rb_big_mul0(VALUE x, VALUE y)
VALUE            1568 bignum.c           volatile VALUE z;
VALUE            1607 bignum.c       VALUE
VALUE            1608 bignum.c       rb_big_mul(VALUE x, VALUE y)
VALUE            1616 bignum.c           VALUE stop;
VALUE            1619 bignum.c       static VALUE
VALUE            1664 bignum.c       static VALUE
VALUE            1665 bignum.c       bigdivrem(VALUE x, VALUE y, VALUE *divp, VALUE *modp)
VALUE            1670 bignum.c           volatile VALUE yy, z;
VALUE            1695 bignum.c       	    *modp = rb_uint2big((VALUE)t2);
VALUE            1779 bignum.c       bigdivmod(VALUE x, VALUE y, VALUE *divp, VALUE *modp)
VALUE            1781 bignum.c           VALUE mod;
VALUE            1794 bignum.c       static VALUE
VALUE            1795 bignum.c       rb_big_divide(VALUE x, VALUE y, ID op)
VALUE            1797 bignum.c           VALUE z;
VALUE            1833 bignum.c       VALUE
VALUE            1834 bignum.c       rb_big_div(VALUE x, VALUE y)
VALUE            1839 bignum.c       VALUE
VALUE            1840 bignum.c       rb_big_idiv(VALUE x, VALUE y)
VALUE            1854 bignum.c       VALUE
VALUE            1855 bignum.c       rb_big_modulo(VALUE x, VALUE y)
VALUE            1857 bignum.c           VALUE z;
VALUE            1884 bignum.c       static VALUE
VALUE            1885 bignum.c       rb_big_remainder(VALUE x, VALUE y)
VALUE            1887 bignum.c           VALUE z;
VALUE            1912 bignum.c       VALUE
VALUE            1913 bignum.c       rb_big_divmod(VALUE x, VALUE y)
VALUE            1915 bignum.c           VALUE div, mod;
VALUE            1954 bignum.c       static VALUE big_lshift(VALUE, unsigned long);
VALUE            1955 bignum.c       static VALUE big_rshift(VALUE, unsigned long);
VALUE            1957 bignum.c       static VALUE big_shift(VALUE x, int n)
VALUE            1978 bignum.c       static VALUE
VALUE            1979 bignum.c       rb_big_fdiv(VALUE x, VALUE y)
VALUE            1986 bignum.c       	VALUE z;
VALUE            2032 bignum.c       static VALUE
VALUE            2033 bignum.c       bigsqr(VALUE x)
VALUE            2036 bignum.c           VALUE a, b, a2, z;
VALUE            2092 bignum.c       VALUE
VALUE            2093 bignum.c       rb_big_pow(VALUE x, VALUE y)
VALUE            2115 bignum.c       	    VALUE z = 0;
VALUE            2142 bignum.c       static VALUE
VALUE            2143 bignum.c       bit_coerce(VALUE x)
VALUE            2161 bignum.c       VALUE
VALUE            2162 bignum.c       rb_big_and(VALUE xx, VALUE yy)
VALUE            2164 bignum.c           volatile VALUE x, y, z;
VALUE            2216 bignum.c       VALUE
VALUE            2217 bignum.c       rb_big_or(VALUE xx, VALUE yy)
VALUE            2219 bignum.c           volatile VALUE x, y, z;
VALUE            2273 bignum.c       VALUE
VALUE            2274 bignum.c       rb_big_xor(VALUE xx, VALUE yy)
VALUE            2276 bignum.c           volatile VALUE x, y;
VALUE            2277 bignum.c           VALUE z;
VALUE            2326 bignum.c       static VALUE
VALUE            2327 bignum.c       check_shiftdown(VALUE y, VALUE x)
VALUE            2343 bignum.c       VALUE
VALUE            2344 bignum.c       rb_big_lshift(VALUE x, VALUE y)
VALUE            2360 bignum.c       		VALUE t = check_shiftdown(y, x);
VALUE            2374 bignum.c       static VALUE
VALUE            2375 bignum.c       big_lshift(VALUE x, unsigned long shift)
VALUE            2380 bignum.c           VALUE z;
VALUE            2407 bignum.c       VALUE
VALUE            2408 bignum.c       rb_big_rshift(VALUE x, VALUE y)
VALUE            2424 bignum.c       		VALUE t = check_shiftdown(y, x);
VALUE            2440 bignum.c       static VALUE
VALUE            2441 bignum.c       big_rshift(VALUE x, unsigned long shift)
VALUE            2446 bignum.c           VALUE z;
VALUE            2449 bignum.c           volatile VALUE save_x;
VALUE            2502 bignum.c       static VALUE
VALUE            2503 bignum.c       rb_big_aref(VALUE x, VALUE y)
VALUE            2507 bignum.c           VALUE shift;
VALUE            2522 bignum.c       	shift = (VALUE)i;
VALUE            2550 bignum.c       static VALUE
VALUE            2551 bignum.c       rb_big_hash(VALUE x)
VALUE            2563 bignum.c       static VALUE
VALUE            2564 bignum.c       rb_big_coerce(VALUE x, VALUE y)
VALUE            2589 bignum.c       static VALUE
VALUE            2590 bignum.c       rb_big_abs(VALUE x)
VALUE            2611 bignum.c       static VALUE
VALUE            2612 bignum.c       rb_big_size(VALUE big)
VALUE            2624 bignum.c       static VALUE
VALUE            2625 bignum.c       rb_big_odd_p(VALUE num)
VALUE            2640 bignum.c       static VALUE
VALUE            2641 bignum.c       rb_big_even_p(VALUE num)
VALUE              14 blockinlining.c static VALUE
VALUE              18 blockinlining.c     VALUE parent = Qfalse;
VALUE              19 blockinlining.c     VALUE iseqval;
VALUE             109 blockinlining.c 			 VALUE param_vars, VALUE local_vars)
VALUE             181 blockinlining.c VALUE
VALUE             182 blockinlining.c invoke_Integer_times_special_block(VALUE num)
VALUE             188 blockinlining.c 	VALUE tsiseqval = iseq_special_block(orig_block->iseq,
VALUE             191 blockinlining.c 	VALUE argv[2], val;
VALUE             214 blockinlining.c 		      VALUE param_vars, VALUE local_vars, ID mid)
VALUE             286 blockinlining.c 			 VALUE param_vars, VALUE local_vars)
VALUE             294 blockinlining.c 			 VALUE param_vars, VALUE local_vars)
VALUE             300 blockinlining.c VALUE
VALUE             301 blockinlining.c invoke_Range_each_special_block(VALUE range,
VALUE             302 blockinlining.c 				VALUE beg, VALUE end, int excl)
VALUE             310 blockinlining.c 	VALUE tsiseqval = iseq_special_block(orig_block->iseq, builder);
VALUE             312 blockinlining.c 	VALUE argv[2];
VALUE             315 blockinlining.c 	    VALUE val;
VALUE             337 blockinlining.c 		      VALUE param_vars, VALUE local_vars)
VALUE             434 blockinlining.c VALUE
VALUE             435 blockinlining.c invoke_Array_each_special_block(VALUE ary)
VALUE             441 blockinlining.c 	VALUE tsiseqval = iseq_special_block(orig_block->iseq,
VALUE             444 blockinlining.c 	VALUE argv[2];
VALUE             447 blockinlining.c 	    VALUE val;
VALUE              19 class.c        static VALUE
VALUE              20 class.c        class_alloc(VALUE flags, VALUE klass)
VALUE              30 class.c            return (VALUE)obj;
VALUE              33 class.c        VALUE
VALUE              34 class.c        rb_class_boot(VALUE super)
VALUE              36 class.c            VALUE klass = class_alloc(T_CLASS, rb_cClass);
VALUE              42 class.c            return (VALUE)klass;
VALUE              46 class.c        rb_check_inheritable(VALUE super)
VALUE              57 class.c        VALUE
VALUE              58 class.c        rb_class_new(VALUE super)
VALUE              70 class.c            VALUE klass;
VALUE              73 class.c        VALUE rb_iseq_clone(VALUE iseqval, VALUE newcbase);
VALUE              86 class.c        			     rb_iseq_clone((VALUE)fbody->nd_body, data->klass),
VALUE             101 class.c        VALUE
VALUE             102 class.c        rb_mod_init_copy(VALUE clone, VALUE orig)
VALUE             130 class.c        VALUE
VALUE             131 class.c        rb_class_init_copy(VALUE clone, VALUE orig)
VALUE             142 class.c        VALUE
VALUE             143 class.c        rb_singleton_class_clone(VALUE obj)
VALUE             145 class.c            VALUE klass = RBASIC(obj)->klass;
VALUE             152 class.c                VALUE clone = class_alloc(RBASIC(klass)->flags, 0);
VALUE             155 class.c        	    RBASIC(clone)->klass = (VALUE)clone;
VALUE             167 class.c        	data.klass = (VALUE)clone;
VALUE             170 class.c        	rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)clone);
VALUE             172 class.c        	return (VALUE)clone;
VALUE             177 class.c        rb_singleton_class_attached(VALUE klass, VALUE obj)
VALUE             190 class.c        static VALUE
VALUE             191 class.c        make_metametaclass(VALUE metaclass)
VALUE             193 class.c            VALUE metametaclass, super_of_metaclass;
VALUE             225 class.c        VALUE
VALUE             226 class.c        rb_make_metaclass(VALUE obj, VALUE super)
VALUE             232 class.c        	VALUE metasuper;
VALUE             233 class.c        	VALUE klass = rb_class_boot(super);
VALUE             248 class.c        VALUE
VALUE             249 class.c        rb_define_class_id(ID id, VALUE super)
VALUE             251 class.c            VALUE klass;
VALUE             260 class.c        VALUE
VALUE             261 class.c        rb_class_inherited(VALUE super, VALUE klass)
VALUE             269 class.c        VALUE
VALUE             270 class.c        rb_define_class(const char *name, VALUE super)
VALUE             272 class.c            VALUE klass;
VALUE             298 class.c        VALUE
VALUE             299 class.c        rb_define_class_under(VALUE outer, const char *name, VALUE super)
VALUE             301 class.c            VALUE klass;
VALUE             327 class.c        VALUE
VALUE             330 class.c            VALUE mdl = class_alloc(T_MODULE, rb_cModule);
VALUE             334 class.c            return (VALUE)mdl;
VALUE             337 class.c        VALUE
VALUE             340 class.c            VALUE mdl;
VALUE             348 class.c        VALUE
VALUE             351 class.c            VALUE module;
VALUE             368 class.c        VALUE
VALUE             369 class.c        rb_define_module_under(VALUE outer, const char *name)
VALUE             371 class.c            VALUE module;
VALUE             389 class.c        static VALUE
VALUE             390 class.c        include_class_new(VALUE module, VALUE super)
VALUE             392 class.c            VALUE klass = class_alloc(T_ICLASS, rb_cClass);
VALUE             412 class.c            return (VALUE)klass;
VALUE             416 class.c        rb_include_module(VALUE klass, VALUE module)
VALUE             418 class.c            VALUE p, c;
VALUE             478 class.c        VALUE
VALUE             479 class.c        rb_mod_included_modules(VALUE mod)
VALUE             481 class.c            VALUE ary = rb_ary_new();
VALUE             482 class.c            VALUE p;
VALUE             511 class.c        VALUE
VALUE             512 class.c        rb_mod_include_p(VALUE mod, VALUE mod2)
VALUE             514 class.c            VALUE p;
VALUE             541 class.c        VALUE
VALUE             542 class.c        rb_mod_ancestors(VALUE mod)
VALUE             544 class.c            VALUE p, ary = rb_ary_new();
VALUE             563 class.c        ins_methods_push(ID name, long type, VALUE ary, long visi)
VALUE             584 class.c        ins_methods_i(ID name, long type, VALUE ary)
VALUE             590 class.c        ins_methods_prot_i(ID name, long type, VALUE ary)
VALUE             596 class.c        ins_methods_priv_i(ID name, long type, VALUE ary)
VALUE             602 class.c        ins_methods_pub_i(ID name, long type, VALUE ary)
VALUE             628 class.c        static VALUE
VALUE             629 class.c        class_instance_method_list(int argc, VALUE *argv, VALUE mod, int (*func) (ID, long, VALUE))
VALUE             631 class.c            VALUE ary;
VALUE             639 class.c        	VALUE r;
VALUE             685 class.c        VALUE
VALUE             686 class.c        rb_class_instance_methods(int argc, VALUE *argv, VALUE mod)
VALUE             700 class.c        VALUE
VALUE             701 class.c        rb_class_protected_instance_methods(int argc, VALUE *argv, VALUE mod)
VALUE             723 class.c        VALUE
VALUE             724 class.c        rb_class_private_instance_methods(int argc, VALUE *argv, VALUE mod)
VALUE             738 class.c        VALUE
VALUE             739 class.c        rb_class_public_instance_methods(int argc, VALUE *argv, VALUE mod)
VALUE             776 class.c        VALUE
VALUE             777 class.c        rb_obj_singleton_methods(int argc, VALUE *argv, VALUE obj)
VALUE             779 class.c            VALUE recur, ary, klass;
VALUE             808 class.c        rb_define_method_id(VALUE klass, ID name, VALUE (*func)(ANYARGS), int argc)
VALUE             814 class.c        rb_define_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             820 class.c        rb_define_protected_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             826 class.c        rb_define_private_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             832 class.c        rb_undef_method(VALUE klass, const char *name)
VALUE             843 class.c        VALUE
VALUE             844 class.c        rb_singleton_class(VALUE obj)
VALUE             846 class.c            VALUE klass;
VALUE             888 class.c        rb_define_singleton_method(VALUE obj, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             894 class.c        rb_define_module_function(VALUE module, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             901 class.c        rb_define_global_function(const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             907 class.c        rb_define_alias(VALUE klass, const char *name1, const char *name2)
VALUE             913 class.c        rb_define_attr(VALUE klass, const char *name, int read, int write)
VALUE             921 class.c        rb_scan_args(int argc, const VALUE *argv, const char *fmt, ...)
VALUE             925 class.c            VALUE *var;
VALUE             937 class.c        	    var = va_arg(vargs, VALUE*);
VALUE             949 class.c        	    var = va_arg(vargs, VALUE*);
VALUE             962 class.c        	var = va_arg(vargs, VALUE*);
VALUE             974 class.c        	var = va_arg(vargs, VALUE*);
VALUE              14 compar.c       VALUE rb_mComparable;
VALUE              19 compar.c       rb_cmperr(VALUE x, VALUE y)
VALUE              34 compar.c       static VALUE
VALUE              35 compar.c       cmp_eq(VALUE *a)
VALUE              37 compar.c           VALUE c = rb_funcall(a[0], cmp, 1, a[1]);
VALUE              44 compar.c       static VALUE
VALUE              59 compar.c       static VALUE
VALUE              60 compar.c       cmp_equal(VALUE x, VALUE y)
VALUE              62 compar.c           VALUE a[2];
VALUE              67 compar.c           return rb_rescue(cmp_eq, (VALUE)a, cmp_failed, 0);
VALUE              78 compar.c       static VALUE
VALUE              79 compar.c       cmp_gt(VALUE x, VALUE y)
VALUE              81 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE              95 compar.c       static VALUE
VALUE              96 compar.c       cmp_ge(VALUE x, VALUE y)
VALUE              98 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             112 compar.c       static VALUE
VALUE             113 compar.c       cmp_lt(VALUE x, VALUE y)
VALUE             115 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             129 compar.c       static VALUE
VALUE             130 compar.c       cmp_le(VALUE x, VALUE y)
VALUE             132 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             153 compar.c       static VALUE
VALUE             154 compar.c       cmp_between(VALUE x, VALUE min, VALUE max)
VALUE              52 compile.c          VALUE *operands;
VALUE             138 compile.c      static inline VALUE
VALUE             139 compile.c      r_value(VALUE value)
VALUE             189 compile.c                 new_insn_body(iseq, line, BIN(insn), 1, (VALUE)label))
VALUE             194 compile.c                 new_insn_body(iseq, line, BIN(insn), 1, (VALUE)op1))
VALUE             198 compile.c                 new_insn_body(iseq, line, BIN(insn), 2, (VALUE)op1, (VALUE)op2))
VALUE             202 compile.c                 new_insn_body(iseq, line, BIN(insn), 3, (VALUE)op1, (VALUE)op2, (VALUE)op3))
VALUE             206 compile.c        ADD_SEND_R(seq, line, id, argc, (VALUE)Qfalse, (VALUE)INT2FIX(0))
VALUE             212 compile.c        ADD_SEND_R(seq, line, id, argc, (VALUE)Qfalse, (VALUE)INT2FIX(VM_CALL_FCALL_BIT))
VALUE             215 compile.c        ADD_SEND_R(seq, line, id, argc, block, (VALUE)INT2FIX(VM_CALL_FCALL_BIT))
VALUE             220 compile.c                               (VALUE)id, (VALUE)argc, (VALUE)block, (VALUE)flag))
VALUE             247 compile.c      			     (VALUE)(ls) | 1, (VALUE)(le) | 1,	\
VALUE             248 compile.c      			     iseqv, (VALUE)(lc) | 1)))
VALUE             274 compile.c        VALUE tmp = GET_THREAD()->errinfo;               \
VALUE             398 compile.c      iseq_add_mark_object(rb_iseq_t *iseq, VALUE v)
VALUE             409 compile.c      iseq_add_mark_object_compile_time(rb_iseq_t *iseq, VALUE v)
VALUE             417 compile.c      VALUE
VALUE             418 compile.c      rb_iseq_compile_node(VALUE self, NODE *node)
VALUE             517 compile.c          iseq->iseq_encoded = ALLOC_N(VALUE, iseq->iseq_size);
VALUE             518 compile.c          MEMCPY(iseq->iseq_encoded, iseq->iseq, VALUE, iseq->iseq_size);
VALUE             523 compile.c      	iseq->iseq_encoded[i] = (VALUE)table[insn];
VALUE             862 compile.c      	      int insn_id, int argc, VALUE *argv)
VALUE             879 compile.c          VALUE *operands = 0;
VALUE             884 compile.c      	operands = (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE             886 compile.c      	    VALUE v = va_arg(argv, VALUE);
VALUE             896 compile.c      	      VALUE id, VALUE argc, VALUE block, VALUE flag)
VALUE             899 compile.c          VALUE *operands =
VALUE             900 compile.c            (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * 5);
VALUE             910 compile.c      static VALUE
VALUE             912 compile.c      	       VALUE name, VALUE parent, VALUE type)
VALUE             914 compile.c          VALUE ret;
VALUE             967 compile.c      	VALUE str = rb_iseq_disasm(iseq->self);
VALUE            1090 compile.c      	    VALUE labels = rb_ary_new();
VALUE            1095 compile.c      		rb_ary_push(labels, (VALUE)label | 1);
VALUE            1104 compile.c      	    rb_ary_push(labels, (VALUE)label | 1);
VALUE            1109 compile.c      	    iseq->arg_opt_table = ALLOC_N(VALUE, i);
VALUE            1110 compile.c      	    MEMCPY(iseq->arg_opt_table, RARRAY_PTR(labels), VALUE, i);
VALUE            1228 compile.c          VALUE *generated_iseq;
VALUE            1277 compile.c          generated_iseq = ALLOC_N(VALUE, pos);
VALUE            1289 compile.c      		VALUE *operands;
VALUE            1343 compile.c      			    VALUE lits = operands[j];
VALUE            1344 compile.c      			    VALUE map = rb_hash_new();
VALUE            1347 compile.c      				VALUE obj = rb_ary_entry(lits, i);
VALUE            1348 compile.c      				VALUE lv  = rb_ary_entry(lits, i+1);
VALUE            1374 compile.c      			    VALUE v = operands[j];
VALUE            1379 compile.c      			    generated_iseq[pos + 1 + j] = (VALUE)block;
VALUE            1384 compile.c      			    VALUE v = operands[j];
VALUE            1392 compile.c      			    VALUE v = (VALUE)NEW_INLINE_CACHE_ENTRY();
VALUE            1404 compile.c      			    generated_iseq[pos + 1 + j] = (VALUE)entry;
VALUE            1507 compile.c          VALUE *tptr, *ptr;
VALUE            1766 compile.c      	VALUE block = OPERAND_AT(iobj, 2);
VALUE            1767 compile.c      	VALUE flag = OPERAND_AT(iobj, 3);
VALUE            1871 compile.c          VALUE *operands = 0, *ptr = 0;
VALUE            1883 compile.c      	    (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE            1890 compile.c      	MEMCPY(ptr, iobj->operands, VALUE, iobj->operand_size);
VALUE            2119 compile.c          VALUE lit = node->nd_lit;
VALUE            2200 compile.c      	       VALUE opt_p, int poped)
VALUE            2233 compile.c      	    VALUE ary = rb_ary_new();
VALUE            2253 compile.c      static VALUE
VALUE            2254 compile.c      compile_array(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE* node_root, VALUE opt_p)
VALUE            2259 compile.c      static VALUE
VALUE            2264 compile.c      	VALUE v = node->nd_lit;
VALUE            2276 compile.c      static VALUE
VALUE            2277 compile.c      when_vals(rb_iseq_t *iseq, LINK_ANCHOR *cond_seq, NODE *vals, LABEL *l1, VALUE special_literals)
VALUE            2280 compile.c      	VALUE lit;
VALUE            2288 compile.c      	    rb_ary_push(special_literals, (VALUE)(l1) | 1);
VALUE            2309 compile.c      	VALUE dupidx;
VALUE            2358 compile.c          VALUE mem[64];
VALUE            2425 compile.c          int lhs_splat = (splatn && (VALUE)splatn != (VALUE)-1) ? 1 : 0;
VALUE            2455 compile.c      		int flag = 0x02 | (((VALUE)restn == (VALUE)-1) ? 0x00 : 0x01);
VALUE            2460 compile.c      		if ((VALUE)restn != (VALUE)-1) {
VALUE            2504 compile.c      static VALUE
VALUE            2526 compile.c      	     NODE *node, LABEL **lfinish, VALUE needstr)
VALUE            2583 compile.c      		  ((VALUE)node->nd_entry) | 1, needstr);
VALUE            2647 compile.c      	    VALUE rescue = NEW_CHILD_ISEQVAL(NEW_NIL(),
VALUE            2711 compile.c      	    VALUE str = rb_str_new2(estr);
VALUE            2725 compile.c      static VALUE
VALUE            2795 compile.c      static VALUE
VALUE            2798 compile.c          VALUE argc = INT2FIX(0);
VALUE            2961 compile.c      	VALUE special_literals = rb_ary_new();
VALUE            3120 compile.c      	VALUE prev_loopval_popped = iseq->compile_data->loopval_popped;
VALUE            3201 compile.c      	VALUE prevblock = iseq->compile_data->current_block;
VALUE            3452 compile.c      	VALUE rescue = NEW_CHILD_ISEQVAL(
VALUE            3533 compile.c      	VALUE ensure = NEW_CHILD_ISEQVAL(node->nd_ensr,
VALUE            3684 compile.c      	VALUE argc;
VALUE            3921 compile.c      	VALUE argc;
VALUE            3923 compile.c      	VALUE parent_block = iseq->compile_data->current_block;
VALUE            3943 compile.c      	    VALUE label;
VALUE            3944 compile.c      	    VALUE label_sym;
VALUE            4019 compile.c      	VALUE argc;
VALUE            4021 compile.c      	VALUE parent_block = iseq->compile_data->current_block;
VALUE            4124 compile.c      	VALUE size = 0;
VALUE            4191 compile.c      	VALUE argc;
VALUE            4449 compile.c      	VALUE iseqval = NEW_ISEQVAL(node->nd_defn,
VALUE            4469 compile.c      	VALUE iseqval = NEW_ISEQVAL(node->nd_defn,
VALUE            4521 compile.c      	VALUE iseqval =
VALUE            4537 compile.c      	VALUE iseqval = NEW_CHILD_ISEQVAL(
VALUE            4553 compile.c      	VALUE iseqval =
VALUE            4656 compile.c      	VALUE key = rb_sprintf("flipflag/%s-%p-%d",
VALUE            4757 compile.c      	VALUE block = NEW_CHILD_ISEQVAL(node->nd_body, make_name_for_block(iseq), ISEQ_TYPE_BLOCK);
VALUE            4789 compile.c      	VALUE argc;
VALUE            4850 compile.c      	VALUE block = NEW_CHILD_ISEQVAL(node->nd_body, make_name_for_block(iseq), ISEQ_TYPE_BLOCK);
VALUE            4851 compile.c      	VALUE argc = INT2FIX(0);
VALUE            4891 compile.c      static VALUE
VALUE            4894 compile.c          VALUE str = rb_str_new(0, 0);
VALUE            4915 compile.c      		    VALUE val = Qnil;
VALUE            4961 compile.c          VALUE str;
VALUE            5002 compile.c      VALUE
VALUE            5005 compile.c          VALUE ary = rb_ary_new();
VALUE            5014 compile.c      register_label(rb_iseq_t *iseq, struct st_table *labels_table, VALUE obj)
VALUE            5030 compile.c      static VALUE
VALUE            5031 compile.c      get_exception_sym2type(VALUE sym)
VALUE            5035 compile.c          static VALUE symRescue, symEnsure, symRetry;
VALUE            5036 compile.c          static VALUE symBreak, symRedo, symNext;
VALUE            5060 compile.c      		     VALUE exception)
VALUE            5065 compile.c      	VALUE v, type, *ptr, eiseqval;
VALUE            5109 compile.c      		VALUE body, struct st_table *labels_table)
VALUE            5112 compile.c          VALUE *ptr = RARRAY_PTR(body);
VALUE            5126 compile.c      	VALUE obj = ptr[i];
VALUE            5136 compile.c      	    VALUE *argv = 0;
VALUE            5138 compile.c      	    VALUE insn_id;
VALUE            5139 compile.c      	    VALUE insn;
VALUE            5155 compile.c      		argv = compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE            5157 compile.c      		    VALUE op = rb_ary_entry(obj, j+1);
VALUE            5161 compile.c      			argv[j] = (VALUE)label;
VALUE            5195 compile.c      			argv[j] = (VALUE)rb_global_entry(SYM2ID(op));
VALUE            5198 compile.c      			argv[j] = (VALUE)NEW_INLINE_CACHE_ENTRY();
VALUE            5211 compile.c      				VALUE sym = rb_ary_entry(op, i+1);
VALUE            5214 compile.c      				rb_ary_store(op, i+1, (VALUE)label | 1);
VALUE            5240 compile.c      static inline VALUE CHECK_INTEGER(VALUE v) {NUM2LONG(v); return v;}
VALUE            5242 compile.c      VALUE
VALUE            5243 compile.c      rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE locals, VALUE args,
VALUE            5244 compile.c      			 VALUE exception, VALUE body)
VALUE            5259 compile.c      	VALUE lv = RARRAY_PTR(locals)[i];
VALUE            5270 compile.c      	VALUE argc = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5271 compile.c      	VALUE arg_opt_labels = CHECK_ARRAY(rb_ary_entry(args, i++));
VALUE            5272 compile.c      	VALUE arg_post_len = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5273 compile.c      	VALUE arg_post_start = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5274 compile.c      	VALUE arg_rest = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5275 compile.c      	VALUE arg_block = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5276 compile.c      	VALUE arg_simple = CHECK_INTEGER(rb_ary_entry(args, i++));
VALUE            5284 compile.c      	iseq->arg_opt_table = (VALUE *)ALLOC_N(VALUE, iseq->arg_opts);
VALUE            5301 compile.c      	      (VALUE)register_label(iseq, labels_table,
VALUE              22 complex.c      VALUE rb_cComplex;
VALUE              32 complex.c      inline static VALUE \
VALUE              33 complex.c      f_##n(VALUE x, VALUE y)\
VALUE              39 complex.c      inline static VALUE \
VALUE              40 complex.c      f_##n(VALUE x)\
VALUE              46 complex.c      inline static VALUE \
VALUE              47 complex.c      f_##n(VALUE x, VALUE y)\
VALUE              53 complex.c      inline static VALUE \
VALUE              54 complex.c      m_##n(VALUE x)\
VALUE              60 complex.c      inline static VALUE \
VALUE              61 complex.c      m_##n(VALUE x, VALUE y)\
VALUE              68 complex.c      inline static VALUE
VALUE              69 complex.c      f_add(VALUE x, VALUE y)
VALUE              80 complex.c      inline static VALUE
VALUE              81 complex.c      f_cmp(VALUE x, VALUE y)
VALUE              94 complex.c      inline static VALUE
VALUE              95 complex.c      f_div(VALUE x, VALUE y)
VALUE             102 complex.c      inline static VALUE
VALUE             103 complex.c      f_gt_p(VALUE x, VALUE y)
VALUE             110 complex.c      inline static VALUE
VALUE             111 complex.c      f_lt_p(VALUE x, VALUE y)
VALUE             120 complex.c      inline static VALUE
VALUE             121 complex.c      f_mul(VALUE x, VALUE y)
VALUE             146 complex.c      inline static VALUE
VALUE             147 complex.c      f_sub(VALUE x, VALUE y)
VALUE             178 complex.c      inline static VALUE
VALUE             179 complex.c      f_equal_p(VALUE x, VALUE y)
VALUE             190 complex.c      inline static VALUE
VALUE             191 complex.c      f_negative_p(VALUE x)
VALUE             200 complex.c      inline static VALUE
VALUE             201 complex.c      f_zero_p(VALUE x)
VALUE             210 complex.c      inline static VALUE
VALUE             211 complex.c      f_one_p(VALUE x)
VALUE             218 complex.c      inline static VALUE
VALUE             219 complex.c      f_kind_of_p(VALUE x, VALUE c)
VALUE             224 complex.c      inline static VALUE
VALUE             225 complex.c      k_numeric_p(VALUE x)
VALUE             230 complex.c      inline static VALUE
VALUE             231 complex.c      k_integer_p(VALUE x)
VALUE             236 complex.c      inline static VALUE
VALUE             237 complex.c      k_float_p(VALUE x)
VALUE             242 complex.c      inline static VALUE
VALUE             243 complex.c      k_rational_p(VALUE x)
VALUE             248 complex.c      inline static VALUE
VALUE             249 complex.c      k_complex_p(VALUE x)
VALUE             266 complex.c      inline static VALUE
VALUE             267 complex.c      nucomp_s_new_internal(VALUE klass, VALUE real, VALUE imag)
VALUE             275 complex.c          return (VALUE)obj;
VALUE             278 complex.c      static VALUE
VALUE             279 complex.c      nucomp_s_alloc(VALUE klass)
VALUE             285 complex.c      static VALUE
VALUE             286 complex.c      nucomp_s_new_bang(int argc, VALUE *argv, VALUE klass)
VALUE             288 complex.c          VALUE real, imag;
VALUE             308 complex.c      inline static VALUE
VALUE             309 complex.c      f_complex_new_bang1(VALUE klass, VALUE x)
VALUE             315 complex.c      inline static VALUE
VALUE             316 complex.c      f_complex_new_bang2(VALUE klass, VALUE x, VALUE y)
VALUE             338 complex.c      nucomp_real_check(VALUE num)
VALUE             352 complex.c      inline static VALUE
VALUE             353 complex.c      nucomp_s_canonicalize_internal(VALUE klass, VALUE real, VALUE imag)
VALUE             390 complex.c      static VALUE
VALUE             391 complex.c      nucomp_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             393 complex.c          VALUE real, imag;
VALUE             409 complex.c      inline static VALUE
VALUE             410 complex.c      f_complex_new1(VALUE klass, VALUE x)
VALUE             416 complex.c      inline static VALUE
VALUE             417 complex.c      f_complex_new2(VALUE klass, VALUE x, VALUE y)
VALUE             423 complex.c      static VALUE
VALUE             424 complex.c      nucomp_f_complex(int argc, VALUE *argv, VALUE klass)
VALUE             430 complex.c      extern VALUE rb_math_##n(VALUE x);\
VALUE             431 complex.c      inline static VALUE \
VALUE             432 complex.c      m_##n##_bang(VALUE x)\
VALUE             438 complex.c      extern VALUE rb_math_##n(VALUE x, VALUE y);\
VALUE             439 complex.c      inline static VALUE \
VALUE             440 complex.c      m_##n##_bang(VALUE x, VALUE y)\
VALUE             453 complex.c      extern VALUE rb_math_log(int argc, VALUE *argv);
VALUE             455 complex.c      static VALUE
VALUE             456 complex.c      m_log_bang(VALUE x)
VALUE             465 complex.c      static VALUE
VALUE             466 complex.c      m_cos(VALUE x)
VALUE             480 complex.c      static VALUE
VALUE             481 complex.c      m_sin(VALUE x)
VALUE             496 complex.c      static VALUE
VALUE             497 complex.c      m_sqrt(VALUE x)
VALUE             510 complex.c      	    VALUE a = f_abs(x);
VALUE             519 complex.c      inline static VALUE
VALUE             520 complex.c      f_complex_polar(VALUE klass, VALUE x, VALUE y)
VALUE             529 complex.c      static VALUE
VALUE             530 complex.c      nucomp_s_polar(VALUE klass, VALUE abs, VALUE arg)
VALUE             535 complex.c      static VALUE
VALUE             536 complex.c      nucomp_real(VALUE self)
VALUE             542 complex.c      static VALUE
VALUE             543 complex.c      nucomp_imag(VALUE self)
VALUE             549 complex.c      static VALUE
VALUE             550 complex.c      nucomp_negate(VALUE self)
VALUE             557 complex.c      static VALUE
VALUE             558 complex.c      nucomp_add(VALUE self, VALUE other)
VALUE             561 complex.c      	VALUE real, imag;
VALUE             579 complex.c      static VALUE
VALUE             580 complex.c      nucomp_sub(VALUE self, VALUE other)
VALUE             583 complex.c      	VALUE real, imag;
VALUE             601 complex.c      static VALUE
VALUE             602 complex.c      nucomp_mul(VALUE self, VALUE other)
VALUE             605 complex.c      	VALUE real, imag;
VALUE             628 complex.c      static VALUE
VALUE             629 complex.c      nucomp_div(VALUE self, VALUE other)
VALUE             638 complex.c      	    VALUE magn = m_hypot(bdat->real, bdat->imag);
VALUE             639 complex.c      	    VALUE tmp = f_complex_new_bang2(CLASS_OF(self),
VALUE             659 complex.c      static VALUE
VALUE             660 complex.c      nucomp_fdiv(VALUE self, VALUE other)
VALUE             669 complex.c      static VALUE
VALUE             670 complex.c      nucomp_expt(VALUE self, VALUE other)
VALUE             679 complex.c      	VALUE a, r, theta, ore, oim, nr, ntheta;
VALUE             696 complex.c      	    VALUE x, z, n;
VALUE             703 complex.c      		VALUE a;
VALUE             723 complex.c      	VALUE a, r, theta;
VALUE             734 complex.c      static VALUE
VALUE             735 complex.c      nucomp_equal_p(VALUE self, VALUE other)
VALUE             751 complex.c      static VALUE
VALUE             752 complex.c      nucomp_coerce(VALUE self, VALUE other)
VALUE             762 complex.c      static VALUE
VALUE             763 complex.c      nucomp_abs(VALUE self)
VALUE             769 complex.c      static VALUE
VALUE             770 complex.c      nucomp_abs2(VALUE self)
VALUE             777 complex.c      static VALUE
VALUE             778 complex.c      nucomp_arg(VALUE self)
VALUE             784 complex.c      static VALUE
VALUE             785 complex.c      nucomp_rect(VALUE self)
VALUE             791 complex.c      static VALUE
VALUE             792 complex.c      nucomp_polar(VALUE self)
VALUE             797 complex.c      static VALUE
VALUE             798 complex.c      nucomp_conj(VALUE self)
VALUE             805 complex.c      static VALUE
VALUE             806 complex.c      nucomp_true(VALUE self)
VALUE             812 complex.c      static VALUE
VALUE             813 complex.c      nucomp_false(VALUE self)
VALUE             819 complex.c      static VALUE
VALUE             820 complex.c      nucomp_exact_p(VALUE self)
VALUE             826 complex.c      static VALUE
VALUE             827 complex.c      nucomp_inexact_p(VALUE self)
VALUE             833 complex.c      extern VALUE rb_lcm(VALUE x, VALUE y);
VALUE             835 complex.c      static VALUE
VALUE             836 complex.c      nucomp_denominator(VALUE self)
VALUE             842 complex.c      static VALUE
VALUE             843 complex.c      nucomp_numerator(VALUE self)
VALUE             845 complex.c          VALUE cd;
VALUE             857 complex.c      static VALUE
VALUE             858 complex.c      nucomp_hash(VALUE self)
VALUE             864 complex.c      static VALUE
VALUE             865 complex.c      nucomp_eql_p(VALUE self, VALUE other)
VALUE             884 complex.c      inline static VALUE
VALUE             885 complex.c      f_signbit(VALUE x)
VALUE             906 complex.c      inline static VALUE
VALUE             907 complex.c      f_tpositive_p(VALUE x)
VALUE             912 complex.c      static VALUE
VALUE             913 complex.c      nucomp_format(VALUE self, VALUE (*func)(VALUE))
VALUE             915 complex.c          VALUE s, impos;
VALUE             932 complex.c      static VALUE
VALUE             933 complex.c      nucomp_to_s(VALUE self)
VALUE             938 complex.c      static VALUE
VALUE             939 complex.c      nucomp_inspect(VALUE self)
VALUE             941 complex.c          VALUE s;
VALUE             950 complex.c      static VALUE
VALUE             951 complex.c      nucomp_marshal_dump(VALUE self)
VALUE             953 complex.c          VALUE a;
VALUE             961 complex.c      static VALUE
VALUE             962 complex.c      nucomp_marshal_load(VALUE self, VALUE a)
VALUE             973 complex.c      VALUE
VALUE             974 complex.c      rb_complex_raw(VALUE x, VALUE y)
VALUE             979 complex.c      VALUE
VALUE             980 complex.c      rb_complex_new(VALUE x, VALUE y)
VALUE             985 complex.c      VALUE
VALUE             986 complex.c      rb_complex_polar(VALUE x, VALUE y)
VALUE             991 complex.c      static VALUE nucomp_s_convert(int argc, VALUE *argv, VALUE klass);
VALUE             993 complex.c      VALUE
VALUE             994 complex.c      rb_Complex(VALUE x, VALUE y)
VALUE             996 complex.c          VALUE a[2];
VALUE            1002 complex.c      static VALUE
VALUE            1003 complex.c      nucomp_to_i(VALUE self)
VALUE            1008 complex.c      	VALUE s = f_to_s(self);
VALUE            1015 complex.c      static VALUE
VALUE            1016 complex.c      nucomp_to_f(VALUE self)
VALUE            1021 complex.c      	VALUE s = f_to_s(self);
VALUE            1028 complex.c      static VALUE
VALUE            1029 complex.c      nucomp_to_r(VALUE self)
VALUE            1034 complex.c      	VALUE s = f_to_s(self);
VALUE            1041 complex.c      static VALUE
VALUE            1042 complex.c      nilclass_to_c(VALUE self)
VALUE            1047 complex.c      static VALUE
VALUE            1048 complex.c      numeric_to_c(VALUE self)
VALUE            1053 complex.c      static VALUE comp_pat0, comp_pat1, comp_pat2, a_slash, a_dot_and_an_e,
VALUE            1123 complex.c      static VALUE
VALUE            1124 complex.c      string_to_c_internal(VALUE self)
VALUE            1126 complex.c          VALUE s;
VALUE            1134 complex.c      	VALUE m, sr, si, re, r, i;
VALUE            1152 complex.c      		    VALUE t;
VALUE            1171 complex.c      		VALUE t;
VALUE            1207 complex.c      static VALUE
VALUE            1208 complex.c      string_to_c_strict(VALUE self)
VALUE            1210 complex.c          VALUE a = string_to_c_internal(self);
VALUE            1212 complex.c      	VALUE s = f_inspect(self);
VALUE            1222 complex.c      static VALUE
VALUE            1223 complex.c      string_to_c(VALUE self)
VALUE            1225 complex.c          VALUE s, a, backref;
VALUE            1240 complex.c      static VALUE
VALUE            1241 complex.c      nucomp_s_convert(int argc, VALUE *argv, VALUE klass)
VALUE            1243 complex.c          VALUE a1, a2, backref;
VALUE            1311 complex.c      	VALUE argv2[2];
VALUE            1320 complex.c      static VALUE
VALUE            1321 complex.c      numeric_real(VALUE self)
VALUE            1326 complex.c      static VALUE
VALUE            1327 complex.c      numeric_imag(VALUE self)
VALUE            1332 complex.c      static VALUE
VALUE            1333 complex.c      numeric_abs2(VALUE self)
VALUE            1340 complex.c      static VALUE
VALUE            1341 complex.c      numeric_arg(VALUE self)
VALUE            1348 complex.c      static VALUE
VALUE            1349 complex.c      numeric_rect(VALUE self)
VALUE            1354 complex.c      static VALUE
VALUE            1355 complex.c      numeric_polar(VALUE self)
VALUE            1360 complex.c      static VALUE
VALUE            1361 complex.c      numeric_conj(VALUE self)
VALUE              27 cont.c             VALUE self;
VALUE              29 cont.c             VALUE value;
VALUE              30 cont.c             VALUE *vm_stack;
VALUE              35 cont.c             VALUE *machine_stack;
VALUE              36 cont.c             VALUE *machine_stack_src;
VALUE              38 cont.c             VALUE *machine_register_stack;
VALUE              39 cont.c             VALUE *machine_register_stack_src;
VALUE              55 cont.c             VALUE prev;
VALUE              61 cont.c         static VALUE rb_cContinuation;
VALUE              62 cont.c         static VALUE rb_cFiber;
VALUE              63 cont.c         static VALUE rb_eFiberError;
VALUE              73 cont.c         NOINLINE(static VALUE cont_capture(volatile int *stat));
VALUE             144 cont.c             VALUE current_fibval = rb_fiber_current();
VALUE             200 cont.c         	REALLOC_N(cont->machine_stack, VALUE, size);
VALUE             203 cont.c         	cont->machine_stack = ALLOC_N(VALUE, size);
VALUE             207 cont.c             MEMCPY(cont->machine_stack, cont->machine_stack_src, VALUE, size);
VALUE             214 cont.c         	REALLOC_N(cont->machine_register_stack, VALUE, size);
VALUE             217 cont.c         	cont->machine_register_stack = ALLOC_N(VALUE, size);
VALUE             220 cont.c             MEMCPY(cont->machine_register_stack, cont->machine_register_stack_src, VALUE, size);
VALUE             239 cont.c         cont_new(VALUE klass)
VALUE             242 cont.c             volatile VALUE contval;
VALUE             252 cont.c         static VALUE
VALUE             257 cont.c             volatile VALUE contval;
VALUE             266 cont.c             cont->vm_stack_clen = th->stack + th->stack_size - (VALUE*)th->cfp;
VALUE             267 cont.c             cont->vm_stack = ALLOC_N(VALUE, cont->vm_stack_slen + cont->vm_stack_clen);
VALUE             268 cont.c             MEMCPY(cont->vm_stack, th->stack, VALUE, cont->vm_stack_slen);
VALUE             269 cont.c             MEMCPY(cont->vm_stack + cont->vm_stack_slen, (VALUE*)th->cfp, VALUE, cont->vm_stack_clen);
VALUE             271 cont.c             cont->vm_stack = ALLOC_N(VALUE, th->stack_size);
VALUE             272 cont.c             MEMCPY(cont->vm_stack, th->stack, VALUE, th->stack_size);
VALUE             279 cont.c         	VALUE value;
VALUE             302 cont.c         	VALUE fib;
VALUE             314 cont.c         	MEMCPY(th->stack, cont->vm_stack, VALUE, cont->vm_stack_slen);
VALUE             316 cont.c         	       cont->vm_stack + cont->vm_stack_slen, VALUE, cont->vm_stack_clen);
VALUE             318 cont.c         	MEMCPY(th->stack, cont->vm_stack, VALUE, sth->stack_size);
VALUE             352 cont.c         	       VALUE, cont->machine_stack_size);
VALUE             358 cont.c         	       VALUE, cont->machine_register_stack_size);
VALUE             365 cont.c         NORETURN(NOINLINE(static void cont_restore_0(rb_context_t *, VALUE *)));
VALUE             375 cont.c         NORETURN(NOINLINE(static void register_stack_extend(rb_context_t *, VALUE *)));
VALUE             377 cont.c         register_stack_extend(rb_context_t *cont, VALUE *curr_bsp)
VALUE             391 cont.c                 register_stack_extend(cont, (VALUE*)rb_ia64_bsp());
VALUE             400 cont.c         cont_restore_0(rb_context_t *cont, VALUE *addr_in_prev_frame)
VALUE             404 cont.c         	VALUE space[STACK_PAD_SIZE];
VALUE             430 cont.c             register_stack_extend(cont, (VALUE*)rb_ia64_bsp());
VALUE             497 cont.c         static VALUE
VALUE             498 cont.c         rb_callcc(VALUE self)
VALUE             501 cont.c             volatile VALUE val = cont_capture(&called);
VALUE             511 cont.c         static VALUE
VALUE             512 cont.c         make_passing_arg(int argc, VALUE *argv)
VALUE             540 cont.c         static VALUE
VALUE             541 cont.c         rb_cont_call(int argc, VALUE *argv, VALUE contval)
VALUE             637 cont.c         static VALUE
VALUE             638 cont.c         fiber_alloc(VALUE klass)
VALUE             644 cont.c         fiber_t_alloc(VALUE fibval)
VALUE             660 cont.c         static VALUE
VALUE             661 cont.c         fiber_init(VALUE fibval, VALUE proc)
VALUE             674 cont.c             th->stack = ALLOC_N(VALUE, th->stack_size);
VALUE             699 cont.c         static VALUE
VALUE             700 cont.c         rb_fiber_init(VALUE fibval)
VALUE             705 cont.c         VALUE
VALUE             706 cont.c         rb_fiber_new(VALUE (*func)(ANYARGS), VALUE obj)
VALUE             711 cont.c         static VALUE
VALUE             715 cont.c             VALUE curr = rb_fiber_current();
VALUE             729 cont.c         	VALUE prev = fib->prev;
VALUE             735 cont.c         VALUE rb_fiber_transfer(VALUE fib, int argc, VALUE *argv);
VALUE             740 cont.c             VALUE value = fib->cont.value;
VALUE             760 cont.c         	VALUE *argv, args;
VALUE             802 cont.c         VALUE
VALUE             814 cont.c         static VALUE
VALUE             842 cont.c         static inline VALUE
VALUE             843 cont.c         fiber_switch(VALUE fibval, int argc, VALUE *argv, int is_resume)
VALUE             845 cont.c             VALUE value;
VALUE             880 cont.c         VALUE
VALUE             881 cont.c         rb_fiber_transfer(VALUE fib, int argc, VALUE *argv)
VALUE             886 cont.c         VALUE
VALUE             887 cont.c         rb_fiber_resume(VALUE fibval, int argc, VALUE *argv)
VALUE             899 cont.c         VALUE
VALUE             900 cont.c         rb_fiber_yield(int argc, VALUE *argv)
VALUE             913 cont.c         VALUE
VALUE             914 cont.c         rb_fiber_alive_p(VALUE fibval)
VALUE             936 cont.c         static VALUE
VALUE             937 cont.c         rb_fiber_m_resume(int argc, VALUE *argv, VALUE fib)
VALUE             958 cont.c         static VALUE
VALUE             959 cont.c         rb_fiber_m_transfer(int argc, VALUE *argv, VALUE fib)
VALUE             974 cont.c         static VALUE
VALUE             975 cont.c         rb_fiber_s_yield(int argc, VALUE *argv, VALUE klass)
VALUE             988 cont.c         static VALUE
VALUE             989 cont.c         rb_fiber_s_current(VALUE klass)
VALUE              70 debug.c        const VALUE RUBY_FL_USER19    = FL_USER19;
VALUE              92 debug.c        VALUE
VALUE              93 debug.c        ruby_debug_print_value(int level, int debug_level, const char *header, VALUE obj)
VALUE              96 debug.c        	VALUE str;
VALUE             106 debug.c        ruby_debug_print_v(VALUE v)
VALUE              25 debug.h        VALUE ruby_debug_print_value(int level, int debug_level, const char *header, VALUE v);
VALUE             288 dir.c          VALUE rb_cDir;
VALUE             292 dir.c              VALUE path;
VALUE             311 dir.c          static VALUE dir_close(VALUE);
VALUE             313 dir.c          static VALUE
VALUE             314 dir.c          dir_s_alloc(VALUE klass)
VALUE             317 dir.c              VALUE obj = Data_Make_Struct(klass, struct dir_data, mark_dir, free_dir, dirp);
VALUE             332 dir.c          static VALUE
VALUE             333 dir.c          dir_initialize(int argc, VALUE *argv, VALUE dir)
VALUE             337 dir.c              VALUE dirname, opt;
VALUE             338 dir.c              static VALUE sym_enc;
VALUE             348 dir.c                  VALUE v, enc=Qnil;
VALUE             392 dir.c          static VALUE
VALUE             393 dir.c          dir_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             396 dir.c              VALUE dir = Data_Make_Struct(klass, struct dir_data, mark_dir, free_dir, dp);
VALUE             413 dir.c          dir_check(VALUE dir)
VALUE             433 dir.c          static VALUE
VALUE             434 dir.c          dir_inspect(VALUE dir)
VALUE             455 dir.c          static VALUE
VALUE             456 dir.c          dir_path(VALUE dir)
VALUE             477 dir.c          static VALUE
VALUE             478 dir.c          dir_read(VALUE dir)
VALUE             515 dir.c          static VALUE
VALUE             516 dir.c          dir_each(VALUE dir)
VALUE             544 dir.c          static VALUE
VALUE             545 dir.c          dir_tell(VALUE dir)
VALUE             573 dir.c          static VALUE
VALUE             574 dir.c          dir_seek(VALUE dir, VALUE pos)
VALUE             602 dir.c          static VALUE
VALUE             603 dir.c          dir_set_pos(VALUE dir, VALUE pos)
VALUE             620 dir.c          static VALUE
VALUE             621 dir.c          dir_rewind(VALUE dir)
VALUE             643 dir.c          static VALUE
VALUE             644 dir.c          dir_close(VALUE dir)
VALUE             656 dir.c          dir_chdir(VALUE path)
VALUE             663 dir.c          static VALUE chdir_thread = Qnil;
VALUE             666 dir.c              VALUE old_path, new_path;
VALUE             670 dir.c          static VALUE
VALUE             681 dir.c          static VALUE
VALUE             732 dir.c          static VALUE
VALUE             733 dir.c          dir_s_chdir(int argc, VALUE *argv, VALUE obj)
VALUE             735 dir.c              VALUE path = Qnil;
VALUE             762 dir.c          	return rb_ensure(chdir_yield, (VALUE)&args, chdir_restore, (VALUE)&args);
VALUE             780 dir.c          static VALUE
VALUE             781 dir.c          dir_s_getwd(VALUE dir)
VALUE             784 dir.c              VALUE cwd;
VALUE             795 dir.c          check_dirname(volatile VALUE *dir)
VALUE             816 dir.c          static VALUE
VALUE             817 dir.c          dir_s_chroot(VALUE dir, VALUE path)
VALUE             845 dir.c          static VALUE
VALUE             846 dir.c          dir_s_mkdir(int argc, VALUE *argv, VALUE obj)
VALUE             848 dir.c              VALUE path, vmode;
VALUE             874 dir.c          static VALUE
VALUE             875 dir.c          dir_s_rmdir(VALUE obj, VALUE dir)
VALUE             892 dir.c              (void)((flags & GLOB_VERBOSE) && rb_protect((VALUE (*)(VALUE))sys_warning_1, (VALUE)(val), 0))
VALUE            1143 dir.c              void (*func)(const char *, VALUE, void *);
VALUE            1145 dir.c              VALUE value;
VALUE            1149 dir.c          static VALUE
VALUE            1150 dir.c          glob_func_caller(VALUE val)
VALUE            1170 dir.c              VALUE arg,
VALUE            1350 dir.c          ruby_glob0(const char *path, int flags, ruby_glob_func *func, VALUE arg, rb_encoding *enc)
VALUE            1385 dir.c          ruby_glob(const char *path, int flags, ruby_glob_func *func, VALUE arg)
VALUE            1392 dir.c          rb_glob_caller(const char *path, VALUE a, void *enc)
VALUE            1404 dir.c          	 void (*func)(const char *, VALUE, void *), VALUE arg,
VALUE            1417 dir.c              return ruby_glob0(path, flags | GLOB_VERBOSE, rb_glob_caller, (VALUE)&args,
VALUE            1422 dir.c          rb_glob(const char *path, void (*func)(const char *, VALUE, void *), VALUE arg)
VALUE            1429 dir.c          push_pattern(const char *path, VALUE ary, void *enc)
VALUE            1435 dir.c          ruby_brace_expand(const char *str, int flags, ruby_glob_func *func, VALUE arg,
VALUE            1494 dir.c              VALUE value;
VALUE            1499 dir.c          glob_brace(const char *path, VALUE val, void *enc)
VALUE            1507 dir.c          ruby_brace_glob0(const char *str, int flags, ruby_glob_func *func, VALUE arg,
VALUE            1515 dir.c              return ruby_brace_expand(str, flags, glob_brace, (VALUE)&args, enc);
VALUE            1519 dir.c          ruby_brace_glob(const char *str, int flags, ruby_glob_func *func, VALUE arg)
VALUE            1526 dir.c          push_glob(VALUE ary, VALUE str, int flags)
VALUE            1537 dir.c          			    rb_glob_caller, (VALUE)&args, enc);
VALUE            1540 dir.c          static VALUE
VALUE            1541 dir.c          rb_push_glob(VALUE str, int flags) /* '\0' is delimiter */
VALUE            1544 dir.c              VALUE ary;
VALUE            1567 dir.c          static VALUE
VALUE            1568 dir.c          dir_globs(long argc, VALUE *argv, int flags)
VALUE            1570 dir.c              VALUE ary = rb_ary_new();
VALUE            1575 dir.c          	VALUE str = argv[i];
VALUE            1594 dir.c          static VALUE
VALUE            1595 dir.c          dir_s_aref(int argc, VALUE *argv, VALUE obj)
VALUE            1663 dir.c          static VALUE
VALUE            1664 dir.c          dir_s_glob(int argc, VALUE *argv, VALUE obj)
VALUE            1666 dir.c              VALUE str, rflags, ary;
VALUE            1679 dir.c          	volatile VALUE v = ary;
VALUE            1690 dir.c          static VALUE
VALUE            1691 dir.c          dir_open_dir(int argc, VALUE *argv)
VALUE            1693 dir.c              VALUE dir = rb_funcall2(rb_cDir, rb_intern("open"), argc, argv);
VALUE            1721 dir.c          static VALUE
VALUE            1722 dir.c          dir_foreach(int argc, VALUE *argv, VALUE io)
VALUE            1724 dir.c              VALUE dir;
VALUE            1743 dir.c          static VALUE
VALUE            1744 dir.c          dir_entries(int argc, VALUE *argv, VALUE io)
VALUE            1746 dir.c              VALUE dir;
VALUE            1833 dir.c          static VALUE
VALUE            1834 dir.c          file_s_fnmatch(int argc, VALUE *argv, VALUE obj)
VALUE            1836 dir.c              VALUE pattern, path;
VALUE            1837 dir.c              VALUE rflags;
VALUE             188 enc/trans/iso2022.c static VALUE
VALUE             193 enc/trans/iso2022.c         return (VALUE)NOMAP;
VALUE             195 enc/trans/iso2022.c         return (VALUE)iso2022jp_decoder_jisx0208_rest;
VALUE             197 enc/trans/iso2022.c         return (VALUE)INVALID;
VALUE              27 encoding.c     VALUE rb_cEncoding;
VALUE              28 encoding.c     static VALUE rb_encoding_list;
VALUE              57 encoding.c     static VALUE
VALUE              63 encoding.c     VALUE
VALUE              66 encoding.c         VALUE list, enc;
VALUE              98 encoding.c     enc_check_encoding(VALUE obj)
VALUE             108 encoding.c     must_encoding(VALUE enc)
VALUE             119 encoding.c     rb_to_encoding_index(VALUE enc)
VALUE             137 encoding.c     to_encoding(VALUE enc)
VALUE             153 encoding.c     rb_to_encoding(VALUE enc)
VALUE             184 encoding.c         VALUE list;
VALUE             352 encoding.c     static VALUE
VALUE             353 encoding.c     enc_dummy_p(VALUE enc)
VALUE             450 encoding.c     static VALUE
VALUE             451 encoding.c     require_enc(VALUE enclib)
VALUE             459 encoding.c         VALUE enclib = rb_sprintf("enc/%s", name);
VALUE             460 encoding.c         VALUE verbose = ruby_verbose;
VALUE             461 encoding.c         VALUE debug = ruby_debug;
VALUE             462 encoding.c         VALUE loaded;
VALUE             540 encoding.c     enc_capable(VALUE obj)
VALUE             563 encoding.c     rb_enc_get_index(VALUE obj)
VALUE             566 encoding.c         VALUE tmp;
VALUE             574 encoding.c     		VALUE iv;
VALUE             595 encoding.c     rb_enc_set_index(VALUE obj, int idx)
VALUE             606 encoding.c     VALUE
VALUE             607 encoding.c     rb_enc_associate_index(VALUE obj, int idx)
VALUE             620 encoding.c     VALUE
VALUE             621 encoding.c     rb_enc_associate(VALUE obj, rb_encoding *enc)
VALUE             627 encoding.c     rb_enc_get(VALUE obj)
VALUE             633 encoding.c     rb_enc_check(VALUE str1, VALUE str2)
VALUE             644 encoding.c     rb_enc_compatible(VALUE str1, VALUE str2)
VALUE             676 encoding.c     	VALUE tmp = str1;
VALUE             706 encoding.c     rb_enc_copy(VALUE obj1, VALUE obj2)
VALUE             719 encoding.c     VALUE
VALUE             720 encoding.c     rb_obj_encoding(VALUE obj)
VALUE             820 encoding.c     static VALUE
VALUE             821 encoding.c     enc_inspect(VALUE self)
VALUE             823 encoding.c         VALUE str = rb_sprintf("#<%s:%s%s>", rb_obj_classname(self),
VALUE             838 encoding.c     static VALUE
VALUE             839 encoding.c     enc_name(VALUE self)
VALUE             847 encoding.c         VALUE *arg = (VALUE *)args;
VALUE             850 encoding.c     	VALUE str = rb_usascii_str_new2((char *)name);
VALUE             865 encoding.c     static VALUE
VALUE             866 encoding.c     enc_names(VALUE self)
VALUE             868 encoding.c         VALUE args[2];
VALUE             870 encoding.c         args[0] = (VALUE)rb_to_encoding_index(self);
VALUE             894 encoding.c     static VALUE
VALUE             895 encoding.c     enc_list(VALUE klass)
VALUE             897 encoding.c         VALUE ary = rb_ary_new2(0);
VALUE             917 encoding.c     static VALUE
VALUE             918 encoding.c     enc_find(VALUE klass, VALUE enc)
VALUE             941 encoding.c     static VALUE
VALUE             942 encoding.c     enc_compatible_p(VALUE klass, VALUE str1, VALUE str2)
VALUE             954 encoding.c     static VALUE
VALUE             955 encoding.c     enc_dump(int argc, VALUE *argv, VALUE self)
VALUE             962 encoding.c     static VALUE
VALUE             963 encoding.c     enc_load(VALUE klass, VALUE str)
VALUE            1016 encoding.c         VALUE charmap = rb_locale_charmap(rb_cEncoding);
VALUE            1053 encoding.c     enc_set_default_encoding(struct default_encoding *def, VALUE encoding, const char *name)
VALUE            1091 encoding.c     VALUE
VALUE            1105 encoding.c     static VALUE
VALUE            1106 encoding.c     get_default_external(VALUE klass)
VALUE            1112 encoding.c     rb_enc_set_default_external(VALUE encoding)
VALUE            1127 encoding.c     static VALUE
VALUE            1128 encoding.c     set_default_external(VALUE klass, VALUE encoding)
VALUE            1146 encoding.c     VALUE
VALUE            1161 encoding.c     static VALUE
VALUE            1162 encoding.c     get_default_internal(VALUE klass)
VALUE            1168 encoding.c     rb_enc_set_default_internal(VALUE encoding)
VALUE            1181 encoding.c     static VALUE
VALUE            1182 encoding.c     set_default_internal(VALUE klass, VALUE encoding)
VALUE            1213 encoding.c     VALUE
VALUE            1214 encoding.c     rb_locale_charmap(VALUE klass)
VALUE            1239 encoding.c         VALUE encoding = rb_enc_from_encoding(enc);
VALUE            1285 encoding.c         VALUE ary = (VALUE)arg;
VALUE            1286 encoding.c         VALUE str = rb_usascii_str_new2((char *)name);
VALUE            1308 encoding.c     static VALUE
VALUE            1309 encoding.c     rb_enc_name_list(VALUE klass)
VALUE            1311 encoding.c         VALUE ary = rb_ary_new2(enc_table.names->num_entries);
VALUE            1319 encoding.c         VALUE *p = (VALUE *)arg;
VALUE            1320 encoding.c         VALUE aliases = p[0], ary = p[1];
VALUE            1322 encoding.c         VALUE key, str = rb_ary_entry(ary, idx);
VALUE            1353 encoding.c     static VALUE
VALUE            1354 encoding.c     rb_enc_aliases(VALUE klass)
VALUE            1356 encoding.c         VALUE aliases[2];
VALUE            1368 encoding.c         VALUE list;
VALUE              16 enum.c         VALUE rb_mEnumerable;
VALUE              19 enum.c         static VALUE
VALUE              20 enum.c         enum_values_pack(int argc, VALUE *argv)
VALUE              33 enum.c         static VALUE
VALUE              34 enum.c         grep_i(VALUE i, VALUE *arg, int argc, VALUE *argv)
VALUE              44 enum.c         static VALUE
VALUE              45 enum.c         grep_iter_i(VALUE i, VALUE *arg, int argc, VALUE *argv)
VALUE              73 enum.c         static VALUE
VALUE              74 enum.c         enum_grep(VALUE obj, VALUE pat)
VALUE              76 enum.c             VALUE ary = rb_ary_new();
VALUE              77 enum.c             VALUE arg[2];
VALUE              82 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? grep_iter_i : grep_i, (VALUE)arg);
VALUE              87 enum.c         static VALUE
VALUE              88 enum.c         count_i(VALUE i, VALUE memop, int argc, VALUE *argv)
VALUE              90 enum.c             VALUE *memo = (VALUE*)memop;
VALUE             100 enum.c         static VALUE
VALUE             101 enum.c         count_iter_i(VALUE i, VALUE memop, int argc, VALUE *argv)
VALUE             103 enum.c             VALUE *memo = (VALUE*)memop;
VALUE             111 enum.c         static VALUE
VALUE             112 enum.c         count_all_i(VALUE i, VALUE memop, int argc, VALUE *argv)
VALUE             114 enum.c             VALUE *memo = (VALUE*)memop;
VALUE             139 enum.c         static VALUE
VALUE             140 enum.c         enum_count(int argc, VALUE *argv, VALUE obj)
VALUE             142 enum.c             VALUE memo[2];	/* [count, condition value] */
VALUE             165 enum.c             rb_block_call(obj, id_each, 0, 0, func, (VALUE)&memo);
VALUE             169 enum.c         static VALUE
VALUE             170 enum.c         find_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE             196 enum.c         static VALUE
VALUE             197 enum.c         enum_find(int argc, VALUE *argv, VALUE obj)
VALUE             199 enum.c             VALUE memo = Qundef;
VALUE             200 enum.c             VALUE if_none;
VALUE             204 enum.c             rb_block_call(obj, id_each, 0, 0, find_i, (VALUE)&memo);
VALUE             214 enum.c         static VALUE
VALUE             215 enum.c         find_index_i(VALUE i, VALUE memop, int argc, VALUE *argv)
VALUE             217 enum.c             VALUE *memo = (VALUE*)memop;
VALUE             229 enum.c         static VALUE
VALUE             230 enum.c         find_index_iter_i(VALUE i, VALUE memop, int argc, VALUE *argv)
VALUE             232 enum.c             VALUE *memo = (VALUE*)memop;
VALUE             258 enum.c         static VALUE
VALUE             259 enum.c         enum_find_index(int argc, VALUE *argv, VALUE obj)
VALUE             261 enum.c             VALUE memo[3];	/* [return value, current index, condition value] */
VALUE             278 enum.c             rb_block_call(obj, id_each, 0, 0, func, (VALUE)memo);
VALUE             282 enum.c         static VALUE
VALUE             283 enum.c         find_all_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE             306 enum.c         static VALUE
VALUE             307 enum.c         enum_find_all(VALUE obj)
VALUE             309 enum.c             VALUE ary;
VALUE             319 enum.c         static VALUE
VALUE             320 enum.c         reject_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE             341 enum.c         static VALUE
VALUE             342 enum.c         enum_reject(VALUE obj)
VALUE             344 enum.c             VALUE ary;
VALUE             354 enum.c         static VALUE
VALUE             355 enum.c         collect_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE             362 enum.c         static VALUE
VALUE             363 enum.c         collect_all(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE             383 enum.c         static VALUE
VALUE             384 enum.c         enum_collect(VALUE obj)
VALUE             386 enum.c             VALUE ary;
VALUE             406 enum.c         static VALUE
VALUE             407 enum.c         enum_to_a(int argc, VALUE *argv, VALUE obj)
VALUE             409 enum.c             VALUE ary = rb_ary_new();
VALUE             416 enum.c         static VALUE
VALUE             417 enum.c         inject_i(VALUE i, VALUE p, int argc, VALUE *argv)
VALUE             419 enum.c             VALUE *memo = (VALUE *)p;
VALUE             432 enum.c         static VALUE
VALUE             433 enum.c         inject_op_i(VALUE i, VALUE p, int argc, VALUE *argv)
VALUE             435 enum.c             VALUE *memo = (VALUE *)p;
VALUE             493 enum.c         static VALUE
VALUE             494 enum.c         enum_inject(int argc, VALUE *argv, VALUE obj)
VALUE             496 enum.c             VALUE memo[2];
VALUE             497 enum.c             VALUE (*iter)(VALUE, VALUE, int, VALUE*) = inject_i;
VALUE             507 enum.c         	memo[1] = (VALUE)rb_to_id(memo[0]);
VALUE             515 enum.c         	memo[1] = (VALUE)rb_to_id(memo[1]);
VALUE             519 enum.c             rb_block_call(obj, id_each, 0, 0, iter, (VALUE)memo);
VALUE             524 enum.c         static VALUE
VALUE             525 enum.c         partition_i(VALUE i, VALUE *ary, int argc, VALUE *argv)
VALUE             550 enum.c         static VALUE
VALUE             551 enum.c         enum_partition(VALUE obj)
VALUE             553 enum.c             VALUE ary[2];
VALUE             559 enum.c             rb_block_call(obj, id_each, 0, 0, partition_i, (VALUE)ary);
VALUE             564 enum.c         static VALUE
VALUE             565 enum.c         group_by_i(VALUE i, VALUE hash, int argc, VALUE *argv)
VALUE             567 enum.c             VALUE group;
VALUE             568 enum.c             VALUE values;
VALUE             596 enum.c         static VALUE
VALUE             597 enum.c         enum_group_by(VALUE obj)
VALUE             599 enum.c             VALUE hash;
VALUE             609 enum.c         static VALUE
VALUE             610 enum.c         first_i(VALUE i, VALUE *ary, int argc, VALUE *argv)
VALUE             642 enum.c         static VALUE
VALUE             643 enum.c         enum_first(int argc, VALUE *argv, VALUE obj)
VALUE             645 enum.c             VALUE n, ary[2];
VALUE             655 enum.c             rb_block_call(obj, id_each, 0, 0, first_i, (VALUE)ary);
VALUE             678 enum.c         static VALUE
VALUE             679 enum.c         enum_sort(VALUE obj)
VALUE             684 enum.c         static VALUE
VALUE             685 enum.c         sort_by_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE             696 enum.c             rb_ary_push(ary, (VALUE)memo);
VALUE             703 enum.c             VALUE a = (*(NODE *const *)ap)->u1.value;
VALUE             704 enum.c             VALUE b = (*(NODE *const *)bp)->u1.value;
VALUE             705 enum.c             VALUE ary = (VALUE)data;
VALUE             782 enum.c         static VALUE
VALUE             783 enum.c         enum_sort_by(VALUE obj)
VALUE             785 enum.c             VALUE ary;
VALUE             799 enum.c         	ruby_qsort(RARRAY_PTR(ary), RARRAY_LEN(ary), sizeof(VALUE),
VALUE             813 enum.c         static VALUE \
VALUE             814 enum.c         name##_i(VALUE i, VALUE *memo, int argc, VALUE *argv) \
VALUE             819 enum.c         static VALUE \
VALUE             820 enum.c         name##_iter_i(VALUE i, VALUE *memo, int argc, VALUE *argv) \
VALUE             825 enum.c         static VALUE
VALUE             826 enum.c         enum_all_func(VALUE result, VALUE *memo)
VALUE             854 enum.c         static VALUE
VALUE             855 enum.c         enum_all(VALUE obj)
VALUE             857 enum.c             VALUE result = Qtrue;
VALUE             859 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? all_iter_i : all_i, (VALUE)&result);
VALUE             863 enum.c         static VALUE
VALUE             864 enum.c         enum_any_func(VALUE result, VALUE *memo)
VALUE             893 enum.c         static VALUE
VALUE             894 enum.c         enum_any(VALUE obj)
VALUE             896 enum.c             VALUE result = Qfalse;
VALUE             898 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? any_iter_i : any_i, (VALUE)&result);
VALUE             902 enum.c         static VALUE
VALUE             903 enum.c         enum_one_func(VALUE result, VALUE *memo)
VALUE             937 enum.c         static VALUE
VALUE             938 enum.c         enum_one(VALUE obj)
VALUE             940 enum.c             VALUE result = Qundef;
VALUE             942 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? one_iter_i : one_i, (VALUE)&result);
VALUE             947 enum.c         static VALUE
VALUE             948 enum.c         enum_none_func(VALUE result, VALUE *memo)
VALUE             974 enum.c         static VALUE
VALUE             975 enum.c         enum_none(VALUE obj)
VALUE             977 enum.c             VALUE result = Qtrue;
VALUE             979 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? none_iter_i : none_i, (VALUE)&result);
VALUE             983 enum.c         static VALUE
VALUE             984 enum.c         min_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE             986 enum.c             VALUE cmp;
VALUE            1002 enum.c         static VALUE
VALUE            1003 enum.c         min_ii(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1005 enum.c             VALUE cmp;
VALUE            1013 enum.c         	VALUE ary = memo[1];
VALUE            1039 enum.c         static VALUE
VALUE            1040 enum.c         enum_min(VALUE obj)
VALUE            1042 enum.c             VALUE result[2];
VALUE            1047 enum.c         	rb_block_call(obj, id_each, 0, 0, min_ii, (VALUE)result);
VALUE            1050 enum.c         	rb_block_call(obj, id_each, 0, 0, min_i, (VALUE)result);
VALUE            1056 enum.c         static VALUE
VALUE            1057 enum.c         max_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1059 enum.c             VALUE cmp;
VALUE            1075 enum.c         static VALUE
VALUE            1076 enum.c         max_ii(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1078 enum.c             VALUE cmp;
VALUE            1086 enum.c         	VALUE ary = memo[1];
VALUE            1111 enum.c         static VALUE
VALUE            1112 enum.c         enum_max(VALUE obj)
VALUE            1114 enum.c             VALUE result[2];
VALUE            1119 enum.c         	rb_block_call(obj, id_each, 0, 0, max_ii, (VALUE)result);
VALUE            1122 enum.c         	rb_block_call(obj, id_each, 0, 0, max_i, (VALUE)result);
VALUE            1128 enum.c         static VALUE
VALUE            1129 enum.c         minmax_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1152 enum.c         static VALUE
VALUE            1153 enum.c         minmax_ii(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1164 enum.c         	VALUE ary = memo[2];
VALUE            1197 enum.c         static VALUE
VALUE            1198 enum.c         enum_minmax(VALUE obj)
VALUE            1200 enum.c             VALUE result[3];
VALUE            1201 enum.c             VALUE ary = rb_ary_new3(2, Qnil, Qnil);
VALUE            1206 enum.c         	rb_block_call(obj, id_each, 0, 0, minmax_ii, (VALUE)result);
VALUE            1209 enum.c         	rb_block_call(obj, id_each, 0, 0, minmax_i, (VALUE)result);
VALUE            1218 enum.c         static VALUE
VALUE            1219 enum.c         min_by_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1221 enum.c             VALUE v;
VALUE            1248 enum.c         static VALUE
VALUE            1249 enum.c         enum_min_by(VALUE obj)
VALUE            1251 enum.c             VALUE memo[2];
VALUE            1257 enum.c             rb_block_call(obj, id_each, 0, 0, min_by_i, (VALUE)memo);
VALUE            1261 enum.c         static VALUE
VALUE            1262 enum.c         max_by_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1264 enum.c             VALUE v;
VALUE            1291 enum.c         static VALUE
VALUE            1292 enum.c         enum_max_by(VALUE obj)
VALUE            1294 enum.c             VALUE memo[2];
VALUE            1300 enum.c             rb_block_call(obj, id_each, 0, 0, max_by_i, (VALUE)memo);
VALUE            1304 enum.c         static VALUE
VALUE            1305 enum.c         minmax_by_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
VALUE            1307 enum.c             VALUE v;
VALUE            1343 enum.c         static VALUE
VALUE            1344 enum.c         enum_minmax_by(VALUE obj)
VALUE            1346 enum.c             VALUE memo[4];
VALUE            1354 enum.c             rb_block_call(obj, id_each, 0, 0, minmax_by_i, (VALUE)memo);
VALUE            1358 enum.c         static VALUE
VALUE            1359 enum.c         member_i(VALUE iter, VALUE *memo, int argc, VALUE *argv)
VALUE            1381 enum.c         static VALUE
VALUE            1382 enum.c         enum_member(VALUE obj, VALUE val)
VALUE            1384 enum.c             VALUE memo[2];
VALUE            1388 enum.c             rb_block_call(obj, id_each, 0, 0, member_i, (VALUE)memo);
VALUE            1392 enum.c         static VALUE
VALUE            1393 enum.c         each_with_index_i(VALUE i, VALUE memo, int argc, VALUE *argv)
VALUE            1395 enum.c             long n = (*(VALUE *)memo)++;
VALUE            1416 enum.c         static VALUE
VALUE            1417 enum.c         enum_each_with_index(int argc, VALUE *argv, VALUE obj)
VALUE            1424 enum.c             rb_block_call(obj, id_each, argc, argv, each_with_index_i, (VALUE)&memo);
VALUE            1436 enum.c         static VALUE
VALUE            1437 enum.c         enum_reverse_each(int argc, VALUE *argv, VALUE obj)
VALUE            1439 enum.c             VALUE ary;
VALUE            1454 enum.c         static VALUE
VALUE            1455 enum.c         zip_ary(VALUE val, NODE *memo, int argc, VALUE *argv)
VALUE            1457 enum.c             volatile VALUE result = memo->u1.value;
VALUE            1458 enum.c             volatile VALUE args = memo->u2.value;
VALUE            1460 enum.c             volatile VALUE tmp;
VALUE            1466 enum.c         	VALUE e = RARRAY_PTR(args)[i];
VALUE            1484 enum.c         static VALUE
VALUE            1485 enum.c         call_next(VALUE *v)
VALUE            1490 enum.c         static VALUE
VALUE            1491 enum.c         call_stop(VALUE *v)
VALUE            1496 enum.c         static VALUE
VALUE            1497 enum.c         zip_i(VALUE val, NODE *memo, int argc, VALUE *argv)
VALUE            1499 enum.c             volatile VALUE result = memo->u1.value;
VALUE            1500 enum.c             volatile VALUE args = memo->u2.value;
VALUE            1501 enum.c             volatile VALUE tmp;
VALUE            1511 enum.c         	    VALUE v[2];
VALUE            1514 enum.c         	    rb_rescue2(call_next, (VALUE)v, call_stop, (VALUE)v, rb_eStopIteration, 0);
VALUE            1554 enum.c         static VALUE
VALUE            1555 enum.c         enum_zip(int argc, VALUE *argv, VALUE obj)
VALUE            1560 enum.c             VALUE result = Qnil;
VALUE            1561 enum.c             VALUE args = rb_ary_new4(argc, argv);
VALUE            1566 enum.c         	VALUE ary = rb_check_array_type(argv[i]);
VALUE            1584 enum.c             rb_block_call(obj, id_each, 0, 0, allary ? zip_ary : zip_i, (VALUE)memo);
VALUE            1589 enum.c         static VALUE
VALUE            1590 enum.c         take_i(VALUE i, VALUE *arg, int argc, VALUE *argv)
VALUE            1608 enum.c         static VALUE
VALUE            1609 enum.c         enum_take(VALUE obj, VALUE n)
VALUE            1611 enum.c             VALUE args[2];
VALUE            1621 enum.c             rb_block_call(obj, id_each, 0, 0, take_i, (VALUE)args);
VALUE            1626 enum.c         static VALUE
VALUE            1627 enum.c         take_while_i(VALUE i, VALUE *ary, int argc, VALUE *argv)
VALUE            1646 enum.c         static VALUE
VALUE            1647 enum.c         enum_take_while(VALUE obj)
VALUE            1649 enum.c             VALUE ary;
VALUE            1653 enum.c             rb_block_call(obj, id_each, 0, 0, take_while_i, (VALUE)&ary);
VALUE            1657 enum.c         static VALUE
VALUE            1658 enum.c         drop_i(VALUE i, VALUE *arg, int argc, VALUE *argv)
VALUE            1681 enum.c         static VALUE
VALUE            1682 enum.c         enum_drop(VALUE obj, VALUE n)
VALUE            1684 enum.c             VALUE args[2];
VALUE            1693 enum.c             rb_block_call(obj, id_each, 0, 0, drop_i, (VALUE)args);
VALUE            1698 enum.c         static VALUE
VALUE            1699 enum.c         drop_while_i(VALUE i, VALUE *args, int argc, VALUE *argv)
VALUE            1725 enum.c         static VALUE
VALUE            1726 enum.c         enum_drop_while(VALUE obj)
VALUE            1728 enum.c             VALUE args[2];
VALUE            1733 enum.c             rb_block_call(obj, id_each, 0, 0, drop_while_i, (VALUE)args);
VALUE            1737 enum.c         static VALUE
VALUE            1738 enum.c         cycle_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE            1766 enum.c         static VALUE
VALUE            1767 enum.c         enum_cycle(int argc, VALUE *argv, VALUE obj)
VALUE            1769 enum.c             VALUE ary;
VALUE            1770 enum.c             VALUE nv = Qnil;
VALUE              23 enumerator.c   VALUE rb_cEnumerator;
VALUE              24 enumerator.c   static VALUE sym_each;
VALUE              27 enumerator.c   VALUE rb_eStopIteration;
VALUE              30 enumerator.c       VALUE obj;
VALUE              32 enumerator.c       VALUE args;
VALUE              33 enumerator.c       VALUE fib;
VALUE              34 enumerator.c       VALUE dst;
VALUE              35 enumerator.c       VALUE no_next;
VALUE              38 enumerator.c   static VALUE rb_cGenerator, rb_cYielder;
VALUE              41 enumerator.c       VALUE proc;
VALUE              45 enumerator.c       VALUE proc;
VALUE              48 enumerator.c   static VALUE generator_allocate(VALUE klass);
VALUE              49 enumerator.c   static VALUE generator_init(VALUE obj, VALUE proc);
VALUE              65 enumerator.c   enumerator_ptr(VALUE obj)
VALUE             100 enumerator.c   static VALUE
VALUE             101 enumerator.c   obj_to_enum(int argc, VALUE *argv, VALUE obj)
VALUE             103 enumerator.c       VALUE meth = sym_each;
VALUE             112 enumerator.c   static VALUE
VALUE             113 enumerator.c   each_slice_i(VALUE val, VALUE *memo)
VALUE             115 enumerator.c       VALUE ary = memo[0];
VALUE             116 enumerator.c       VALUE v = Qnil;
VALUE             146 enumerator.c   static VALUE
VALUE             147 enumerator.c   enum_each_slice(VALUE obj, VALUE n)
VALUE             150 enumerator.c       VALUE args[2], ary;
VALUE             155 enumerator.c       args[1] = (VALUE)size;
VALUE             157 enumerator.c       rb_block_call(obj, SYM2ID(sym_each), 0, 0, each_slice_i, (VALUE)args);
VALUE             165 enumerator.c   static VALUE
VALUE             166 enumerator.c   each_cons_i(VALUE val, VALUE *memo)
VALUE             168 enumerator.c       VALUE ary = memo[0];
VALUE             169 enumerator.c       VALUE v = Qnil;
VALUE             203 enumerator.c   static VALUE
VALUE             204 enumerator.c   enum_each_cons(VALUE obj, VALUE n)
VALUE             207 enumerator.c       VALUE args[2];
VALUE             212 enumerator.c       args[1] = (VALUE)size;
VALUE             214 enumerator.c       rb_block_call(obj, SYM2ID(sym_each), 0, 0, each_cons_i, (VALUE)args);
VALUE             219 enumerator.c   static VALUE
VALUE             220 enumerator.c   each_with_object_i(VALUE val, VALUE memo)
VALUE             240 enumerator.c   static VALUE
VALUE             241 enumerator.c   enum_each_with_object(VALUE obj, VALUE memo)
VALUE             250 enumerator.c   static VALUE
VALUE             251 enumerator.c   enumerator_allocate(VALUE klass)
VALUE             254 enumerator.c       VALUE enum_obj;
VALUE             262 enumerator.c   static VALUE
VALUE             263 enumerator.c   enumerator_each_i(VALUE v, VALUE enum_obj, int argc, VALUE *argv)
VALUE             268 enumerator.c   static VALUE
VALUE             269 enumerator.c   enumerator_init(VALUE enum_obj, VALUE obj, VALUE meth, int argc, VALUE *argv)
VALUE             321 enumerator.c   static VALUE
VALUE             322 enumerator.c   enumerator_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             324 enumerator.c       VALUE recv, meth = sym_each;
VALUE             343 enumerator.c   static VALUE
VALUE             344 enumerator.c   enumerator_init_copy(VALUE obj, VALUE orig)
VALUE             368 enumerator.c   VALUE
VALUE             369 enumerator.c   rb_enumeratorize(VALUE obj, VALUE meth, int argc, VALUE *argv)
VALUE             382 enumerator.c   static VALUE
VALUE             383 enumerator.c   enumerator_each(VALUE obj)
VALUE             387 enumerator.c       VALUE *argv = 0;
VALUE             396 enumerator.c   			 enumerator_each_i, (VALUE)e);
VALUE             399 enumerator.c   static VALUE
VALUE             400 enumerator.c   enumerator_with_index_i(VALUE val, VALUE *memo)
VALUE             416 enumerator.c   static VALUE
VALUE             417 enumerator.c   enumerator_with_index(VALUE obj)
VALUE             420 enumerator.c       VALUE memo = 0;
VALUE             422 enumerator.c       VALUE *argv = 0;
VALUE             431 enumerator.c   			 enumerator_with_index_i, (VALUE)&memo);
VALUE             434 enumerator.c   static VALUE
VALUE             435 enumerator.c   enumerator_with_object_i(VALUE val, VALUE memo)
VALUE             451 enumerator.c   static VALUE
VALUE             452 enumerator.c   enumerator_with_object(VALUE obj, VALUE memo)
VALUE             456 enumerator.c       VALUE *argv = 0;
VALUE             470 enumerator.c   static VALUE
VALUE             471 enumerator.c   next_ii(VALUE i, VALUE obj, int argc, VALUE *argv)
VALUE             477 enumerator.c   static VALUE
VALUE             478 enumerator.c   next_i(VALUE curr, VALUE obj)
VALUE             481 enumerator.c       VALUE nil = Qnil;
VALUE             489 enumerator.c   next_init(VALUE obj, struct enumerator *e)
VALUE             491 enumerator.c       VALUE curr = rb_fiber_current();
VALUE             510 enumerator.c   static VALUE
VALUE             511 enumerator.c   enumerator_next(VALUE obj)
VALUE             514 enumerator.c       VALUE curr, v;
VALUE             540 enumerator.c   static VALUE
VALUE             541 enumerator.c   enumerator_rewind(VALUE obj)
VALUE             565 enumerator.c   yielder_ptr(VALUE obj)
VALUE             582 enumerator.c   static VALUE
VALUE             583 enumerator.c   yielder_allocate(VALUE klass)
VALUE             586 enumerator.c       VALUE obj;
VALUE             594 enumerator.c   static VALUE
VALUE             595 enumerator.c   yielder_init(VALUE obj, VALUE proc)
VALUE             611 enumerator.c   static VALUE
VALUE             612 enumerator.c   yielder_initialize(VALUE obj)
VALUE             620 enumerator.c   static VALUE
VALUE             621 enumerator.c   yielder_yield(VALUE obj, VALUE args)
VALUE             630 enumerator.c   static VALUE
VALUE             631 enumerator.c   yielder_new_i(VALUE dummy)
VALUE             636 enumerator.c   static VALUE
VALUE             637 enumerator.c   yielder_yield_i(VALUE obj, VALUE memo, int argc, VALUE *argv)
VALUE             642 enumerator.c   static VALUE
VALUE             645 enumerator.c       return rb_iterate(yielder_new_i, (VALUE)0, yielder_yield_i, (VALUE)0);
VALUE             659 enumerator.c   generator_ptr(VALUE obj)
VALUE             676 enumerator.c   static VALUE
VALUE             677 enumerator.c   generator_allocate(VALUE klass)
VALUE             680 enumerator.c       VALUE obj;
VALUE             688 enumerator.c   static VALUE
VALUE             689 enumerator.c   generator_init(VALUE obj, VALUE proc)
VALUE             704 enumerator.c   VALUE rb_obj_is_proc(VALUE proc);
VALUE             707 enumerator.c   static VALUE
VALUE             708 enumerator.c   generator_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             710 enumerator.c       VALUE proc;
VALUE             733 enumerator.c   static VALUE
VALUE             734 enumerator.c   generator_init_copy(VALUE obj, VALUE orig)
VALUE             752 enumerator.c   static VALUE
VALUE             753 enumerator.c   generator_each(VALUE obj)
VALUE             756 enumerator.c       VALUE yielder;
VALUE             189 error.c        static VALUE
VALUE             190 error.c        rb_warn_m(VALUE self, VALUE mesg)
VALUE             278 error.c        rb_check_type(VALUE x, int t)
VALUE             320 error.c        VALUE rb_eException;
VALUE             321 error.c        VALUE rb_eSystemExit;
VALUE             322 error.c        VALUE rb_eInterrupt;
VALUE             323 error.c        VALUE rb_eSignal;
VALUE             324 error.c        VALUE rb_eFatal;
VALUE             325 error.c        VALUE rb_eStandardError;
VALUE             326 error.c        VALUE rb_eRuntimeError;
VALUE             327 error.c        VALUE rb_eTypeError;
VALUE             328 error.c        VALUE rb_eArgError;
VALUE             329 error.c        VALUE rb_eIndexError;
VALUE             330 error.c        VALUE rb_eKeyError;
VALUE             331 error.c        VALUE rb_eRangeError;
VALUE             332 error.c        VALUE rb_eNameError;
VALUE             333 error.c        VALUE rb_eEncodingError;
VALUE             334 error.c        VALUE rb_eEncCompatError;
VALUE             335 error.c        VALUE rb_eNoMethodError;
VALUE             336 error.c        VALUE rb_eSecurityError;
VALUE             337 error.c        VALUE rb_eNotImpError;
VALUE             338 error.c        VALUE rb_eNoMemError;
VALUE             339 error.c        VALUE rb_cNameErrorMesg;
VALUE             341 error.c        VALUE rb_eScriptError;
VALUE             342 error.c        VALUE rb_eSyntaxError;
VALUE             343 error.c        VALUE rb_eLoadError;
VALUE             345 error.c        VALUE rb_eSystemCallError;
VALUE             346 error.c        VALUE rb_mErrno;
VALUE             347 error.c        static VALUE rb_eNOERROR;
VALUE             349 error.c        VALUE
VALUE             350 error.c        rb_exc_new(VALUE etype, const char *ptr, long len)
VALUE             355 error.c        VALUE
VALUE             356 error.c        rb_exc_new2(VALUE etype, const char *s)
VALUE             361 error.c        VALUE
VALUE             362 error.c        rb_exc_new3(VALUE etype, VALUE str)
VALUE             376 error.c        static VALUE
VALUE             377 error.c        exc_initialize(int argc, VALUE *argv, VALUE exc)
VALUE             379 error.c            VALUE arg;
VALUE             401 error.c        static VALUE
VALUE             402 error.c        exc_exception(int argc, VALUE *argv, VALUE self)
VALUE             404 error.c            VALUE exc;
VALUE             422 error.c        static VALUE
VALUE             423 error.c        exc_to_s(VALUE exc)
VALUE             425 error.c            VALUE mesg = rb_attr_get(exc, rb_intern("mesg"));
VALUE             442 error.c        static VALUE
VALUE             443 error.c        exc_message(VALUE exc)
VALUE             455 error.c        static VALUE
VALUE             456 error.c        exc_inspect(VALUE exc)
VALUE             458 error.c            VALUE str, klass;
VALUE             505 error.c        static VALUE
VALUE             506 error.c        exc_backtrace(VALUE exc)
VALUE             514 error.c        VALUE
VALUE             515 error.c        rb_check_backtrace(VALUE bt)
VALUE             546 error.c        static VALUE
VALUE             547 error.c        exc_set_backtrace(VALUE exc, VALUE bt)
VALUE             561 error.c        static VALUE
VALUE             562 error.c        exc_equal(VALUE exc, VALUE obj)
VALUE             564 error.c            VALUE mesg, backtrace;
VALUE             602 error.c        static VALUE
VALUE             603 error.c        exit_initialize(int argc, VALUE *argv, VALUE exc)
VALUE             605 error.c            VALUE status = INT2FIX(EXIT_SUCCESS);
VALUE             623 error.c        static VALUE
VALUE             624 error.c        exit_status(VALUE exc)
VALUE             637 error.c        static VALUE
VALUE             638 error.c        exit_success_p(VALUE exc)
VALUE             640 error.c            VALUE status = rb_attr_get(exc, rb_intern("status"));
VALUE             649 error.c            VALUE exc, argv[2];
VALUE             670 error.c        static VALUE
VALUE             671 error.c        name_err_initialize(int argc, VALUE *argv, VALUE self)
VALUE             673 error.c            VALUE name;
VALUE             688 error.c        static VALUE
VALUE             689 error.c        name_err_name(VALUE self)
VALUE             701 error.c        static VALUE
VALUE             702 error.c        name_err_to_s(VALUE exc)
VALUE             704 error.c            VALUE mesg = rb_attr_get(exc, rb_intern("mesg"));
VALUE             705 error.c            VALUE str = mesg;
VALUE             726 error.c        static VALUE
VALUE             727 error.c        nometh_err_initialize(int argc, VALUE *argv, VALUE self)
VALUE             729 error.c            VALUE args = (argc > 2) ? argv[--argc] : Qnil;
VALUE             737 error.c        name_err_mesg_mark(VALUE *ptr)
VALUE             743 error.c        static VALUE
VALUE             744 error.c        name_err_mesg_new(VALUE obj, VALUE mesg, VALUE recv, VALUE method)
VALUE             746 error.c            VALUE *ptr = ALLOC_N(VALUE, 3);
VALUE             755 error.c        static VALUE
VALUE             756 error.c        name_err_mesg_equal(VALUE obj1, VALUE obj2)
VALUE             758 error.c            VALUE *ptr1, *ptr2;
VALUE             765 error.c            Data_Get_Struct(obj1, VALUE, ptr1);
VALUE             766 error.c            Data_Get_Struct(obj2, VALUE, ptr2);
VALUE             775 error.c        static VALUE
VALUE             776 error.c        name_err_mesg_to_str(VALUE obj)
VALUE             778 error.c            VALUE *ptr, mesg;
VALUE             779 error.c            Data_Get_Struct(obj, VALUE, ptr);
VALUE             785 error.c        	VALUE d = 0, args[3];
VALUE             821 error.c        static VALUE
VALUE             822 error.c        name_err_mesg_load(VALUE klass, VALUE str)
VALUE             835 error.c        static VALUE
VALUE             836 error.c        nometh_err_args(VALUE self)
VALUE             844 error.c            VALUE s = rb_str_inspect(rb_str_new2(str));
VALUE             882 error.c        static VALUE
VALUE             885 error.c            VALUE error;
VALUE             898 error.c        static VALUE
VALUE             901 error.c            VALUE error;
VALUE             923 error.c        static VALUE
VALUE             924 error.c        syserr_initialize(int argc, VALUE *argv, VALUE self)
VALUE             930 error.c            VALUE mesg, error;
VALUE             931 error.c            VALUE klass = rb_obj_class(self);
VALUE             953 error.c        	VALUE str = mesg;
VALUE             974 error.c        static VALUE
VALUE             975 error.c        syserr_errno(VALUE self)
VALUE             988 error.c        static VALUE
VALUE             989 error.c        syserr_eqq(VALUE self, VALUE exc)
VALUE             991 error.c            VALUE num, e;
VALUE            1088 error.c        rb_raise(VALUE exc, const char *fmt, ...)
VALUE            1091 error.c            VALUE mesg;
VALUE            1103 error.c            VALUE mesg;
VALUE            1123 error.c            VALUE mesg;
VALUE            1136 error.c            VALUE arg;
VALUE            1180 error.c        rb_check_frozen(VALUE obj)
VALUE            1195 error.c            VALUE err = th->errinfo;
VALUE            1203 error.c        	    VALUE str = rb_obj_as_string(err);
VALUE              17 eval.c         VALUE proc_invoke(VALUE, VALUE, VALUE, VALUE);
VALUE              18 eval.c         VALUE rb_binding_new(void);
VALUE              19 eval.c         NORETURN(void rb_raise_jump(VALUE));
VALUE              22 eval.c         VALUE rb_eLocalJumpError;
VALUE              23 eval.c         VALUE rb_eSysStackError;
VALUE             132 eval.c             volatile VALUE errs[2];
VALUE             161 eval.c         	VALUE err = errs[nerr];
VALUE             172 eval.c         	    VALUE sig = rb_iv_get(err, "signo");
VALUE             198 eval.c             VALUE iseq = (VALUE)n;
VALUE             223 eval.c             VALUE v = (VALUE)n;
VALUE             251 eval.c         static VALUE
VALUE             254 eval.c             VALUE ary = rb_ary_new();
VALUE             258 eval.c         	VALUE klass = cref->nd_clss;
VALUE             281 eval.c         static VALUE
VALUE             282 eval.c         rb_mod_s_constants(int argc, VALUE *argv, VALUE mod)
VALUE             285 eval.c             VALUE klass;
VALUE             286 eval.c             VALUE cbase = 0;
VALUE             311 eval.c         rb_frozen_class_p(VALUE klass)
VALUE             333 eval.c         NORETURN(static void rb_longjmp(int, VALUE));
VALUE             334 eval.c         VALUE rb_make_backtrace(void);
VALUE             337 eval.c         rb_longjmp(int tag, VALUE mesg)
VALUE             339 eval.c             VALUE at;
VALUE             340 eval.c             VALUE e;
VALUE             412 eval.c         rb_exc_raise(VALUE mesg)
VALUE             418 eval.c         rb_exc_fatal(VALUE mesg)
VALUE             429 eval.c         static VALUE get_errinfo(void);
VALUE             455 eval.c         static VALUE
VALUE             456 eval.c         rb_f_raise(int argc, VALUE *argv)
VALUE             458 eval.c             VALUE err;
VALUE             470 eval.c         VALUE
VALUE             471 eval.c         rb_make_exception(int argc, VALUE *argv)
VALUE             473 eval.c             VALUE mesg;
VALUE             517 eval.c         rb_raise_jump(VALUE mesg)
VALUE             551 eval.c         VALUE rb_eThreadError;
VALUE             561 eval.c         VALUE
VALUE             562 eval.c         rb_rescue2(VALUE (* b_proc) (ANYARGS), VALUE data1,
VALUE             563 eval.c         	   VALUE (* r_proc) (ANYARGS), VALUE data2, ...)
VALUE             568 eval.c             volatile VALUE result;
VALUE             569 eval.c             volatile VALUE e_info = th->errinfo;
VALUE             582 eval.c         	    VALUE eclass;
VALUE             585 eval.c         	    while ((eclass = va_arg(args, VALUE)) != 0) {
VALUE             623 eval.c         VALUE
VALUE             624 eval.c         rb_rescue(VALUE (* b_proc)(ANYARGS), VALUE data1,
VALUE             625 eval.c         	  VALUE (* r_proc)(ANYARGS), VALUE data2)
VALUE             628 eval.c         		      (VALUE)0);
VALUE             631 eval.c         VALUE
VALUE             632 eval.c         rb_protect(VALUE (* proc) (VALUE), VALUE data, int * state)
VALUE             634 eval.c             VALUE result = Qnil;	/* OK */
VALUE             664 eval.c         VALUE
VALUE             665 eval.c         rb_ensure(VALUE (*b_proc)(ANYARGS), VALUE data1, VALUE (*e_proc)(ANYARGS), VALUE data2)
VALUE             668 eval.c             volatile VALUE result = Qnil;
VALUE             748 eval.c         static VALUE
VALUE             749 eval.c         rb_mod_append_features(VALUE module, VALUE include)
VALUE             771 eval.c         static VALUE
VALUE             772 eval.c         rb_mod_include(int argc, VALUE *argv, VALUE module)
VALUE             786 eval.c         rb_obj_call_init(VALUE obj, int argc, VALUE *argv)
VALUE             793 eval.c         rb_extend_object(VALUE obj, VALUE module)
VALUE             825 eval.c         static VALUE
VALUE             826 eval.c         rb_mod_extend_object(VALUE mod, VALUE obj)
VALUE             857 eval.c         static VALUE
VALUE             858 eval.c         rb_obj_extend(int argc, VALUE *argv, VALUE obj)
VALUE             883 eval.c         static VALUE
VALUE             884 eval.c         top_include(int argc, VALUE *argv, VALUE self)
VALUE             897 eval.c         VALUE rb_f_trace_var();
VALUE             898 eval.c         VALUE rb_f_untrace_var();
VALUE             900 eval.c         static VALUE *
VALUE             923 eval.c         static VALUE
VALUE             926 eval.c             VALUE *ptr = errinfo_place();
VALUE             936 eval.c         static VALUE
VALUE             944 eval.c         errinfo_setter(VALUE val, ID id, VALUE *var)
VALUE             950 eval.c         	VALUE *ptr = errinfo_place();
VALUE             961 eval.c         VALUE
VALUE             969 eval.c         rb_set_errinfo(VALUE err)
VALUE             977 eval.c         VALUE
VALUE             983 eval.c         static VALUE
VALUE             986 eval.c             VALUE err = get_errinfo();
VALUE             996 eval.c         errat_setter(VALUE val, ID id, VALUE *var)
VALUE             998 eval.c             VALUE err = get_errinfo();
VALUE            1015 eval.c         static VALUE
VALUE              41 eval_error.c   VALUE rb_check_backtrace(VALUE);
VALUE              43 eval_error.c   static VALUE
VALUE              44 eval_error.c   get_backtrace(VALUE info)
VALUE              54 eval_error.c   VALUE
VALUE              55 eval_error.c   rb_get_backtrace(VALUE info)
VALUE              61 eval_error.c   set_backtrace(VALUE info, VALUE bt)
VALUE              69 eval_error.c       VALUE errat = Qnil;		/* OK */
VALUE              70 eval_error.c       VALUE errinfo = GET_THREAD()->errinfo;
VALUE              71 eval_error.c       volatile VALUE eclass, e;
VALUE              99 eval_error.c   	VALUE mesg = RARRAY_PTR(errat)[0];
VALUE             125 eval_error.c   	VALUE epath;
VALUE             160 eval_error.c   	VALUE *ptr = RARRAY_PTR(errat);
VALUE             189 eval_error.c   rb_print_undef(VALUE klass, ID id, int scope)
VALUE             206 eval_error.c   sysexit_status(VALUE err)
VALUE             208 eval_error.c       VALUE st = rb_iv_get(err, "status");
VALUE             251 eval_error.c   	VALUE errinfo = GET_THREAD()->errinfo;
VALUE             155 eval_intern.h    ((VALUE)NEW_NODE(NODE_LIT, (val), (pt), (st)))
VALUE             161 eval_intern.h  #define GET_THROWOBJ_VAL(obj)         ((VALUE)RNODE((obj))->u1.value)
VALUE             162 eval_intern.h  #define GET_THROWOBJ_CATCH_POINT(obj) ((VALUE*)RNODE((obj))->u2.value)
VALUE             170 eval_intern.h    if (((VALUE *)(cfp)->sp) + (margin) + sizeof(rb_control_frame_t) >= ((VALUE *)cfp)) { \
VALUE             190 eval_intern.h  VALUE rb_f_eval(int argc, VALUE *argv, VALUE self);
VALUE             191 eval_intern.h  VALUE rb_make_exception(int argc, VALUE *argv);
VALUE             195 eval_intern.h  NORETURN(void rb_print_undef(VALUE, ID, int));
VALUE             196 eval_intern.h  NORETURN(void rb_vm_localjump_error(const char *,VALUE, int));
VALUE             197 eval_intern.h  NORETURN(void rb_vm_jump_tag_but_local_jump(int, VALUE));
VALUE             199 eval_intern.h  VALUE rb_vm_make_jump_tag_but_local_jump(int state, VALUE val);
VALUE             201 eval_intern.h  VALUE rb_obj_is_proc(VALUE);
VALUE             202 eval_intern.h  VALUE rb_vm_call_cfunc(VALUE recv, VALUE (*func)(VALUE), VALUE arg, const rb_block_t *blockptr, VALUE filename);
VALUE             204 eval_intern.h  VALUE rb_vm_top_self();
VALUE             205 eval_intern.h  VALUE rb_vm_cbase(void);
VALUE              11 eval_jump.c    rb_call_end_proc(VALUE data)
VALUE              37 eval_jump.c    static VALUE
VALUE              40 eval_jump.c        VALUE proc;
VALUE              52 eval_jump.c        VALUE data;
VALUE              60 eval_jump.c    rb_set_end_proc(void (*func)(VALUE), VALUE data)
VALUE              32 ext/bigdecimal/bigdecimal.c VALUE rb_cBigDecimal;
VALUE              37 ext/bigdecimal/bigdecimal.c #define ENTER(n) volatile VALUE vStack[n];int iStack=0
VALUE             165 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             166 ext/bigdecimal/bigdecimal.c BigDecimal_version(VALUE self)
VALUE             193 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             207 ext/bigdecimal/bigdecimal.c GetVpValue(VALUE v, int must)
VALUE             210 ext/bigdecimal/bigdecimal.c     VALUE bg;
VALUE             260 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             261 ext/bigdecimal/bigdecimal.c BigDecimal_double_fig(VALUE self)
VALUE             275 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             276 ext/bigdecimal/bigdecimal.c BigDecimal_prec(VALUE self)
VALUE             280 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE             288 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             289 ext/bigdecimal/bigdecimal.c BigDecimal_hash(VALUE self)
VALUE             308 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             309 ext/bigdecimal/bigdecimal.c BigDecimal_dump(int argc, VALUE *argv, VALUE self)
VALUE             314 ext/bigdecimal/bigdecimal.c     VALUE dummy;
VALUE             315 ext/bigdecimal/bigdecimal.c     volatile VALUE dump;
VALUE             330 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             331 ext/bigdecimal/bigdecimal.c BigDecimal_load(VALUE self, VALUE str)
VALUE             393 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             394 ext/bigdecimal/bigdecimal.c BigDecimal_mode(int argc, VALUE *argv, VALUE self)
VALUE             396 ext/bigdecimal/bigdecimal.c     VALUE which;
VALUE             397 ext/bigdecimal/bigdecimal.c     VALUE val;
VALUE             473 ext/bigdecimal/bigdecimal.c GetPositiveInt(VALUE v)
VALUE             485 ext/bigdecimal/bigdecimal.c VpNewRbClass(U_LONG mx, char *str, VALUE klass)
VALUE             488 ext/bigdecimal/bigdecimal.c     pv->obj = (VALUE)Data_Wrap_Struct(klass, 0, BigDecimal_delete, pv);
VALUE             496 ext/bigdecimal/bigdecimal.c     pv->obj = (VALUE)Data_Wrap_Struct(rb_cBigDecimal, 0, BigDecimal_delete, pv);
VALUE             501 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             502 ext/bigdecimal/bigdecimal.c BigDecimal_IsNaN(VALUE self)
VALUE             510 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             511 ext/bigdecimal/bigdecimal.c BigDecimal_IsInfinite(VALUE self)
VALUE             520 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             521 ext/bigdecimal/bigdecimal.c BigDecimal_IsFinite(VALUE self)
VALUE             545 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             546 ext/bigdecimal/bigdecimal.c BigDecimal_to_i(VALUE self)
VALUE             551 ext/bigdecimal/bigdecimal.c     volatile VALUE str;
VALUE             596 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             597 ext/bigdecimal/bigdecimal.c BigDecimal_to_f(VALUE self)
VALUE             604 ext/bigdecimal/bigdecimal.c     volatile VALUE str;
VALUE             622 ext/bigdecimal/bigdecimal.c static VALUE BigDecimal_split(VALUE self);
VALUE             626 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             627 ext/bigdecimal/bigdecimal.c BigDecimal_to_r(VALUE self)
VALUE             631 ext/bigdecimal/bigdecimal.c     VALUE a, digits, numerator;
VALUE             672 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             673 ext/bigdecimal/bigdecimal.c BigDecimal_coerce(VALUE self, VALUE other)
VALUE             676 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE             687 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             688 ext/bigdecimal/bigdecimal.c BigDecimal_uplus(VALUE self)
VALUE             704 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             705 ext/bigdecimal/bigdecimal.c BigDecimal_add(VALUE self, VALUE r)
VALUE             742 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             743 ext/bigdecimal/bigdecimal.c BigDecimal_sub(VALUE self, VALUE r)
VALUE             772 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             773 ext/bigdecimal/bigdecimal.c BigDecimalCmp(VALUE self, VALUE r,char op)
VALUE             811 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             812 ext/bigdecimal/bigdecimal.c BigDecimal_zero(VALUE self)
VALUE             819 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             820 ext/bigdecimal/bigdecimal.c BigDecimal_nonzero(VALUE self)
VALUE             829 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             830 ext/bigdecimal/bigdecimal.c BigDecimal_comp(VALUE self, VALUE r)
VALUE             845 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             846 ext/bigdecimal/bigdecimal.c BigDecimal_eq(VALUE self, VALUE r)
VALUE             857 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             858 ext/bigdecimal/bigdecimal.c BigDecimal_lt(VALUE self, VALUE r)
VALUE             869 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             870 ext/bigdecimal/bigdecimal.c BigDecimal_le(VALUE self, VALUE r)
VALUE             881 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             882 ext/bigdecimal/bigdecimal.c BigDecimal_gt(VALUE self, VALUE r)
VALUE             893 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             894 ext/bigdecimal/bigdecimal.c BigDecimal_ge(VALUE self, VALUE r)
VALUE             899 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             900 ext/bigdecimal/bigdecimal.c BigDecimal_neg(VALUE self)
VALUE             921 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             922 ext/bigdecimal/bigdecimal.c BigDecimal_mult(VALUE self, VALUE r)
VALUE             939 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             940 ext/bigdecimal/bigdecimal.c BigDecimal_divide(Real **c, Real **res, Real **div, VALUE self, VALUE r)
VALUE             956 ext/bigdecimal/bigdecimal.c     return (VALUE)0;
VALUE             976 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             977 ext/bigdecimal/bigdecimal.c BigDecimal_div(VALUE self, VALUE r)
VALUE             983 ext/bigdecimal/bigdecimal.c     if(r!=(VALUE)0) return r; /* coerced by other */
VALUE            1000 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1001 ext/bigdecimal/bigdecimal.c BigDecimal_DoDivmod(VALUE self, VALUE r, Real **div, Real **mod)
VALUE            1021 ext/bigdecimal/bigdecimal.c        return (VALUE)0;
VALUE            1044 ext/bigdecimal/bigdecimal.c     return (VALUE)0;
VALUE            1051 ext/bigdecimal/bigdecimal.c     return (VALUE)0;
VALUE            1060 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1061 ext/bigdecimal/bigdecimal.c BigDecimal_mod(VALUE self, VALUE r) /* %: a%b = a - (a.to_f/b).floor * b */
VALUE            1064 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE            1068 ext/bigdecimal/bigdecimal.c     if(obj!=(VALUE)0) return obj;
VALUE            1073 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1074 ext/bigdecimal/bigdecimal.c BigDecimal_divremain(VALUE self, VALUE r, Real **dv, Real **rv)
VALUE            1107 ext/bigdecimal/bigdecimal.c     return (VALUE)0;
VALUE            1117 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1118 ext/bigdecimal/bigdecimal.c BigDecimal_remainder(VALUE self, VALUE r) /* remainder */
VALUE            1120 ext/bigdecimal/bigdecimal.c     VALUE  f;
VALUE            1123 ext/bigdecimal/bigdecimal.c     if(f!=(VALUE)0) return f;
VALUE            1146 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1147 ext/bigdecimal/bigdecimal.c BigDecimal_divmod(VALUE self, VALUE r)
VALUE            1150 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE            1154 ext/bigdecimal/bigdecimal.c     if(obj!=(VALUE)0) return obj;
VALUE            1160 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1161 ext/bigdecimal/bigdecimal.c BigDecimal_div2(int argc, VALUE *argv, VALUE self)
VALUE            1164 ext/bigdecimal/bigdecimal.c     VALUE b,n;
VALUE            1167 ext/bigdecimal/bigdecimal.c        VALUE obj;
VALUE            1171 ext/bigdecimal/bigdecimal.c        if(obj!=(VALUE)0) return obj;
VALUE            1199 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1200 ext/bigdecimal/bigdecimal.c BigDecimal_add2(VALUE self, VALUE b, VALUE n)
VALUE            1208 ext/bigdecimal/bigdecimal.c        VALUE   c = BigDecimal_add(self,b);
VALUE            1216 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1217 ext/bigdecimal/bigdecimal.c BigDecimal_sub2(VALUE self, VALUE b, VALUE n)
VALUE            1225 ext/bigdecimal/bigdecimal.c        VALUE   c = BigDecimal_sub(self,b);
VALUE            1233 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1234 ext/bigdecimal/bigdecimal.c BigDecimal_mult2(VALUE self, VALUE b, VALUE n)
VALUE            1242 ext/bigdecimal/bigdecimal.c        VALUE   c = BigDecimal_mult(self,b);
VALUE            1256 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1257 ext/bigdecimal/bigdecimal.c BigDecimal_abs(VALUE self)
VALUE            1278 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1279 ext/bigdecimal/bigdecimal.c BigDecimal_sqrt(VALUE self, VALUE nFig)
VALUE            1297 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1298 ext/bigdecimal/bigdecimal.c BigDecimal_fix(VALUE self)
VALUE            1333 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1334 ext/bigdecimal/bigdecimal.c BigDecimal_round(int argc, VALUE *argv, VALUE self)
VALUE            1340 ext/bigdecimal/bigdecimal.c     VALUE  vLoc;
VALUE            1341 ext/bigdecimal/bigdecimal.c     VALUE  vRound;
VALUE            1395 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1396 ext/bigdecimal/bigdecimal.c BigDecimal_truncate(int argc, VALUE *argv, VALUE self)
VALUE            1402 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1422 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1423 ext/bigdecimal/bigdecimal.c BigDecimal_frac(VALUE self)
VALUE            1455 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1456 ext/bigdecimal/bigdecimal.c BigDecimal_floor(int argc, VALUE *argv, VALUE self)
VALUE            1462 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1499 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1500 ext/bigdecimal/bigdecimal.c BigDecimal_ceil(int argc, VALUE *argv, VALUE self)
VALUE            1506 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1554 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1555 ext/bigdecimal/bigdecimal.c BigDecimal_to_s(int argc, VALUE *argv, VALUE self)
VALUE            1561 ext/bigdecimal/bigdecimal.c     volatile VALUE str;
VALUE            1566 ext/bigdecimal/bigdecimal.c     VALUE  f;
VALUE            1634 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1635 ext/bigdecimal/bigdecimal.c BigDecimal_split(VALUE self)
VALUE            1639 ext/bigdecimal/bigdecimal.c     VALUE obj,str;
VALUE            1672 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1673 ext/bigdecimal/bigdecimal.c BigDecimal_exponent(VALUE self)
VALUE            1689 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1690 ext/bigdecimal/bigdecimal.c BigDecimal_inspect(VALUE self)
VALUE            1694 ext/bigdecimal/bigdecimal.c     volatile VALUE obj;
VALUE            1720 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1721 ext/bigdecimal/bigdecimal.c BigDecimal_power(VALUE self, VALUE p)
VALUE            1744 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1745 ext/bigdecimal/bigdecimal.c BigDecimal_global_new(int argc, VALUE *argv, VALUE self)
VALUE            1750 ext/bigdecimal/bigdecimal.c     VALUE  nFig;
VALUE            1751 ext/bigdecimal/bigdecimal.c     VALUE  iniValue;
VALUE            1775 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1776 ext/bigdecimal/bigdecimal.c BigDecimal_new(int argc, VALUE *argv, VALUE self)
VALUE            1781 ext/bigdecimal/bigdecimal.c     VALUE  nFig;
VALUE            1782 ext/bigdecimal/bigdecimal.c     VALUE  iniValue;
VALUE            1806 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1807 ext/bigdecimal/bigdecimal.c BigDecimal_limit(int argc, VALUE *argv, VALUE self)
VALUE            1809 ext/bigdecimal/bigdecimal.c     VALUE  nFig;
VALUE            1810 ext/bigdecimal/bigdecimal.c     VALUE  nCur = INT2NUM(VpGetPrecLimit());
VALUE            1841 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1842 ext/bigdecimal/bigdecimal.c BigDecimal_sign(VALUE self)
VALUE            2272 ext/bigdecimal/bigdecimal.c     VALUE exc;
VALUE            2558 ext/bigdecimal/bigdecimal.c     volatile VALUE buf;
VALUE              77 ext/bigdecimal/bigdecimal.h     VALUE  obj;     /* Back pointer(VALUE) for Ruby object.     */
VALUE             106 ext/bigdecimal/bigdecimal.h VpNewRbClass(U_LONG mx,char *str,VALUE klass);
VALUE              13 ext/coverage/coverage.c extern VALUE rb_get_coverages(void);
VALUE              14 ext/coverage/coverage.c extern void rb_set_coverages(VALUE);
VALUE              23 ext/coverage/coverage.c static VALUE
VALUE              24 ext/coverage/coverage.c rb_coverage_start(VALUE klass)
VALUE              27 ext/coverage/coverage.c 	VALUE coverages = rb_hash_new();
VALUE              37 ext/coverage/coverage.c     VALUE coverage = (VALUE)val;
VALUE              50 ext/coverage/coverage.c static VALUE
VALUE              51 ext/coverage/coverage.c rb_coverage_result(VALUE klass)
VALUE              53 ext/coverage/coverage.c     VALUE coverages = rb_get_coverages();
VALUE              98 ext/coverage/coverage.c     VALUE rb_mCoverage = rb_define_module("Coverage");
VALUE              60 ext/curses/curses.c static VALUE mCurses;
VALUE              61 ext/curses/curses.c static VALUE mKey;
VALUE              62 ext/curses/curses.c static VALUE cWindow;
VALUE              64 ext/curses/curses.c static VALUE cMouseEvent;
VALUE              67 ext/curses/curses.c static VALUE rb_stdscr;
VALUE              75 ext/curses/curses.c static VALUE window_attroff(VALUE obj, VALUE attrs);
VALUE              76 ext/curses/curses.c static VALUE window_attron(VALUE obj, VALUE attrs);
VALUE              77 ext/curses/curses.c static VALUE window_attrset(VALUE obj, VALUE attrs);
VALUE             100 ext/curses/curses.c static VALUE
VALUE             101 ext/curses/curses.c prep_window(VALUE class, WINDOW *window)
VALUE             103 ext/curses/curses.c     VALUE obj;
VALUE             120 ext/curses/curses.c static VALUE
VALUE             138 ext/curses/curses.c static VALUE
VALUE             150 ext/curses/curses.c curses_finalize(VALUE dummy)
VALUE             163 ext/curses/curses.c static VALUE
VALUE             177 ext/curses/curses.c static VALUE
VALUE             178 ext/curses/curses.c curses_clear(VALUE obj)
VALUE             186 ext/curses/curses.c static VALUE
VALUE             195 ext/curses/curses.c static VALUE
VALUE             196 ext/curses/curses.c curses_refresh(VALUE obj)
VALUE             204 ext/curses/curses.c static VALUE
VALUE             205 ext/curses/curses.c curses_doupdate(VALUE obj)
VALUE             217 ext/curses/curses.c static VALUE
VALUE             218 ext/curses/curses.c curses_echo(VALUE obj)
VALUE             226 ext/curses/curses.c static VALUE
VALUE             227 ext/curses/curses.c curses_noecho(VALUE obj)
VALUE             235 ext/curses/curses.c static VALUE
VALUE             236 ext/curses/curses.c curses_raw(VALUE obj)
VALUE             244 ext/curses/curses.c static VALUE
VALUE             245 ext/curses/curses.c curses_noraw(VALUE obj)
VALUE             253 ext/curses/curses.c static VALUE
VALUE             254 ext/curses/curses.c curses_cbreak(VALUE obj)
VALUE             262 ext/curses/curses.c static VALUE
VALUE             263 ext/curses/curses.c curses_nocbreak(VALUE obj)
VALUE             271 ext/curses/curses.c static VALUE
VALUE             272 ext/curses/curses.c curses_nl(VALUE obj)
VALUE             280 ext/curses/curses.c static VALUE
VALUE             281 ext/curses/curses.c curses_nonl(VALUE obj)
VALUE             289 ext/curses/curses.c static VALUE
VALUE             290 ext/curses/curses.c curses_beep(VALUE obj)
VALUE             300 ext/curses/curses.c static VALUE
VALUE             301 ext/curses/curses.c curses_flash(VALUE obj)
VALUE             311 ext/curses/curses.c curses_char(VALUE c)
VALUE             332 ext/curses/curses.c static VALUE
VALUE             333 ext/curses/curses.c curses_ungetch(VALUE obj, VALUE ch)
VALUE             346 ext/curses/curses.c static VALUE
VALUE             347 ext/curses/curses.c curses_setpos(VALUE obj, VALUE y, VALUE x)
VALUE             355 ext/curses/curses.c static VALUE
VALUE             356 ext/curses/curses.c curses_standout(VALUE obj)
VALUE             363 ext/curses/curses.c static VALUE
VALUE             364 ext/curses/curses.c curses_standend(VALUE obj)
VALUE             371 ext/curses/curses.c static VALUE
VALUE             372 ext/curses/curses.c curses_inch(VALUE obj)
VALUE             379 ext/curses/curses.c static VALUE
VALUE             380 ext/curses/curses.c curses_addch(VALUE obj, VALUE ch)
VALUE             388 ext/curses/curses.c static VALUE
VALUE             389 ext/curses/curses.c curses_insch(VALUE obj, VALUE ch)
VALUE             397 ext/curses/curses.c static VALUE
VALUE             398 ext/curses/curses.c curses_addstr(VALUE obj, VALUE str)
VALUE             410 ext/curses/curses.c static VALUE
VALUE             411 ext/curses/curses.c curses_getch(VALUE obj)
VALUE             428 ext/curses/curses.c static VALUE
VALUE             429 ext/curses/curses.c curses_getstr(VALUE obj)
VALUE             443 ext/curses/curses.c static VALUE
VALUE             444 ext/curses/curses.c curses_delch(VALUE obj)
VALUE             451 ext/curses/curses.c static VALUE
VALUE             452 ext/curses/curses.c curses_deleteln(VALUE obj)
VALUE             461 ext/curses/curses.c static VALUE
VALUE             462 ext/curses/curses.c curses_insertln(VALUE obj)
VALUE             471 ext/curses/curses.c static VALUE
VALUE             472 ext/curses/curses.c curses_keyname(VALUE obj, VALUE c)
VALUE             490 ext/curses/curses.c static VALUE
VALUE             496 ext/curses/curses.c static VALUE
VALUE             502 ext/curses/curses.c static VALUE
VALUE             503 ext/curses/curses.c curses_curs_set(VALUE obj, VALUE visibility)
VALUE             513 ext/curses/curses.c static VALUE
VALUE             514 ext/curses/curses.c curses_scrl(VALUE obj, VALUE n)
VALUE             524 ext/curses/curses.c static VALUE
VALUE             525 ext/curses/curses.c curses_setscrreg(VALUE obj, VALUE top, VALUE bottom)
VALUE             535 ext/curses/curses.c static VALUE
VALUE             536 ext/curses/curses.c curses_attroff(VALUE obj, VALUE attrs)
VALUE             542 ext/curses/curses.c static VALUE
VALUE             543 ext/curses/curses.c curses_attron(VALUE obj, VALUE attrs)
VALUE             549 ext/curses/curses.c static VALUE
VALUE             550 ext/curses/curses.c curses_attrset(VALUE obj, VALUE attrs)
VALUE             556 ext/curses/curses.c static VALUE
VALUE             557 ext/curses/curses.c curses_bkgdset(VALUE obj, VALUE ch)
VALUE             565 ext/curses/curses.c static VALUE
VALUE             566 ext/curses/curses.c curses_bkgd(VALUE obj, VALUE ch)
VALUE             575 ext/curses/curses.c static VALUE
VALUE             576 ext/curses/curses.c curses_resizeterm(VALUE obj, VALUE lin, VALUE col)
VALUE             586 ext/curses/curses.c static VALUE
VALUE             587 ext/curses/curses.c curses_start_color(VALUE obj)
VALUE             593 ext/curses/curses.c static VALUE
VALUE             594 ext/curses/curses.c curses_init_pair(VALUE obj, VALUE pair, VALUE f, VALUE b)
VALUE             600 ext/curses/curses.c static VALUE
VALUE             601 ext/curses/curses.c curses_init_color(VALUE obj, VALUE color, VALUE r, VALUE g, VALUE b)
VALUE             608 ext/curses/curses.c static VALUE
VALUE             609 ext/curses/curses.c curses_has_colors(VALUE obj)
VALUE             614 ext/curses/curses.c static VALUE
VALUE             615 ext/curses/curses.c curses_can_change_color(VALUE obj)
VALUE             620 ext/curses/curses.c static VALUE
VALUE             621 ext/curses/curses.c curses_color_content(VALUE obj, VALUE color)
VALUE             629 ext/curses/curses.c static VALUE
VALUE             630 ext/curses/curses.c curses_pair_content(VALUE obj, VALUE pair)
VALUE             638 ext/curses/curses.c static VALUE
VALUE             639 ext/curses/curses.c curses_color_pair(VALUE obj, VALUE attrs)
VALUE             644 ext/curses/curses.c static VALUE
VALUE             645 ext/curses/curses.c curses_pair_number(VALUE obj, VALUE attrs)
VALUE             676 ext/curses/curses.c static VALUE
VALUE             677 ext/curses/curses.c curses_getmouse(VALUE obj)
VALUE             680 ext/curses/curses.c   VALUE val;
VALUE             688 ext/curses/curses.c static VALUE
VALUE             689 ext/curses/curses.c curses_ungetmouse(VALUE obj, VALUE mevent)
VALUE             697 ext/curses/curses.c static VALUE
VALUE             698 ext/curses/curses.c curses_mouseinterval(VALUE obj, VALUE interval)
VALUE             703 ext/curses/curses.c static VALUE
VALUE             704 ext/curses/curses.c curses_mousemask(VALUE obj, VALUE mask)
VALUE             710 ext/curses/curses.c static VALUE func_name (VALUE mouse) \
VALUE             725 ext/curses/curses.c static VALUE
VALUE             726 ext/curses/curses.c curses_timeout(VALUE obj, VALUE delay)
VALUE             736 ext/curses/curses.c static VALUE
VALUE             737 ext/curses/curses.c curses_def_prog_mode(VALUE obj)
VALUE             746 ext/curses/curses.c static VALUE
VALUE             747 ext/curses/curses.c curses_reset_prog_mode(VALUE obj)
VALUE             759 ext/curses/curses.c static VALUE
VALUE             760 ext/curses/curses.c window_s_allocate(VALUE class)
VALUE             768 ext/curses/curses.c static VALUE
VALUE             769 ext/curses/curses.c window_initialize(VALUE obj, VALUE h, VALUE w, VALUE top, VALUE left)
VALUE             786 ext/curses/curses.c static VALUE
VALUE             787 ext/curses/curses.c window_subwin(VALUE obj, VALUE height, VALUE width, VALUE top, VALUE left)
VALUE             791 ext/curses/curses.c     VALUE win;
VALUE             806 ext/curses/curses.c static VALUE
VALUE             807 ext/curses/curses.c window_close(VALUE obj)
VALUE             819 ext/curses/curses.c static VALUE
VALUE             820 ext/curses/curses.c window_clear(VALUE obj)
VALUE             831 ext/curses/curses.c static VALUE
VALUE             832 ext/curses/curses.c window_clrtoeol(VALUE obj)
VALUE             843 ext/curses/curses.c static VALUE
VALUE             844 ext/curses/curses.c window_refresh(VALUE obj)
VALUE             855 ext/curses/curses.c static VALUE
VALUE             856 ext/curses/curses.c window_noutrefresh(VALUE obj)
VALUE             871 ext/curses/curses.c static VALUE
VALUE             872 ext/curses/curses.c window_move(VALUE obj, VALUE y, VALUE x)
VALUE             883 ext/curses/curses.c static VALUE
VALUE             884 ext/curses/curses.c window_setpos(VALUE obj, VALUE y, VALUE x)
VALUE             894 ext/curses/curses.c static VALUE
VALUE             895 ext/curses/curses.c window_cury(VALUE obj)
VALUE             906 ext/curses/curses.c static VALUE
VALUE             907 ext/curses/curses.c window_curx(VALUE obj)
VALUE             918 ext/curses/curses.c static VALUE
VALUE             919 ext/curses/curses.c window_maxy(VALUE obj)
VALUE             938 ext/curses/curses.c static VALUE
VALUE             939 ext/curses/curses.c window_maxx(VALUE obj)
VALUE             958 ext/curses/curses.c static VALUE
VALUE             959 ext/curses/curses.c window_begy(VALUE obj)
VALUE             974 ext/curses/curses.c static VALUE
VALUE             975 ext/curses/curses.c window_begx(VALUE obj)
VALUE             990 ext/curses/curses.c static VALUE
VALUE             991 ext/curses/curses.c window_box(int argc, VALUE *argv, VALUE self)
VALUE             994 ext/curses/curses.c     VALUE vert, hor, corn;
VALUE            1024 ext/curses/curses.c static VALUE
VALUE            1025 ext/curses/curses.c window_standout(VALUE obj)
VALUE            1035 ext/curses/curses.c static VALUE
VALUE            1036 ext/curses/curses.c window_standend(VALUE obj)
VALUE            1046 ext/curses/curses.c static VALUE
VALUE            1047 ext/curses/curses.c window_inch(VALUE obj)
VALUE            1056 ext/curses/curses.c static VALUE
VALUE            1057 ext/curses/curses.c window_addch(VALUE obj, VALUE ch)
VALUE            1068 ext/curses/curses.c static VALUE
VALUE            1069 ext/curses/curses.c window_insch(VALUE obj, VALUE ch)
VALUE            1080 ext/curses/curses.c static VALUE
VALUE            1081 ext/curses/curses.c window_addstr(VALUE obj, VALUE str)
VALUE            1095 ext/curses/curses.c static VALUE
VALUE            1096 ext/curses/curses.c window_addstr2(VALUE obj, VALUE str)
VALUE            1103 ext/curses/curses.c static VALUE
VALUE            1104 ext/curses/curses.c window_getch(VALUE obj)
VALUE            1122 ext/curses/curses.c static VALUE
VALUE            1123 ext/curses/curses.c window_getstr(VALUE obj)
VALUE            1139 ext/curses/curses.c static VALUE
VALUE            1140 ext/curses/curses.c window_delch(VALUE obj)
VALUE            1150 ext/curses/curses.c static VALUE
VALUE            1151 ext/curses/curses.c window_deleteln(VALUE obj)
VALUE            1163 ext/curses/curses.c static VALUE
VALUE            1164 ext/curses/curses.c window_insertln(VALUE obj)
VALUE            1175 ext/curses/curses.c static VALUE
VALUE            1176 ext/curses/curses.c window_scrollok(VALUE obj, VALUE bf)
VALUE            1185 ext/curses/curses.c static VALUE
VALUE            1186 ext/curses/curses.c window_idlok(VALUE obj, VALUE bf)
VALUE            1195 ext/curses/curses.c static VALUE
VALUE            1196 ext/curses/curses.c window_setscrreg(VALUE obj, VALUE top, VALUE bottom)
VALUE            1212 ext/curses/curses.c static VALUE
VALUE            1213 ext/curses/curses.c window_color_set(VALUE obj, VALUE col) 
VALUE            1224 ext/curses/curses.c static VALUE
VALUE            1225 ext/curses/curses.c window_scroll(VALUE obj)
VALUE            1234 ext/curses/curses.c static VALUE
VALUE            1235 ext/curses/curses.c window_scrl(VALUE obj, VALUE n)
VALUE            1248 ext/curses/curses.c static VALUE
VALUE            1249 ext/curses/curses.c window_attroff(VALUE obj, VALUE attrs)
VALUE            1261 ext/curses/curses.c static VALUE
VALUE            1262 ext/curses/curses.c window_attron(VALUE obj, VALUE attrs)
VALUE            1266 ext/curses/curses.c   VALUE val;
VALUE            1283 ext/curses/curses.c static VALUE
VALUE            1284 ext/curses/curses.c window_attrset(VALUE obj, VALUE attrs)
VALUE            1296 ext/curses/curses.c static VALUE
VALUE            1297 ext/curses/curses.c window_bkgdset(VALUE obj, VALUE ch)
VALUE            1308 ext/curses/curses.c static VALUE
VALUE            1309 ext/curses/curses.c window_bkgd(VALUE obj, VALUE ch)
VALUE            1321 ext/curses/curses.c static VALUE
VALUE            1322 ext/curses/curses.c window_getbkgd(VALUE obj)
VALUE            1335 ext/curses/curses.c static VALUE
VALUE            1336 ext/curses/curses.c window_resize(VALUE obj, VALUE lin, VALUE col)
VALUE            1349 ext/curses/curses.c static VALUE
VALUE            1350 ext/curses/curses.c window_keypad(VALUE obj, VALUE val)
VALUE            1370 ext/curses/curses.c static VALUE
VALUE            1371 ext/curses/curses.c window_nodelay(VALUE obj, VALUE val)
VALUE            1389 ext/curses/curses.c static VALUE
VALUE            1390 ext/curses/curses.c window_timeout(VALUE obj, VALUE delay)
VALUE              24 ext/dbm/dbm.c  static VALUE rb_cDBM, rb_eDBMError;
VALUE              59 ext/dbm/dbm.c  static VALUE
VALUE              60 ext/dbm/dbm.c  fdbm_close(VALUE obj)
VALUE              71 ext/dbm/dbm.c  static VALUE
VALUE              72 ext/dbm/dbm.c  fdbm_closed(VALUE obj)
VALUE              85 ext/dbm/dbm.c  static VALUE
VALUE              86 ext/dbm/dbm.c  fdbm_alloc(VALUE klass)
VALUE              91 ext/dbm/dbm.c  static VALUE
VALUE              92 ext/dbm/dbm.c  fdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE              94 ext/dbm/dbm.c      VALUE file, vmode, vflags;
VALUE             144 ext/dbm/dbm.c  static VALUE
VALUE             145 ext/dbm/dbm.c  fdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             147 ext/dbm/dbm.c      VALUE obj = Data_Wrap_Struct(klass, 0, free_dbm, 0);
VALUE             160 ext/dbm/dbm.c  static VALUE
VALUE             161 ext/dbm/dbm.c  fdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             181 ext/dbm/dbm.c  static VALUE
VALUE             182 ext/dbm/dbm.c  fdbm_aref(VALUE obj, VALUE keystr)
VALUE             187 ext/dbm/dbm.c  static VALUE
VALUE             188 ext/dbm/dbm.c  fdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             190 ext/dbm/dbm.c      VALUE keystr, valstr, ifnone;
VALUE             200 ext/dbm/dbm.c  static VALUE
VALUE             201 ext/dbm/dbm.c  fdbm_key(VALUE obj, VALUE valstr)
VALUE             222 ext/dbm/dbm.c  static VALUE
VALUE             223 ext/dbm/dbm.c  fdbm_index(VALUE hash, VALUE value)
VALUE             229 ext/dbm/dbm.c  static VALUE
VALUE             230 ext/dbm/dbm.c  fdbm_select(VALUE obj)
VALUE             232 ext/dbm/dbm.c      VALUE new = rb_ary_new();
VALUE             239 ext/dbm/dbm.c  	VALUE assoc, v;
VALUE             253 ext/dbm/dbm.c  static VALUE
VALUE             254 ext/dbm/dbm.c  fdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             256 ext/dbm/dbm.c      VALUE new = rb_ary_new2(argc);
VALUE             267 ext/dbm/dbm.c  fdbm_modify(VALUE obj)
VALUE             273 ext/dbm/dbm.c  static VALUE
VALUE             274 ext/dbm/dbm.c  fdbm_delete(VALUE obj, VALUE keystr)
VALUE             279 ext/dbm/dbm.c      VALUE valstr;
VALUE             307 ext/dbm/dbm.c  static VALUE
VALUE             308 ext/dbm/dbm.c  fdbm_shift(VALUE obj)
VALUE             313 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             329 ext/dbm/dbm.c  static VALUE
VALUE             330 ext/dbm/dbm.c  fdbm_delete_if(VALUE obj)
VALUE             335 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             336 ext/dbm/dbm.c      VALUE ret, ary = rb_ary_new();
VALUE             369 ext/dbm/dbm.c  static VALUE
VALUE             370 ext/dbm/dbm.c  fdbm_clear(VALUE obj)
VALUE             389 ext/dbm/dbm.c  static VALUE
VALUE             390 ext/dbm/dbm.c  fdbm_invert(VALUE obj)
VALUE             395 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             396 ext/dbm/dbm.c      VALUE hash = rb_hash_new();
VALUE             408 ext/dbm/dbm.c  static VALUE fdbm_store(VALUE,VALUE,VALUE);
VALUE             410 ext/dbm/dbm.c  static VALUE
VALUE             411 ext/dbm/dbm.c  update_i(VALUE pair, VALUE dbm)
VALUE             421 ext/dbm/dbm.c  static VALUE
VALUE             422 ext/dbm/dbm.c  fdbm_update(VALUE obj, VALUE other)
VALUE             428 ext/dbm/dbm.c  static VALUE
VALUE             429 ext/dbm/dbm.c  fdbm_replace(VALUE obj, VALUE other)
VALUE             436 ext/dbm/dbm.c  static VALUE
VALUE             437 ext/dbm/dbm.c  fdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             466 ext/dbm/dbm.c  static VALUE
VALUE             467 ext/dbm/dbm.c  fdbm_length(VALUE obj)
VALUE             485 ext/dbm/dbm.c  static VALUE
VALUE             486 ext/dbm/dbm.c  fdbm_empty_p(VALUE obj)
VALUE             508 ext/dbm/dbm.c  static VALUE
VALUE             509 ext/dbm/dbm.c  fdbm_each_value(VALUE obj)
VALUE             526 ext/dbm/dbm.c  static VALUE
VALUE             527 ext/dbm/dbm.c  fdbm_each_key(VALUE obj)
VALUE             543 ext/dbm/dbm.c  static VALUE
VALUE             544 ext/dbm/dbm.c  fdbm_each_pair(VALUE obj)
VALUE             549 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             566 ext/dbm/dbm.c  static VALUE
VALUE             567 ext/dbm/dbm.c  fdbm_keys(VALUE obj)
VALUE             572 ext/dbm/dbm.c      VALUE ary;
VALUE             584 ext/dbm/dbm.c  static VALUE
VALUE             585 ext/dbm/dbm.c  fdbm_values(VALUE obj)
VALUE             590 ext/dbm/dbm.c      VALUE ary;
VALUE             602 ext/dbm/dbm.c  static VALUE
VALUE             603 ext/dbm/dbm.c  fdbm_has_key(VALUE obj, VALUE keystr)
VALUE             619 ext/dbm/dbm.c  static VALUE
VALUE             620 ext/dbm/dbm.c  fdbm_has_value(VALUE obj, VALUE valstr)
VALUE             640 ext/dbm/dbm.c  static VALUE
VALUE             641 ext/dbm/dbm.c  fdbm_to_a(VALUE obj)
VALUE             646 ext/dbm/dbm.c      VALUE ary;
VALUE             659 ext/dbm/dbm.c  static VALUE
VALUE             660 ext/dbm/dbm.c  fdbm_to_hash(VALUE obj)
VALUE             665 ext/dbm/dbm.c      VALUE hash;
VALUE             678 ext/dbm/dbm.c  static VALUE
VALUE             679 ext/dbm/dbm.c  fdbm_reject(VALUE obj)
VALUE              19 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE              20 ext/digest/bubblebabble/bubblebabble.c bubblebabble_str_new(VALUE str_digest)
VALUE              24 ext/digest/bubblebabble/bubblebabble.c     VALUE str;
VALUE              87 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE              88 ext/digest/bubblebabble/bubblebabble.c rb_digest_s_bubblebabble(VALUE klass, VALUE str)
VALUE              99 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE             100 ext/digest/bubblebabble/bubblebabble.c rb_digest_class_s_bubblebabble(int argc, VALUE *argv, VALUE klass)
VALUE             111 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE             112 ext/digest/bubblebabble/bubblebabble.c rb_digest_instance_bubblebabble(VALUE self)
VALUE             124 ext/digest/bubblebabble/bubblebabble.c     VALUE mDigest, mDigest_Instance, cDigest_Class;
VALUE              18 ext/digest/digest.c static VALUE rb_mDigest;
VALUE              19 ext/digest/digest.c static VALUE rb_mDigest_Instance;
VALUE              20 ext/digest/digest.c static VALUE rb_cDigest_Class;
VALUE              21 ext/digest/digest.c static VALUE rb_cDigest_Base;
VALUE              34 ext/digest/digest.c static VALUE
VALUE              35 ext/digest/digest.c hexencode_str_new(VALUE str_digest)
VALUE              40 ext/digest/digest.c     VALUE str;
VALUE              73 ext/digest/digest.c static VALUE
VALUE              74 ext/digest/digest.c rb_digest_s_hexencode(VALUE klass, VALUE str)
VALUE              97 ext/digest/digest.c static VALUE
VALUE              98 ext/digest/digest.c rb_digest_instance_update(VALUE self, VALUE str)
VALUE             115 ext/digest/digest.c static VALUE
VALUE             116 ext/digest/digest.c rb_digest_instance_finish(VALUE self)
VALUE             129 ext/digest/digest.c static VALUE
VALUE             130 ext/digest/digest.c rb_digest_instance_reset(VALUE self)
VALUE             142 ext/digest/digest.c static VALUE
VALUE             143 ext/digest/digest.c rb_digest_instance_new(VALUE self)
VALUE             145 ext/digest/digest.c     VALUE clone = rb_obj_clone(self);
VALUE             162 ext/digest/digest.c static VALUE
VALUE             163 ext/digest/digest.c rb_digest_instance_digest(int argc, VALUE *argv, VALUE self)
VALUE             165 ext/digest/digest.c     VALUE str, value;
VALUE             173 ext/digest/digest.c         VALUE clone = rb_obj_clone(self);
VALUE             189 ext/digest/digest.c static VALUE
VALUE             190 ext/digest/digest.c rb_digest_instance_digest_bang(VALUE self)
VALUE             192 ext/digest/digest.c     VALUE value = rb_funcall(self, id_finish, 0);
VALUE             210 ext/digest/digest.c static VALUE
VALUE             211 ext/digest/digest.c rb_digest_instance_hexdigest(int argc, VALUE *argv, VALUE self)
VALUE             213 ext/digest/digest.c     VALUE str, value;
VALUE             221 ext/digest/digest.c         VALUE clone = rb_obj_clone(self);
VALUE             237 ext/digest/digest.c static VALUE
VALUE             238 ext/digest/digest.c rb_digest_instance_hexdigest_bang(VALUE self)
VALUE             240 ext/digest/digest.c     VALUE value = rb_funcall(self, id_finish, 0);
VALUE             252 ext/digest/digest.c static VALUE
VALUE             253 ext/digest/digest.c rb_digest_instance_to_s(VALUE self)
VALUE             264 ext/digest/digest.c static VALUE
VALUE             265 ext/digest/digest.c rb_digest_instance_inspect(VALUE self)
VALUE             267 ext/digest/digest.c     VALUE str;
VALUE             293 ext/digest/digest.c static VALUE
VALUE             294 ext/digest/digest.c rb_digest_instance_equal(VALUE self, VALUE other)
VALUE             296 ext/digest/digest.c     VALUE str1, str2;
VALUE             326 ext/digest/digest.c static VALUE
VALUE             327 ext/digest/digest.c rb_digest_instance_digest_length(VALUE self)
VALUE             330 ext/digest/digest.c     VALUE digest = rb_digest_instance_digest(0, 0, self);
VALUE             344 ext/digest/digest.c static VALUE
VALUE             345 ext/digest/digest.c rb_digest_instance_length(VALUE self)
VALUE             358 ext/digest/digest.c static VALUE
VALUE             359 ext/digest/digest.c rb_digest_instance_block_length(VALUE self)
VALUE             380 ext/digest/digest.c static VALUE
VALUE             381 ext/digest/digest.c rb_digest_class_s_digest(int argc, VALUE *argv, VALUE klass)
VALUE             383 ext/digest/digest.c     VALUE str;
VALUE             384 ext/digest/digest.c     volatile VALUE obj;
VALUE             409 ext/digest/digest.c static VALUE
VALUE             410 ext/digest/digest.c rb_digest_class_s_hexdigest(int argc, VALUE *argv, VALUE klass)
VALUE             423 ext/digest/digest.c get_digest_base_metadata(VALUE klass)
VALUE             425 ext/digest/digest.c     VALUE p;
VALUE             426 ext/digest/digest.c     VALUE obj;
VALUE             456 ext/digest/digest.c static VALUE
VALUE             457 ext/digest/digest.c rb_digest_base_alloc(VALUE klass)
VALUE             460 ext/digest/digest.c     VALUE obj;
VALUE             478 ext/digest/digest.c static VALUE
VALUE             479 ext/digest/digest.c rb_digest_base_copy(VALUE copy, VALUE obj)
VALUE             498 ext/digest/digest.c static VALUE
VALUE             499 ext/digest/digest.c rb_digest_base_reset(VALUE self)
VALUE             514 ext/digest/digest.c static VALUE
VALUE             515 ext/digest/digest.c rb_digest_base_update(VALUE self, VALUE str)
VALUE             531 ext/digest/digest.c static VALUE
VALUE             532 ext/digest/digest.c rb_digest_base_finish(VALUE self)
VALUE             536 ext/digest/digest.c     VALUE str;
VALUE             552 ext/digest/digest.c static VALUE
VALUE             553 ext/digest/digest.c rb_digest_base_digest_length(VALUE self)
VALUE             563 ext/digest/digest.c static VALUE
VALUE             564 ext/digest/digest.c rb_digest_base_block_length(VALUE self)
VALUE              29 ext/digest/md5/md5init.c     VALUE mDigest, cDigest_Base, cDigest_MD5;
VALUE              29 ext/digest/rmd160/rmd160init.c     VALUE mDigest, cDigest_Base, cDigest_RMD160;
VALUE              29 ext/digest/sha1/sha1init.c     VALUE mDigest, cDigest_Base, cDigest_SHA1;
VALUE              30 ext/digest/sha2/sha2init.c     VALUE mDigest, cDigest_Base;
VALUE              34 ext/digest/sha2/sha2init.c     VALUE cDigest_SHA##bitlen;
VALUE               9 ext/dl/cfunc.c VALUE rb_cDLCFunc;
VALUE              13 ext/dl/cfunc.c static VALUE
VALUE              14 ext/dl/cfunc.c rb_dl_get_last_error(VALUE self)
VALUE              19 ext/dl/cfunc.c static VALUE
VALUE              20 ext/dl/cfunc.c rb_dl_set_last_error(VALUE self, VALUE val)
VALUE              30 ext/dl/cfunc.c static VALUE
VALUE              31 ext/dl/cfunc.c rb_dl_get_win32_last_error(VALUE self)
VALUE              36 ext/dl/cfunc.c static VALUE
VALUE              37 ext/dl/cfunc.c rb_dl_set_win32_last_error(VALUE self, VALUE val)
VALUE              54 ext/dl/cfunc.c VALUE
VALUE              57 ext/dl/cfunc.c   VALUE val;
VALUE              76 ext/dl/cfunc.c rb_dlcfunc2ptr(VALUE val)
VALUE              95 ext/dl/cfunc.c VALUE
VALUE              96 ext/dl/cfunc.c rb_dlcfunc_s_allocate(VALUE klass)
VALUE              98 ext/dl/cfunc.c   VALUE obj;
VALUE             110 ext/dl/cfunc.c VALUE
VALUE             111 ext/dl/cfunc.c rb_dlcfunc_initialize(int argc, VALUE argv[], VALUE self)
VALUE             113 ext/dl/cfunc.c     VALUE addr, name, type, calltype;
VALUE             133 ext/dl/cfunc.c VALUE
VALUE             134 ext/dl/cfunc.c rb_dlcfunc_name(VALUE self)
VALUE             142 ext/dl/cfunc.c VALUE
VALUE             143 ext/dl/cfunc.c rb_dlcfunc_ctype(VALUE self)
VALUE             151 ext/dl/cfunc.c VALUE
VALUE             152 ext/dl/cfunc.c rb_dlcfunc_set_ctype(VALUE self, VALUE ctype)
VALUE             161 ext/dl/cfunc.c VALUE
VALUE             162 ext/dl/cfunc.c rb_dlcfunc_calltype(VALUE self)
VALUE             170 ext/dl/cfunc.c VALUE
VALUE             171 ext/dl/cfunc.c rb_dlcfunc_set_calltype(VALUE self, VALUE sym)
VALUE             181 ext/dl/cfunc.c VALUE
VALUE             182 ext/dl/cfunc.c rb_dlcfunc_ptr(VALUE self)
VALUE             190 ext/dl/cfunc.c VALUE
VALUE             191 ext/dl/cfunc.c rb_dlcfunc_set_ptr(VALUE self, VALUE addr)
VALUE             201 ext/dl/cfunc.c VALUE
VALUE             202 ext/dl/cfunc.c rb_dlcfunc_inspect(VALUE self)
VALUE             204 ext/dl/cfunc.c     VALUE val;
VALUE             239 ext/dl/cfunc.c VALUE
VALUE             240 ext/dl/cfunc.c rb_dlcfunc_call(VALUE self, VALUE ary)
VALUE             245 ext/dl/cfunc.c     VALUE result = Qnil;
VALUE             481 ext/dl/cfunc.c VALUE
VALUE             482 ext/dl/cfunc.c rb_dlcfunc_to_i(VALUE self)
VALUE              10 ext/dl/cptr.c  VALUE rb_cDLCPtr;
VALUE              30 ext/dl/cptr.c  dlptr_init(VALUE val)
VALUE              38 ext/dl/cptr.c  VALUE
VALUE              39 ext/dl/cptr.c  rb_dlptr_new2(VALUE klass, void *ptr, long size, freefunc_t func)
VALUE              42 ext/dl/cptr.c    VALUE val;
VALUE              55 ext/dl/cptr.c  VALUE
VALUE              61 ext/dl/cptr.c  VALUE
VALUE              73 ext/dl/cptr.c  rb_dlptr2cptr(VALUE val)
VALUE              92 ext/dl/cptr.c  static VALUE
VALUE              93 ext/dl/cptr.c  rb_dlptr_s_allocate(VALUE klass)
VALUE              95 ext/dl/cptr.c    VALUE obj;
VALUE             107 ext/dl/cptr.c  static VALUE
VALUE             108 ext/dl/cptr.c  rb_dlptr_initialize(int argc, VALUE argv[], VALUE self)
VALUE             110 ext/dl/cptr.c    VALUE ptr, sym, size;
VALUE             147 ext/dl/cptr.c  static VALUE
VALUE             148 ext/dl/cptr.c  rb_dlptr_s_malloc(int argc, VALUE argv[], VALUE klass)
VALUE             150 ext/dl/cptr.c    VALUE size, sym, obj;
VALUE             172 ext/dl/cptr.c  VALUE
VALUE             173 ext/dl/cptr.c  rb_dlptr_to_i(VALUE self)
VALUE             181 ext/dl/cptr.c  VALUE
VALUE             182 ext/dl/cptr.c  rb_dlptr_to_value(VALUE self)
VALUE             186 ext/dl/cptr.c      return (VALUE)(data->ptr);
VALUE             189 ext/dl/cptr.c  VALUE
VALUE             190 ext/dl/cptr.c  rb_dlptr_ptr(VALUE self)
VALUE             198 ext/dl/cptr.c  VALUE
VALUE             199 ext/dl/cptr.c  rb_dlptr_ref(VALUE self)
VALUE             207 ext/dl/cptr.c  VALUE
VALUE             208 ext/dl/cptr.c  rb_dlptr_null_p(VALUE self)
VALUE             216 ext/dl/cptr.c  VALUE
VALUE             217 ext/dl/cptr.c  rb_dlptr_free_set(VALUE self, VALUE val)
VALUE             220 ext/dl/cptr.c    extern VALUE rb_cDLCFunc;
VALUE             233 ext/dl/cptr.c  VALUE
VALUE             234 ext/dl/cptr.c  rb_dlptr_free_get(VALUE self)
VALUE             243 ext/dl/cptr.c  VALUE
VALUE             244 ext/dl/cptr.c  rb_dlptr_to_s(int argc, VALUE argv[], VALUE self)
VALUE             247 ext/dl/cptr.c    VALUE arg1, val;
VALUE             266 ext/dl/cptr.c  VALUE
VALUE             267 ext/dl/cptr.c  rb_dlptr_to_str(int argc, VALUE argv[], VALUE self)
VALUE             270 ext/dl/cptr.c    VALUE arg1, val;
VALUE             289 ext/dl/cptr.c  VALUE
VALUE             290 ext/dl/cptr.c  rb_dlptr_inspect(VALUE self)
VALUE             301 ext/dl/cptr.c  VALUE
VALUE             302 ext/dl/cptr.c  rb_dlptr_eql(VALUE self, VALUE other)
VALUE             311 ext/dl/cptr.c  VALUE
VALUE             312 ext/dl/cptr.c  rb_dlptr_cmp(VALUE self, VALUE other)
VALUE             320 ext/dl/cptr.c  VALUE
VALUE             321 ext/dl/cptr.c  rb_dlptr_plus(VALUE self, VALUE other)
VALUE             332 ext/dl/cptr.c  VALUE
VALUE             333 ext/dl/cptr.c  rb_dlptr_minus(VALUE self, VALUE other)
VALUE             344 ext/dl/cptr.c  VALUE
VALUE             345 ext/dl/cptr.c  rb_dlptr_aref(int argc, VALUE argv[], VALUE self)
VALUE             347 ext/dl/cptr.c      VALUE arg0, arg1;
VALUE             348 ext/dl/cptr.c      VALUE retval = Qnil;
VALUE             367 ext/dl/cptr.c  VALUE
VALUE             368 ext/dl/cptr.c  rb_dlptr_aset(int argc, VALUE argv[], VALUE self)
VALUE             370 ext/dl/cptr.c      VALUE arg0, arg1, arg2;
VALUE             371 ext/dl/cptr.c      VALUE retval = Qnil;
VALUE             402 ext/dl/cptr.c  VALUE
VALUE             403 ext/dl/cptr.c  rb_dlptr_size(int argc, VALUE argv[], VALUE self)
VALUE             405 ext/dl/cptr.c    VALUE size;
VALUE             416 ext/dl/cptr.c  VALUE
VALUE             417 ext/dl/cptr.c  rb_dlptr_s_to_ptr(VALUE self, VALUE val)
VALUE             419 ext/dl/cptr.c      VALUE ptr;
VALUE             433 ext/dl/cptr.c  	VALUE vptr = rb_funcall(val, id_to_ptr, 0);
VALUE               6 ext/dl/dl.c    VALUE rb_mDL;
VALUE               7 ext/dl/dl.c    VALUE rb_eDLError;
VALUE               8 ext/dl/dl.c    VALUE rb_eDLTypeError;
VALUE              13 ext/dl/dl.c    VALUE
VALUE              14 ext/dl/dl.c    rb_dl_dlopen(int argc, VALUE argv[], VALUE self)
VALUE              20 ext/dl/dl.c    VALUE
VALUE              21 ext/dl/dl.c    rb_dl_malloc(VALUE self, VALUE size)
VALUE              30 ext/dl/dl.c    VALUE
VALUE              31 ext/dl/dl.c    rb_dl_realloc(VALUE self, VALUE addr, VALUE size)
VALUE              40 ext/dl/dl.c    VALUE
VALUE              41 ext/dl/dl.c    rb_dl_free(VALUE self, VALUE addr)
VALUE              50 ext/dl/dl.c    VALUE
VALUE              51 ext/dl/dl.c    rb_dl_ptr2value(VALUE self, VALUE addr)
VALUE              54 ext/dl/dl.c        return (VALUE)NUM2PTR(addr);
VALUE              57 ext/dl/dl.c    VALUE
VALUE              58 ext/dl/dl.c    rb_dl_value2ptr(VALUE self, VALUE val)
VALUE             134 ext/dl/dl.h    extern VALUE rb_mDL;
VALUE             135 ext/dl/dl.h    extern VALUE rb_cDLHandle;
VALUE             136 ext/dl/dl.h    extern VALUE rb_cDLSymbol;
VALUE             137 ext/dl/dl.h    extern VALUE rb_eDLError;
VALUE             138 ext/dl/dl.h    extern VALUE rb_eDLTypeError;
VALUE             221 ext/dl/dl.h    VALUE rb_dlcfunc_new(void (*func)(), int dltype, const char * name, ID calltype);
VALUE             222 ext/dl/dl.h    VALUE rb_dlptr_new(void *ptr, long size, freefunc_t func);
VALUE             223 ext/dl/dl.h    VALUE rb_dlptr_new2(VALUE klass, void *ptr, long size, freefunc_t func);
VALUE             224 ext/dl/dl.h    VALUE rb_dlptr_malloc(long size, freefunc_t func);
VALUE               8 ext/dl/handle.c VALUE rb_cDLHandle;
VALUE              18 ext/dl/handle.c VALUE
VALUE              19 ext/dl/handle.c rb_dlhandle_close(VALUE self)
VALUE              28 ext/dl/handle.c VALUE
VALUE              29 ext/dl/handle.c rb_dlhandle_s_allocate(VALUE klass)
VALUE              31 ext/dl/handle.c   VALUE obj;
VALUE              43 ext/dl/handle.c VALUE
VALUE              44 ext/dl/handle.c rb_dlhandle_initialize(int argc, VALUE argv[], VALUE self)
VALUE              48 ext/dl/handle.c   VALUE lib, flag;
VALUE              96 ext/dl/handle.c VALUE
VALUE              97 ext/dl/handle.c rb_dlhandle_enable_close(VALUE self)
VALUE             106 ext/dl/handle.c VALUE
VALUE             107 ext/dl/handle.c rb_dlhandle_disable_close(VALUE self)
VALUE             116 ext/dl/handle.c VALUE
VALUE             117 ext/dl/handle.c rb_dlhandle_to_i(VALUE self)
VALUE             125 ext/dl/handle.c VALUE
VALUE             126 ext/dl/handle.c rb_dlhandle_sym(VALUE self, VALUE sym)
VALUE              29 ext/etc/etc.c  static VALUE sPasswd;
VALUE              31 ext/etc/etc.c  static VALUE sGroup;
VALUE              46 ext/etc/etc.c  static VALUE
VALUE              47 ext/etc/etc.c  etc_getlogin(VALUE obj)
VALUE              65 ext/etc/etc.c  static VALUE
VALUE              74 ext/etc/etc.c  static VALUE
VALUE             122 ext/etc/etc.c  static VALUE
VALUE             123 ext/etc/etc.c  etc_getpwuid(int argc, VALUE *argv, VALUE obj)
VALUE             126 ext/etc/etc.c      VALUE id;
VALUE             153 ext/etc/etc.c  static VALUE
VALUE             154 ext/etc/etc.c  etc_getpwnam(VALUE obj, VALUE nam)
VALUE             170 ext/etc/etc.c  static VALUE
VALUE             177 ext/etc/etc.c  static VALUE
VALUE             206 ext/etc/etc.c  static VALUE
VALUE             207 ext/etc/etc.c  etc_passwd(VALUE obj)
VALUE             230 ext/etc/etc.c  static VALUE
VALUE             231 ext/etc/etc.c  etc_setpwent(VALUE obj)
VALUE             242 ext/etc/etc.c  static VALUE
VALUE             243 ext/etc/etc.c  etc_endpwent(VALUE obj)
VALUE             277 ext/etc/etc.c  static VALUE
VALUE             278 ext/etc/etc.c  etc_getpwent(VALUE obj)
VALUE             291 ext/etc/etc.c  static VALUE
VALUE             294 ext/etc/etc.c      VALUE mem;
VALUE             323 ext/etc/etc.c  static VALUE
VALUE             324 ext/etc/etc.c  etc_getgrgid(int argc, VALUE *argv, VALUE obj)
VALUE             327 ext/etc/etc.c      VALUE id;
VALUE             356 ext/etc/etc.c  static VALUE
VALUE             357 ext/etc/etc.c  etc_getgrnam(VALUE obj, VALUE nam)
VALUE             374 ext/etc/etc.c  static VALUE
VALUE             381 ext/etc/etc.c  static VALUE
VALUE             410 ext/etc/etc.c  static VALUE
VALUE             411 ext/etc/etc.c  etc_group(VALUE obj)
VALUE             434 ext/etc/etc.c  static VALUE
VALUE             435 ext/etc/etc.c  etc_setgrent(VALUE obj)
VALUE             446 ext/etc/etc.c  static VALUE
VALUE             447 ext/etc/etc.c  etc_endgrent(VALUE obj)
VALUE             475 ext/etc/etc.c  static VALUE
VALUE             476 ext/etc/etc.c  etc_getgrent(VALUE obj)
VALUE             496 ext/etc/etc.c      VALUE mEtc;
VALUE             115 ext/fcntl/fcntl.c     VALUE mFcntl = rb_define_module("Fcntl");
VALUE              74 ext/gdbm/gdbm.c static VALUE rb_cGDBM, rb_eGDBMError, rb_eGDBMFatalError;
VALUE             123 ext/gdbm/gdbm.c static VALUE
VALUE             124 ext/gdbm/gdbm.c fgdbm_close(VALUE obj)
VALUE             141 ext/gdbm/gdbm.c static VALUE
VALUE             142 ext/gdbm/gdbm.c fgdbm_closed(VALUE obj)
VALUE             155 ext/gdbm/gdbm.c static VALUE
VALUE             156 ext/gdbm/gdbm.c fgdbm_s_alloc(VALUE klass)
VALUE             184 ext/gdbm/gdbm.c static VALUE
VALUE             185 ext/gdbm/gdbm.c fgdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             187 ext/gdbm/gdbm.c     VALUE file, vmode, vflags;
VALUE             264 ext/gdbm/gdbm.c static VALUE
VALUE             265 ext/gdbm/gdbm.c fgdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             267 ext/gdbm/gdbm.c     VALUE obj = Data_Wrap_Struct(klass, 0, free_dbm, 0);
VALUE             280 ext/gdbm/gdbm.c static VALUE
VALUE             284 ext/gdbm/gdbm.c     VALUE str;
VALUE             293 ext/gdbm/gdbm.c     return (VALUE)str;
VALUE             296 ext/gdbm/gdbm.c static VALUE
VALUE             297 ext/gdbm/gdbm.c rb_gdbm_fetch2(GDBM_FILE dbm, VALUE keystr)
VALUE             308 ext/gdbm/gdbm.c static VALUE
VALUE             309 ext/gdbm/gdbm.c rb_gdbm_fetch3(VALUE obj, VALUE keystr)
VALUE             318 ext/gdbm/gdbm.c static VALUE
VALUE             322 ext/gdbm/gdbm.c     VALUE str;
VALUE             334 ext/gdbm/gdbm.c static VALUE
VALUE             335 ext/gdbm/gdbm.c rb_gdbm_nextkey(GDBM_FILE dbm, VALUE keystr)
VALUE             338 ext/gdbm/gdbm.c     VALUE str;
VALUE             352 ext/gdbm/gdbm.c static VALUE
VALUE             353 ext/gdbm/gdbm.c fgdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             355 ext/gdbm/gdbm.c     VALUE valstr;
VALUE             372 ext/gdbm/gdbm.c static VALUE
VALUE             373 ext/gdbm/gdbm.c fgdbm_aref(VALUE obj, VALUE keystr)
VALUE             385 ext/gdbm/gdbm.c static VALUE
VALUE             386 ext/gdbm/gdbm.c fgdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             388 ext/gdbm/gdbm.c     VALUE keystr, valstr, ifnone;
VALUE             405 ext/gdbm/gdbm.c static VALUE
VALUE             406 ext/gdbm/gdbm.c fgdbm_key(VALUE obj, VALUE valstr)
VALUE             410 ext/gdbm/gdbm.c     VALUE keystr, valstr2;
VALUE             429 ext/gdbm/gdbm.c static VALUE
VALUE             430 ext/gdbm/gdbm.c fgdbm_index(VALUE obj, VALUE value)
VALUE             443 ext/gdbm/gdbm.c static VALUE
VALUE             444 ext/gdbm/gdbm.c fgdbm_select(VALUE obj)
VALUE             446 ext/gdbm/gdbm.c     VALUE new = rb_ary_new();
VALUE             449 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             454 ext/gdbm/gdbm.c         VALUE assoc = rb_assoc_new(keystr, rb_gdbm_fetch2(dbm, keystr));
VALUE             455 ext/gdbm/gdbm.c         VALUE v = rb_yield(assoc);
VALUE             472 ext/gdbm/gdbm.c static VALUE
VALUE             473 ext/gdbm/gdbm.c fgdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             475 ext/gdbm/gdbm.c     VALUE new = rb_ary_new2(argc);
VALUE             486 ext/gdbm/gdbm.c rb_gdbm_modify(VALUE obj)
VALUE             492 ext/gdbm/gdbm.c static VALUE
VALUE             493 ext/gdbm/gdbm.c rb_gdbm_delete(VALUE obj, VALUE keystr)
VALUE             526 ext/gdbm/gdbm.c static VALUE
VALUE             527 ext/gdbm/gdbm.c fgdbm_delete(VALUE obj, VALUE keystr)
VALUE             529 ext/gdbm/gdbm.c     VALUE valstr;
VALUE             543 ext/gdbm/gdbm.c static VALUE
VALUE             544 ext/gdbm/gdbm.c fgdbm_shift(VALUE obj)
VALUE             548 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             567 ext/gdbm/gdbm.c static VALUE
VALUE             568 ext/gdbm/gdbm.c fgdbm_delete_if(VALUE obj)
VALUE             572 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             573 ext/gdbm/gdbm.c     VALUE ret, ary = rb_ary_new();
VALUE             605 ext/gdbm/gdbm.c static VALUE
VALUE             606 ext/gdbm/gdbm.c fgdbm_clear(VALUE obj)
VALUE             649 ext/gdbm/gdbm.c static VALUE
VALUE             650 ext/gdbm/gdbm.c fgdbm_invert(VALUE obj)
VALUE             654 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             655 ext/gdbm/gdbm.c     VALUE hash = rb_hash_new();
VALUE             674 ext/gdbm/gdbm.c static VALUE
VALUE             675 ext/gdbm/gdbm.c fgdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             701 ext/gdbm/gdbm.c static VALUE
VALUE             702 ext/gdbm/gdbm.c update_i(VALUE pair, VALUE dbm)
VALUE             720 ext/gdbm/gdbm.c static VALUE
VALUE             721 ext/gdbm/gdbm.c fgdbm_update(VALUE obj, VALUE other)
VALUE             734 ext/gdbm/gdbm.c static VALUE
VALUE             735 ext/gdbm/gdbm.c fgdbm_replace(VALUE obj, VALUE other)
VALUE             749 ext/gdbm/gdbm.c static VALUE
VALUE             750 ext/gdbm/gdbm.c fgdbm_length(VALUE obj)
VALUE             776 ext/gdbm/gdbm.c static VALUE
VALUE             777 ext/gdbm/gdbm.c fgdbm_empty_p(VALUE obj)
VALUE             806 ext/gdbm/gdbm.c static VALUE
VALUE             807 ext/gdbm/gdbm.c fgdbm_each_value(VALUE obj)
VALUE             811 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             832 ext/gdbm/gdbm.c static VALUE
VALUE             833 ext/gdbm/gdbm.c fgdbm_each_key(VALUE obj)
VALUE             837 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             858 ext/gdbm/gdbm.c static VALUE
VALUE             859 ext/gdbm/gdbm.c fgdbm_each_pair(VALUE obj)
VALUE             863 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             884 ext/gdbm/gdbm.c static VALUE
VALUE             885 ext/gdbm/gdbm.c fgdbm_keys(VALUE obj)
VALUE             889 ext/gdbm/gdbm.c     VALUE keystr, ary;
VALUE             908 ext/gdbm/gdbm.c static VALUE
VALUE             909 ext/gdbm/gdbm.c fgdbm_values(VALUE obj)
VALUE             914 ext/gdbm/gdbm.c     VALUE valstr, ary;
VALUE             936 ext/gdbm/gdbm.c static VALUE
VALUE             937 ext/gdbm/gdbm.c fgdbm_has_key(VALUE obj, VALUE keystr)
VALUE             961 ext/gdbm/gdbm.c static VALUE
VALUE             962 ext/gdbm/gdbm.c fgdbm_has_value(VALUE obj, VALUE valstr)
VALUE             966 ext/gdbm/gdbm.c     VALUE keystr, valstr2;
VALUE             991 ext/gdbm/gdbm.c static VALUE
VALUE             992 ext/gdbm/gdbm.c fgdbm_to_a(VALUE obj)
VALUE             996 ext/gdbm/gdbm.c     VALUE keystr, ary;
VALUE            1017 ext/gdbm/gdbm.c static VALUE
VALUE            1018 ext/gdbm/gdbm.c fgdbm_reorganize(VALUE obj)
VALUE            1039 ext/gdbm/gdbm.c static VALUE
VALUE            1040 ext/gdbm/gdbm.c fgdbm_sync(VALUE obj)
VALUE            1057 ext/gdbm/gdbm.c static VALUE
VALUE            1058 ext/gdbm/gdbm.c fgdbm_set_cachesize(VALUE obj, VALUE val)
VALUE            1082 ext/gdbm/gdbm.c static VALUE
VALUE            1083 ext/gdbm/gdbm.c fgdbm_set_fastmode(VALUE obj, VALUE val)
VALUE            1113 ext/gdbm/gdbm.c static VALUE
VALUE            1114 ext/gdbm/gdbm.c fgdbm_set_syncmode(VALUE obj, VALUE val)
VALUE            1142 ext/gdbm/gdbm.c static VALUE
VALUE            1143 ext/gdbm/gdbm.c fgdbm_to_hash(VALUE obj)
VALUE            1147 ext/gdbm/gdbm.c     VALUE keystr, hash;
VALUE            1167 ext/gdbm/gdbm.c static VALUE
VALUE            1168 ext/gdbm/gdbm.c fgdbm_reject(VALUE obj)
VALUE              79 ext/iconv/iconv.c #define VALUE2ICONV(v) ((iconv_t)((VALUE)(v) ^ -1))
VALUE              80 ext/iconv/iconv.c #define ICONV2VALUE(c) ((VALUE)(c) ^ -1)
VALUE              86 ext/iconv/iconv.c     VALUE *argv;
VALUE              87 ext/iconv/iconv.c     VALUE ret;
VALUE              89 ext/iconv/iconv.c     VALUE (*append)_((VALUE, VALUE));
VALUE              94 ext/iconv/iconv.c     VALUE transliterate;
VALUE              95 ext/iconv/iconv.c     VALUE discard_ilseq;
VALUE             100 ext/iconv/iconv.c static VALUE rb_eIconvInvalidEncoding;
VALUE             101 ext/iconv/iconv.c static VALUE rb_eIconvFailure;
VALUE             102 ext/iconv/iconv.c static VALUE rb_eIconvIllegalSeq;
VALUE             103 ext/iconv/iconv.c static VALUE rb_eIconvInvalidChar;
VALUE             104 ext/iconv/iconv.c static VALUE rb_eIconvOutOfRange;
VALUE             105 ext/iconv/iconv.c static VALUE rb_eIconvBrokenLibrary;
VALUE             108 ext/iconv/iconv.c static VALUE iconv_fail _((VALUE error, VALUE success, VALUE failed, struct iconv_env_t* env, const char *mesg));
VALUE             109 ext/iconv/iconv.c static VALUE iconv_failure_initialize _((VALUE error, VALUE mesg, VALUE success, VALUE failed));
VALUE             110 ext/iconv/iconv.c static VALUE iconv_failure_success _((VALUE self));
VALUE             111 ext/iconv/iconv.c static VALUE iconv_failure_failed _((VALUE self));
VALUE             113 ext/iconv/iconv.c static iconv_t iconv_create _((VALUE to, VALUE from, struct rb_iconv_opt_t *opt, int *idx));
VALUE             115 ext/iconv/iconv.c static VALUE iconv_free _((VALUE cd));
VALUE             116 ext/iconv/iconv.c static VALUE iconv_try _((iconv_t cd, const char **inptr, size_t *inlen, char **outptr, size_t *outlen));
VALUE             117 ext/iconv/iconv.c static VALUE rb_str_derive _((VALUE str, const char* ptr, int len));
VALUE             118 ext/iconv/iconv.c static VALUE iconv_convert _((iconv_t cd, VALUE str, long start, long length, int toidx,
VALUE             120 ext/iconv/iconv.c static VALUE iconv_s_allocate _((VALUE klass));
VALUE             121 ext/iconv/iconv.c static VALUE iconv_initialize _((int argc, VALUE *argv, VALUE self));
VALUE             122 ext/iconv/iconv.c static VALUE iconv_s_open _((int argc, VALUE *argv, VALUE self));
VALUE             123 ext/iconv/iconv.c static VALUE iconv_s_convert _((struct iconv_env_t* env));
VALUE             124 ext/iconv/iconv.c static VALUE iconv_s_iconv _((int argc, VALUE *argv, VALUE self));
VALUE             125 ext/iconv/iconv.c static VALUE iconv_init_state _((VALUE cd));
VALUE             126 ext/iconv/iconv.c static VALUE iconv_finish _((VALUE self));
VALUE             127 ext/iconv/iconv.c static VALUE iconv_iconv _((int argc, VALUE *argv, VALUE self));
VALUE             128 ext/iconv/iconv.c static VALUE iconv_conv _((int argc, VALUE *argv, VALUE self));
VALUE             130 ext/iconv/iconv.c static VALUE charset_map;
VALUE             138 ext/iconv/iconv.c static VALUE
VALUE             144 ext/iconv/iconv.c static VALUE
VALUE             145 ext/iconv/iconv.c strip_glibc_option(VALUE *code)
VALUE             147 ext/iconv/iconv.c     VALUE val = StringValue(*code);
VALUE             152 ext/iconv/iconv.c 	VALUE opt = rb_str_subseq(val, slash - ptr, pend - slash);
VALUE             161 ext/iconv/iconv.c map_charset(VALUE *code)
VALUE             163 ext/iconv/iconv.c     VALUE val = StringValue(*code);
VALUE             166 ext/iconv/iconv.c 	VALUE key = rb_funcall2(val, rb_intern("downcase"), 0, 0);
VALUE             176 ext/iconv/iconv.c iconv_create(VALUE to, VALUE from, struct rb_iconv_opt_t *opt, int *idx)
VALUE             178 ext/iconv/iconv.c     VALUE toopt = strip_glibc_option(&to);
VALUE             179 ext/iconv/iconv.c     VALUE fromopt = strip_glibc_option(&from);
VALUE             180 ext/iconv/iconv.c     VALUE toenc = 0, fromenc = 0;
VALUE             226 ext/iconv/iconv.c 	    volatile VALUE msg = rb_str_new(0, strlen(s) + RSTRING_LEN(to) +
VALUE             283 ext/iconv/iconv.c static VALUE
VALUE             284 ext/iconv/iconv.c iconv_free(VALUE cd)
VALUE             291 ext/iconv/iconv.c static VALUE
VALUE             292 ext/iconv/iconv.c check_iconv(VALUE obj)
VALUE             298 ext/iconv/iconv.c     return (VALUE)DATA_PTR(obj);
VALUE             301 ext/iconv/iconv.c static VALUE
VALUE             342 ext/iconv/iconv.c static VALUE
VALUE             343 ext/iconv/iconv.c iconv_failure_initialize(VALUE error, VALUE mesg, VALUE success, VALUE failed)
VALUE             351 ext/iconv/iconv.c static VALUE
VALUE             352 ext/iconv/iconv.c iconv_fail(VALUE error, VALUE success, VALUE failed, struct iconv_env_t* env, const char *mesg)
VALUE             354 ext/iconv/iconv.c     VALUE args[3];
VALUE             381 ext/iconv/iconv.c static VALUE
VALUE             382 ext/iconv/iconv.c rb_str_derive(VALUE str, const char* ptr, int len)
VALUE             384 ext/iconv/iconv.c     VALUE ret;
VALUE             396 ext/iconv/iconv.c static VALUE
VALUE             397 ext/iconv/iconv.c iconv_convert(iconv_t cd, VALUE str, long start, long length, int toidx, struct iconv_env_t* env)
VALUE             399 ext/iconv/iconv.c     VALUE ret = Qfalse;
VALUE             400 ext/iconv/iconv.c     VALUE error = Qfalse;
VALUE             401 ext/iconv/iconv.c     VALUE rescue;
VALUE             533 ext/iconv/iconv.c static VALUE
VALUE             534 ext/iconv/iconv.c iconv_s_allocate(VALUE klass)
VALUE             539 ext/iconv/iconv.c static VALUE
VALUE             540 ext/iconv/iconv.c get_iconv_opt_i(VALUE i, VALUE arg)
VALUE             543 ext/iconv/iconv.c     VALUE name, val;
VALUE             595 ext/iconv/iconv.c get_iconv_opt(struct rb_iconv_opt_t *opt, VALUE options)
VALUE             600 ext/iconv/iconv.c 	rb_block_call(options, rb_intern("each"), 0, 0, get_iconv_opt_i, (VALUE)opt);
VALUE             627 ext/iconv/iconv.c static VALUE
VALUE             628 ext/iconv/iconv.c iconv_initialize(int argc, VALUE *argv, VALUE self)
VALUE             630 ext/iconv/iconv.c     VALUE to, from, options;
VALUE             651 ext/iconv/iconv.c static VALUE
VALUE             652 ext/iconv/iconv.c iconv_s_open(int argc, VALUE *argv, VALUE self)
VALUE             654 ext/iconv/iconv.c     VALUE to, from, options, cd;
VALUE             666 ext/iconv/iconv.c 	return rb_ensure(rb_yield, self, (VALUE(*)())iconv_finish, self);
VALUE             673 ext/iconv/iconv.c static VALUE
VALUE             676 ext/iconv/iconv.c     VALUE last = 0;
VALUE             679 ext/iconv/iconv.c 	VALUE s = iconv_convert(env->cd, last = *(env->argv),
VALUE             685 ext/iconv/iconv.c 	VALUE s = iconv_convert(env->cd, Qnil, 0, 0, env->toidx, env);
VALUE             711 ext/iconv/iconv.c static VALUE
VALUE             712 ext/iconv/iconv.c iconv_s_iconv(int argc, VALUE *argv, VALUE self)
VALUE             724 ext/iconv/iconv.c     return rb_ensure(iconv_s_convert, (VALUE)&arg, iconv_free, ICONV2VALUE(arg.cd));
VALUE             735 ext/iconv/iconv.c static VALUE
VALUE             736 ext/iconv/iconv.c iconv_s_conv(VALUE self, VALUE to, VALUE from, VALUE str)
VALUE             745 ext/iconv/iconv.c     return rb_ensure(iconv_s_convert, (VALUE)&arg, iconv_free, ICONV2VALUE(arg.cd));
VALUE             760 ext/iconv/iconv.c     VALUE array;
VALUE             763 ext/iconv/iconv.c static VALUE
VALUE             764 ext/iconv/iconv.c list_iconv_i(VALUE ptr)
VALUE             769 ext/iconv/iconv.c     VALUE ary = rb_ary_new2(namescount);
VALUE             788 ext/iconv/iconv.c     list.array = ((VALUE *)data)[1];
VALUE             789 ext/iconv/iconv.c     rb_protect(list_iconv_i, (VALUE)&list, state);
VALUE             794 ext/iconv/iconv.c static VALUE
VALUE             799 ext/iconv/iconv.c     VALUE args[2];
VALUE             809 ext/iconv/iconv.c     VALUE ary;
VALUE             841 ext/iconv/iconv.c static VALUE
VALUE             842 ext/iconv/iconv.c iconv_init_state(VALUE self)
VALUE             844 ext/iconv/iconv.c     iconv_t cd = VALUE2ICONV((VALUE)DATA_PTR(self));
VALUE             849 ext/iconv/iconv.c static VALUE
VALUE             850 ext/iconv/iconv.c iconv_finish(VALUE self)
VALUE             852 ext/iconv/iconv.c     VALUE cd = check_iconv(self);
VALUE             885 ext/iconv/iconv.c static VALUE
VALUE             886 ext/iconv/iconv.c iconv_iconv(int argc, VALUE *argv, VALUE self)
VALUE             888 ext/iconv/iconv.c     VALUE str, n1, n2;
VALUE             889 ext/iconv/iconv.c     VALUE cd = check_iconv(self);
VALUE             894 ext/iconv/iconv.c 	VALUE n = rb_str_length(StringValue(str));
VALUE             925 ext/iconv/iconv.c static VALUE
VALUE             926 ext/iconv/iconv.c iconv_conv(int argc, VALUE *argv, VALUE self)
VALUE             929 ext/iconv/iconv.c     VALUE str, s;
VALUE             953 ext/iconv/iconv.c static VALUE
VALUE             954 ext/iconv/iconv.c iconv_trivialp(VALUE self)
VALUE             972 ext/iconv/iconv.c static VALUE
VALUE             973 ext/iconv/iconv.c iconv_get_transliterate(VALUE self)
VALUE             991 ext/iconv/iconv.c static VALUE
VALUE             992 ext/iconv/iconv.c iconv_set_transliterate(VALUE self, VALUE transliterate)
VALUE            1009 ext/iconv/iconv.c static VALUE
VALUE            1010 ext/iconv/iconv.c iconv_get_discard_ilseq(VALUE self)
VALUE            1028 ext/iconv/iconv.c static VALUE
VALUE            1029 ext/iconv/iconv.c iconv_set_discard_ilseq(VALUE self, VALUE discard_ilseq)
VALUE            1046 ext/iconv/iconv.c static VALUE
VALUE            1047 ext/iconv/iconv.c iconv_s_ctlmethods(VALUE klass)
VALUE            1049 ext/iconv/iconv.c     VALUE ary = rb_ary_new();
VALUE            1083 ext/iconv/iconv.c static VALUE
VALUE            1084 ext/iconv/iconv.c iconv_failure_success(VALUE self)
VALUE            1096 ext/iconv/iconv.c static VALUE
VALUE            1097 ext/iconv/iconv.c iconv_failure_failed(VALUE self)
VALUE            1108 ext/iconv/iconv.c static VALUE
VALUE            1109 ext/iconv/iconv.c iconv_failure_inspect(VALUE self)
VALUE            1112 ext/iconv/iconv.c     VALUE success = rb_attr_get(self, rb_success);
VALUE            1113 ext/iconv/iconv.c     VALUE failed = rb_attr_get(self, rb_failed);
VALUE            1114 ext/iconv/iconv.c     VALUE str = rb_str_buf_cat2(rb_str_new2("#<"), cname);
VALUE            1159 ext/iconv/iconv.c     VALUE rb_cIconv = rb_define_class("Iconv", rb_cData);
VALUE              39 ext/io/wait/wait.c static VALUE io_ready_p _((VALUE io));
VALUE              40 ext/io/wait/wait.c static VALUE io_wait _((int argc, VALUE *argv, VALUE io));
VALUE              43 ext/io/wait/wait.c EXTERN struct timeval rb_time_interval _((VALUE time));
VALUE              52 ext/io/wait/wait.c static VALUE
VALUE              53 ext/io/wait/wait.c io_ready_p(VALUE io)
VALUE              73 ext/io/wait/wait.c static VALUE
VALUE              74 ext/io/wait/wait.c wait_readable(VALUE p)
VALUE              79 ext/io/wait/wait.c     return (VALUE)rb_thread_select(rb_fd_max(fds), rb_fd_ptr(fds), NULL, NULL, arg->timeout);
VALUE              92 ext/io/wait/wait.c static VALUE
VALUE              93 ext/io/wait/wait.c io_wait(int argc, VALUE *argv, VALUE io)
VALUE              99 ext/io/wait/wait.c     VALUE timeout;
VALUE             119 ext/io/wait/wait.c     i = (int)rb_ensure(wait_readable, (VALUE)&arg,
VALUE             120 ext/io/wait/wait.c 		       (VALUE (*)_((VALUE)))rb_fd_term, (VALUE)&arg.fds);
VALUE              12 ext/json/ext/generator/generator.c static VALUE mJSON, mExt, mGenerator, cState, mGeneratorMethods, mObject,
VALUE              22 ext/json/ext/generator/generator.c     VALUE indent;
VALUE              23 ext/json/ext/generator/generator.c     VALUE space;
VALUE              24 ext/json/ext/generator/generator.c     VALUE space_before;
VALUE              25 ext/json/ext/generator/generator.c     VALUE object_nl;
VALUE              26 ext/json/ext/generator/generator.c     VALUE array_nl;
VALUE              28 ext/json/ext/generator/generator.c     VALUE seen;
VALUE              29 ext/json/ext/generator/generator.c     VALUE memo;
VALUE              30 ext/json/ext/generator/generator.c     VALUE depth;
VALUE              52 ext/json/ext/generator/generator.c static int hash_to_json_state_i(VALUE key, VALUE value, VALUE Vstate)
VALUE              54 ext/json/ext/generator/generator.c     VALUE json, buf, Vdepth;
VALUE              87 ext/json/ext/generator/generator.c inline static VALUE mHash_json_transfrom(VALUE self, VALUE Vstate, VALUE Vdepth) {
VALUE              89 ext/json/ext/generator/generator.c     VALUE result;
VALUE             108 ext/json/ext/generator/generator.c static int hash_to_json_i(VALUE key, VALUE value, VALUE buf)
VALUE             110 ext/json/ext/generator/generator.c     VALUE tmp;
VALUE             136 ext/json/ext/generator/generator.c static VALUE mHash_to_json(int argc, VALUE *argv, VALUE self)
VALUE             138 ext/json/ext/generator/generator.c     VALUE Vstate, Vdepth, result;
VALUE             153 ext/json/ext/generator/generator.c             VALUE self_id = rb_obj_id(self);
VALUE             169 ext/json/ext/generator/generator.c inline static VALUE mArray_json_transfrom(VALUE self, VALUE Vstate, VALUE Vdepth) {
VALUE             171 ext/json/ext/generator/generator.c     VALUE shift, result;
VALUE             173 ext/json/ext/generator/generator.c     VALUE delim = rb_str_new2(",");
VALUE             178 ext/json/ext/generator/generator.c         VALUE self_id = rb_obj_id(self);
VALUE             188 ext/json/ext/generator/generator.c             VALUE element = RARRAY_PTR(self)[i];
VALUE             215 ext/json/ext/generator/generator.c             VALUE element = RARRAY_PTR(self)[i];
VALUE             241 ext/json/ext/generator/generator.c static VALUE mArray_to_json(int argc, VALUE *argv, VALUE self) {
VALUE             242 ext/json/ext/generator/generator.c     VALUE Vstate, Vdepth, result;
VALUE             251 ext/json/ext/generator/generator.c             VALUE element = RARRAY_PTR(self)[i];
VALUE             271 ext/json/ext/generator/generator.c static VALUE mInteger_to_json(int argc, VALUE *argv, VALUE self)
VALUE             281 ext/json/ext/generator/generator.c static VALUE mFloat_to_json(int argc, VALUE *argv, VALUE self)
VALUE             284 ext/json/ext/generator/generator.c     VALUE Vstate, rest, tmp;
VALUE             312 ext/json/ext/generator/generator.c static VALUE mString_included_s(VALUE self, VALUE modul) {
VALUE             323 ext/json/ext/generator/generator.c static VALUE mString_to_json(int argc, VALUE *argv, VALUE self)
VALUE             325 ext/json/ext/generator/generator.c     VALUE result = rb_str_buf_new(RSTRING_LEN(self));
VALUE             340 ext/json/ext/generator/generator.c static VALUE mString_to_json_raw_object(VALUE self) {
VALUE             341 ext/json/ext/generator/generator.c     VALUE ary;
VALUE             342 ext/json/ext/generator/generator.c     VALUE result = rb_hash_new();
VALUE             355 ext/json/ext/generator/generator.c static VALUE mString_to_json_raw(int argc, VALUE *argv, VALUE self) {
VALUE             356 ext/json/ext/generator/generator.c     VALUE obj = mString_to_json_raw_object(self);
VALUE             367 ext/json/ext/generator/generator.c static VALUE mString_Extend_json_create(VALUE self, VALUE o) {
VALUE             368 ext/json/ext/generator/generator.c     VALUE ary;
VALUE             379 ext/json/ext/generator/generator.c static VALUE mTrueClass_to_json(int argc, VALUE *argv, VALUE self)
VALUE             389 ext/json/ext/generator/generator.c static VALUE mFalseClass_to_json(int argc, VALUE *argv, VALUE self)
VALUE             398 ext/json/ext/generator/generator.c static VALUE mNilClass_to_json(int argc, VALUE *argv, VALUE self)
VALUE             410 ext/json/ext/generator/generator.c static VALUE mObject_to_json(int argc, VALUE *argv, VALUE self)
VALUE             412 ext/json/ext/generator/generator.c     VALUE string = rb_funcall(self, i_to_s, 0);
VALUE             442 ext/json/ext/generator/generator.c static VALUE cState_s_allocate(VALUE klass)
VALUE             454 ext/json/ext/generator/generator.c static inline VALUE cState_configure(VALUE self, VALUE opts)
VALUE             456 ext/json/ext/generator/generator.c     VALUE tmp;
VALUE             499 ext/json/ext/generator/generator.c         VALUE max_nesting = rb_hash_aref(opts, tmp);
VALUE             518 ext/json/ext/generator/generator.c static VALUE cState_to_h(VALUE self)
VALUE             520 ext/json/ext/generator/generator.c     VALUE result = rb_hash_new();
VALUE             552 ext/json/ext/generator/generator.c static VALUE cState_initialize(int argc, VALUE *argv, VALUE self)
VALUE             554 ext/json/ext/generator/generator.c     VALUE opts;
VALUE             583 ext/json/ext/generator/generator.c static VALUE cState_from_state_s(VALUE self, VALUE opts)
VALUE             599 ext/json/ext/generator/generator.c static VALUE cState_indent(VALUE self)
VALUE             610 ext/json/ext/generator/generator.c static VALUE cState_indent_set(VALUE self, VALUE indent)
VALUE             623 ext/json/ext/generator/generator.c static VALUE cState_space(VALUE self)
VALUE             635 ext/json/ext/generator/generator.c static VALUE cState_space_set(VALUE self, VALUE space)
VALUE             647 ext/json/ext/generator/generator.c static VALUE cState_space_before(VALUE self)
VALUE             658 ext/json/ext/generator/generator.c static VALUE cState_space_before_set(VALUE self, VALUE space_before)
VALUE             671 ext/json/ext/generator/generator.c static VALUE cState_object_nl(VALUE self)
VALUE             683 ext/json/ext/generator/generator.c static VALUE cState_object_nl_set(VALUE self, VALUE object_nl)
VALUE             695 ext/json/ext/generator/generator.c static VALUE cState_array_nl(VALUE self)
VALUE             706 ext/json/ext/generator/generator.c static VALUE cState_array_nl_set(VALUE self, VALUE array_nl)
VALUE             719 ext/json/ext/generator/generator.c static VALUE cState_check_circular_p(VALUE self)
VALUE             731 ext/json/ext/generator/generator.c static VALUE cState_max_nesting(VALUE self)
VALUE             743 ext/json/ext/generator/generator.c static VALUE cState_max_nesting_set(VALUE self, VALUE depth)
VALUE             757 ext/json/ext/generator/generator.c static VALUE cState_allow_nan_p(VALUE self)
VALUE             768 ext/json/ext/generator/generator.c static VALUE cState_seen_p(VALUE self, VALUE object)
VALUE             780 ext/json/ext/generator/generator.c static VALUE cState_remember(VALUE self, VALUE object)
VALUE             791 ext/json/ext/generator/generator.c static VALUE cState_forget(VALUE self, VALUE object)
VALUE             101 ext/json/ext/generator/unicode.c void JSON_convert_UTF8_to_JSON(VALUE buffer, VALUE string, ConversionFlags flags)
VALUE              38 ext/json/ext/generator/unicode.h void JSON_convert_UTF8_to_JSON(VALUE buffer, VALUE string, ConversionFlags flags);
VALUE               8 ext/json/ext/parser/parser.c static VALUE mJSON, mExt, cParser, eParserError, eNestingError;
VALUE               9 ext/json/ext/parser/parser.c static VALUE CNaN, CInfinity, CMinusInfinity;
VALUE              17 ext/json/ext/parser/parser.c     VALUE Vsource;
VALUE              21 ext/json/ext/parser/parser.c     VALUE create_id;
VALUE              27 ext/json/ext/parser/parser.c static char *JSON_parse_object(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              28 ext/json/ext/parser/parser.c static char *JSON_parse_array(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              29 ext/json/ext/parser/parser.c static char *JSON_parse_value(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              30 ext/json/ext/parser/parser.c static char *JSON_parse_string(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              31 ext/json/ext/parser/parser.c static char *JSON_parse_integer(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              32 ext/json/ext/parser/parser.c static char *JSON_parse_float(JSON_Parser *json, char *p, char *pe, VALUE *result);
VALUE              52 ext/json/ext/parser/parser.c static char *JSON_parse_object(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE              55 ext/json/ext/parser/parser.c     VALUE last_name = Qnil;
VALUE             177 ext/json/ext/parser/parser.c         VALUE v = Qnil;
VALUE             388 ext/json/ext/parser/parser.c             VALUE klassname = rb_hash_aref(*result, json->create_id);
VALUE             390 ext/json/ext/parser/parser.c                 VALUE klass = rb_path2class(StringValueCStr(klassname));
VALUE             413 ext/json/ext/parser/parser.c static char *JSON_parse_value(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE             719 ext/json/ext/parser/parser.c static char *JSON_parse_integer(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE             812 ext/json/ext/parser/parser.c static char *JSON_parse_float(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE             972 ext/json/ext/parser/parser.c static char *JSON_parse_array(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE            1029 ext/json/ext/parser/parser.c         VALUE v = Qnil;
VALUE            1214 ext/json/ext/parser/parser.c static VALUE json_string_unescape(char *p, char *pe)
VALUE            1216 ext/json/ext/parser/parser.c     VALUE result = rb_str_buf_new(pe - p + 1);
VALUE            1281 ext/json/ext/parser/parser.c static char *JSON_parse_string(JSON_Parser *json, char *p, char *pe, VALUE *result)
VALUE            1461 ext/json/ext/parser/parser.c static VALUE cParser_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1465 ext/json/ext/parser/parser.c     VALUE source, opts;
VALUE            1479 ext/json/ext/parser/parser.c             VALUE tmp = ID2SYM(i_max_nesting);
VALUE            1481 ext/json/ext/parser/parser.c                 VALUE max_nesting = rb_hash_aref(opts, tmp);
VALUE            1493 ext/json/ext/parser/parser.c                 VALUE allow_nan = rb_hash_aref(opts, tmp);
VALUE            1500 ext/json/ext/parser/parser.c                 VALUE create_additions = rb_hash_aref(opts, tmp);
VALUE            1540 ext/json/ext/parser/parser.c static VALUE cParser_parse(VALUE self)
VALUE            1544 ext/json/ext/parser/parser.c     VALUE result = Qnil;
VALUE            1716 ext/json/ext/parser/parser.c static VALUE cJSON_parser_s_allocate(VALUE klass)
VALUE            1728 ext/json/ext/parser/parser.c static VALUE cParser_source(VALUE self)
VALUE              61 ext/json/ext/parser/unicode.c         VALUE buffer,
VALUE              40 ext/json/ext/parser/unicode.h     VALUE buffer,
VALUE              40 ext/nkf/nkf.c  static VALUE result;
VALUE             135 ext/nkf/nkf.c  static VALUE
VALUE             136 ext/nkf/nkf.c  rb_nkf_convert(VALUE obj, VALUE opt, VALUE src)
VALUE             138 ext/nkf/nkf.c      volatile VALUE tmp;
VALUE             187 ext/nkf/nkf.c  static VALUE
VALUE             188 ext/nkf/nkf.c  rb_nkf_guess(VALUE obj, VALUE src)
VALUE             478 ext/nkf/nkf.c      VALUE mNKF = rb_define_module("NKF");
VALUE              51 ext/openssl/ossl.c ossl_x509_ary2sk0(VALUE ary)  
VALUE              54 ext/openssl/ossl.c     VALUE val;
VALUE              75 ext/openssl/ossl.c ossl_protect_x509_ary2sk(VALUE ary, int *status)
VALUE              77 ext/openssl/ossl.c     return (STACK_OF(X509)*)rb_protect((VALUE(*)_((VALUE)))ossl_x509_ary2sk0,
VALUE              82 ext/openssl/ossl.c ossl_x509_ary2sk(VALUE ary)
VALUE              94 ext/openssl/ossl.c VALUE						\
VALUE              99 ext/openssl/ossl.c     VALUE ary;					\
VALUE             121 ext/openssl/ossl.c static VALUE
VALUE             127 ext/openssl/ossl.c VALUE
VALUE             130 ext/openssl/ossl.c     VALUE str;
VALUE             133 ext/openssl/ossl.c     str = rb_protect((VALUE(*)_((VALUE)))ossl_str_new, len, &status);
VALUE             144 ext/openssl/ossl.c static VALUE
VALUE             145 ext/openssl/ossl.c ossl_pem_passwd_cb0(VALUE flag)
VALUE             147 ext/openssl/ossl.c     VALUE pass;
VALUE             159 ext/openssl/ossl.c     VALUE rflag, pass;
VALUE             193 ext/openssl/ossl.c VALUE
VALUE             203 ext/openssl/ossl.c     VALUE proc, rctx, ret;
VALUE             207 ext/openssl/ossl.c     proc = (VALUE)X509_STORE_CTX_get_ex_data(ctx, ossl_verify_cb_idx);
VALUE             209 ext/openssl/ossl.c 	proc = (VALUE)X509_STORE_get_ex_data(ctx->ctx, ossl_verify_cb_idx);
VALUE             213 ext/openssl/ossl.c 	rctx = rb_protect((VALUE(*)(VALUE))ossl_x509stctx_new,
VALUE             214 ext/openssl/ossl.c 			  (VALUE)ctx, &state);
VALUE             220 ext/openssl/ossl.c 	    ret = rb_ensure(ossl_call_verify_cb_proc, (VALUE)&args,
VALUE             241 ext/openssl/ossl.c VALUE mOSSL;
VALUE             246 ext/openssl/ossl.c VALUE eOSSLError;
VALUE             253 ext/openssl/ossl.c VALUE
VALUE             254 ext/openssl/ossl.c ossl_to_der(VALUE obj)
VALUE             256 ext/openssl/ossl.c     VALUE tmp;
VALUE             264 ext/openssl/ossl.c VALUE
VALUE             265 ext/openssl/ossl.c ossl_to_der_if_possible(VALUE obj)
VALUE             276 ext/openssl/ossl.c ossl_raise(VALUE exc, const char *fmt, ...)
VALUE             320 ext/openssl/ossl.c VALUE
VALUE             323 ext/openssl/ossl.c     VALUE ary;
VALUE             337 ext/openssl/ossl.c VALUE dOSSL;
VALUE             359 ext/openssl/ossl.c static VALUE
VALUE             360 ext/openssl/ossl.c ossl_debug_get(VALUE self)
VALUE             372 ext/openssl/ossl.c static VALUE
VALUE             373 ext/openssl/ossl.c ossl_debug_set(VALUE self, VALUE val)
VALUE             375 ext/openssl/ossl.c     VALUE old = dOSSL;
VALUE              76 ext/openssl/ossl.h extern VALUE mOSSL;
VALUE              81 ext/openssl/ossl.h extern VALUE eOSSLError;
VALUE             114 ext/openssl/ossl.h STACK_OF(X509) *ossl_x509_ary2sk0(VALUE);
VALUE             115 ext/openssl/ossl.h STACK_OF(X509) *ossl_x509_ary2sk(VALUE);
VALUE             116 ext/openssl/ossl.h STACK_OF(X509) *ossl_protect_x509_ary2sk(VALUE,int*);
VALUE             117 ext/openssl/ossl.h VALUE ossl_x509_sk2ary(STACK_OF(X509) *certs);
VALUE             118 ext/openssl/ossl.h VALUE ossl_x509crl_sk2ary(STACK_OF(X509_CRL) *crl);
VALUE             119 ext/openssl/ossl.h VALUE ossl_buf2str(char *buf, int len);
VALUE             137 ext/openssl/ossl.h NORETURN(void ossl_raise(VALUE, const char *, ...));
VALUE             145 ext/openssl/ossl.h     VALUE proc;
VALUE             146 ext/openssl/ossl.h     VALUE preverify_ok;
VALUE             147 ext/openssl/ossl.h     VALUE store_ctx;
VALUE             150 ext/openssl/ossl.h VALUE ossl_call_verify_cb_proc(struct ossl_verify_cb_args *);
VALUE             157 ext/openssl/ossl.h VALUE ossl_to_der(VALUE);
VALUE             158 ext/openssl/ossl.h VALUE ossl_to_der_if_possible(VALUE);
VALUE             163 ext/openssl/ossl.h extern VALUE dOSSL;
VALUE              25 ext/openssl/ossl_asn1.c VALUE
VALUE              29 ext/openssl/ossl_asn1.c     VALUE argv[6];
VALUE              69 ext/openssl/ossl_asn1.c extern struct timeval rb_time_timeval(VALUE);
VALUE              72 ext/openssl/ossl_asn1.c time_to_time_t(VALUE time)
VALUE              80 ext/openssl/ossl_asn1.c VALUE
VALUE              91 ext/openssl/ossl_asn1.c VALUE
VALUE              98 ext/openssl/ossl_asn1.c     VALUE num;
VALUE             123 ext/openssl/ossl_asn1.c num_to_asn1integer(VALUE obj, ASN1_INTEGER *ai)
VALUE             144 ext/openssl/ossl_asn1.c num_to_asn1integer(VALUE obj, ASN1_INTEGER *ai)
VALUE             169 ext/openssl/ossl_asn1.c VALUE mASN1;
VALUE             170 ext/openssl/ossl_asn1.c VALUE eASN1Error;
VALUE             172 ext/openssl/ossl_asn1.c VALUE cASN1Data;
VALUE             173 ext/openssl/ossl_asn1.c VALUE cASN1Primitive;
VALUE             174 ext/openssl/ossl_asn1.c VALUE cASN1Constructive;
VALUE             176 ext/openssl/ossl_asn1.c VALUE cASN1Boolean;                           /* BOOLEAN           */
VALUE             177 ext/openssl/ossl_asn1.c VALUE cASN1Integer, cASN1Enumerated;          /* INTEGER           */
VALUE             178 ext/openssl/ossl_asn1.c VALUE cASN1BitString;                         /* BIT STRING        */
VALUE             179 ext/openssl/ossl_asn1.c VALUE cASN1OctetString, cASN1UTF8String;      /* STRINGs           */
VALUE             180 ext/openssl/ossl_asn1.c VALUE cASN1NumericString, cASN1PrintableString;
VALUE             181 ext/openssl/ossl_asn1.c VALUE cASN1T61String, cASN1VideotexString;
VALUE             182 ext/openssl/ossl_asn1.c VALUE cASN1IA5String, cASN1GraphicString;
VALUE             183 ext/openssl/ossl_asn1.c VALUE cASN1ISO64String, cASN1GeneralString;
VALUE             184 ext/openssl/ossl_asn1.c VALUE cASN1UniversalString, cASN1BMPString;
VALUE             185 ext/openssl/ossl_asn1.c VALUE cASN1Null;                              /* NULL              */
VALUE             186 ext/openssl/ossl_asn1.c VALUE cASN1ObjectId;                          /* OBJECT IDENTIFIER */
VALUE             187 ext/openssl/ossl_asn1.c VALUE cASN1UTCTime, cASN1GeneralizedTime;     /* TIME              */
VALUE             188 ext/openssl/ossl_asn1.c VALUE cASN1Sequence, cASN1Set;                /* CONSTRUCTIVE      */
VALUE             197 ext/openssl/ossl_asn1.c obj_to_asn1bool(VALUE obj)
VALUE             203 ext/openssl/ossl_asn1.c obj_to_asn1int(VALUE obj)
VALUE             209 ext/openssl/ossl_asn1.c obj_to_asn1bstr(VALUE obj, long unused_bits)
VALUE             225 ext/openssl/ossl_asn1.c obj_to_asn1str(VALUE obj)
VALUE             238 ext/openssl/ossl_asn1.c obj_to_asn1null(VALUE obj)
VALUE             251 ext/openssl/ossl_asn1.c obj_to_asn1obj(VALUE obj)
VALUE             264 ext/openssl/ossl_asn1.c obj_to_asn1utime(VALUE time)
VALUE             277 ext/openssl/ossl_asn1.c obj_to_asn1gtime(VALUE time)
VALUE             290 ext/openssl/ossl_asn1.c obj_to_asn1derstr(VALUE obj)
VALUE             293 ext/openssl/ossl_asn1.c     VALUE str;
VALUE             306 ext/openssl/ossl_asn1.c static VALUE
VALUE             319 ext/openssl/ossl_asn1.c static VALUE
VALUE             324 ext/openssl/ossl_asn1.c     VALUE ret; 
VALUE             330 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1integer_to_num,
VALUE             331 ext/openssl/ossl_asn1.c 		     (VALUE)ai, &status);
VALUE             338 ext/openssl/ossl_asn1.c static VALUE
VALUE             344 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             359 ext/openssl/ossl_asn1.c static VALUE
VALUE             364 ext/openssl/ossl_asn1.c     VALUE ret; 
VALUE             370 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1integer_to_num,
VALUE             371 ext/openssl/ossl_asn1.c 		     (VALUE)ai, &status);
VALUE             378 ext/openssl/ossl_asn1.c static VALUE
VALUE             392 ext/openssl/ossl_asn1.c static VALUE
VALUE             397 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             421 ext/openssl/ossl_asn1.c static VALUE
VALUE             426 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             432 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1time_to_time,
VALUE             433 ext/openssl/ossl_asn1.c 		     (VALUE)time, &status);
VALUE             444 ext/openssl/ossl_asn1.c     VALUE *klass;
VALUE             483 ext/openssl/ossl_asn1.c static int ossl_asn1_default_tag(VALUE obj);
VALUE             486 ext/openssl/ossl_asn1.c ossl_asn1_get_asn1type(VALUE obj)
VALUE             489 ext/openssl/ossl_asn1.c     VALUE value, rflag;
VALUE             498 ext/openssl/ossl_asn1.c 	ptr = (void*)(VALUE)obj_to_asn1bool(value);
VALUE             562 ext/openssl/ossl_asn1.c ossl_asn1_default_tag(VALUE obj)
VALUE             579 ext/openssl/ossl_asn1.c ossl_asn1_tag(VALUE obj)
VALUE             581 ext/openssl/ossl_asn1.c     VALUE tag;
VALUE             591 ext/openssl/ossl_asn1.c ossl_asn1_is_explicit(VALUE obj)
VALUE             593 ext/openssl/ossl_asn1.c     VALUE s;
VALUE             612 ext/openssl/ossl_asn1.c ossl_asn1_tag_class(VALUE obj)
VALUE             614 ext/openssl/ossl_asn1.c     VALUE s;
VALUE             636 ext/openssl/ossl_asn1.c static VALUE
VALUE             649 ext/openssl/ossl_asn1.c static VALUE
VALUE             650 ext/openssl/ossl_asn1.c ossl_asn1data_initialize(VALUE self, VALUE value, VALUE tag, VALUE tag_class)
VALUE             663 ext/openssl/ossl_asn1.c static VALUE 
VALUE             664 ext/openssl/ossl_asn1.c join_der_i(VALUE i, VALUE str) 
VALUE             672 ext/openssl/ossl_asn1.c static VALUE
VALUE             673 ext/openssl/ossl_asn1.c join_der(VALUE enumerable)
VALUE             675 ext/openssl/ossl_asn1.c     VALUE str = rb_str_new(0, 0);
VALUE             680 ext/openssl/ossl_asn1.c static VALUE
VALUE             681 ext/openssl/ossl_asn1.c ossl_asn1data_to_der(VALUE self)
VALUE             683 ext/openssl/ossl_asn1.c     VALUE value, der;
VALUE             709 ext/openssl/ossl_asn1.c static VALUE
VALUE             717 ext/openssl/ossl_asn1.c     VALUE ary, asn1data, value, tag_class;
VALUE             729 ext/openssl/ossl_asn1.c 	    VALUE arg = rb_ary_new();
VALUE             766 ext/openssl/ossl_asn1.c 	    VALUE klass = *ossl_asn1_info[tag].klass;
VALUE             816 ext/openssl/ossl_asn1.c static VALUE
VALUE             817 ext/openssl/ossl_asn1.c ossl_asn1_traverse(VALUE self, VALUE obj)
VALUE             821 ext/openssl/ossl_asn1.c     volatile VALUE tmp;
VALUE             831 ext/openssl/ossl_asn1.c static VALUE
VALUE             832 ext/openssl/ossl_asn1.c ossl_asn1_decode(VALUE self, VALUE obj)
VALUE             834 ext/openssl/ossl_asn1.c     VALUE ret, ary;
VALUE             837 ext/openssl/ossl_asn1.c     volatile VALUE tmp;
VALUE             848 ext/openssl/ossl_asn1.c static VALUE
VALUE             849 ext/openssl/ossl_asn1.c ossl_asn1_decode_all(VALUE self, VALUE obj)
VALUE             851 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             854 ext/openssl/ossl_asn1.c     volatile VALUE tmp;
VALUE             864 ext/openssl/ossl_asn1.c static VALUE
VALUE             865 ext/openssl/ossl_asn1.c ossl_asn1_initialize(int argc, VALUE *argv, VALUE self)
VALUE             867 ext/openssl/ossl_asn1.c     VALUE value, tag, tagging, tag_class;
VALUE             921 ext/openssl/ossl_asn1.c static VALUE
VALUE             922 ext/openssl/ossl_asn1.c ossl_asn1prim_to_der(VALUE self)
VALUE             928 ext/openssl/ossl_asn1.c     VALUE str;
VALUE             958 ext/openssl/ossl_asn1.c static VALUE
VALUE             959 ext/openssl/ossl_asn1.c ossl_asn1cons_to_der(VALUE self)
VALUE             964 ext/openssl/ossl_asn1.c     VALUE value, str;
VALUE             992 ext/openssl/ossl_asn1.c static VALUE
VALUE             993 ext/openssl/ossl_asn1.c ossl_asn1cons_each(VALUE self)
VALUE             999 ext/openssl/ossl_asn1.c static VALUE
VALUE            1000 ext/openssl/ossl_asn1.c ossl_asn1obj_s_register(VALUE self, VALUE oid, VALUE sn, VALUE ln)
VALUE            1012 ext/openssl/ossl_asn1.c static VALUE
VALUE            1013 ext/openssl/ossl_asn1.c ossl_asn1obj_get_sn(VALUE self)
VALUE            1015 ext/openssl/ossl_asn1.c     VALUE val, ret = Qnil;
VALUE            1025 ext/openssl/ossl_asn1.c static VALUE
VALUE            1026 ext/openssl/ossl_asn1.c ossl_asn1obj_get_ln(VALUE self)
VALUE            1028 ext/openssl/ossl_asn1.c     VALUE val, ret = Qnil;
VALUE            1038 ext/openssl/ossl_asn1.c static VALUE
VALUE            1039 ext/openssl/ossl_asn1.c ossl_asn1obj_get_oid(VALUE self)
VALUE            1041 ext/openssl/ossl_asn1.c     VALUE val;
VALUE            1054 ext/openssl/ossl_asn1.c static VALUE ossl_asn1_##klass(int argc, VALUE *argv, VALUE self)\
VALUE            1083 ext/openssl/ossl_asn1.c     VALUE ary;
VALUE              17 ext/openssl/ossl_asn1.h VALUE asn1time_to_time(ASN1_TIME *);
VALUE              18 ext/openssl/ossl_asn1.h time_t time_to_time_t(VALUE);
VALUE              23 ext/openssl/ossl_asn1.h VALUE asn1str_to_str(ASN1_STRING *);
VALUE              28 ext/openssl/ossl_asn1.h VALUE asn1integer_to_num(ASN1_INTEGER *);
VALUE              29 ext/openssl/ossl_asn1.h ASN1_INTEGER *num_to_asn1integer(VALUE, ASN1_INTEGER *);
VALUE              34 ext/openssl/ossl_asn1.h extern VALUE mASN1;
VALUE              35 ext/openssl/ossl_asn1.h extern VALUE eASN1Error;  
VALUE              37 ext/openssl/ossl_asn1.h extern VALUE cASN1Data;
VALUE              38 ext/openssl/ossl_asn1.h extern VALUE cASN1Primitive;
VALUE              39 ext/openssl/ossl_asn1.h extern VALUE cASN1Constructive;
VALUE              41 ext/openssl/ossl_asn1.h extern VALUE cASN1Boolean;                           /* BOOLEAN           */
VALUE              42 ext/openssl/ossl_asn1.h extern VALUE cASN1Integer, cASN1Enumerated;          /* INTEGER           */
VALUE              43 ext/openssl/ossl_asn1.h extern VALUE cASN1BitString;                         /* BIT STRING        */
VALUE              44 ext/openssl/ossl_asn1.h extern VALUE cASN1OctetString, cASN1UTF8String;      /* STRINGs           */
VALUE              45 ext/openssl/ossl_asn1.h extern VALUE cASN1NumericString, cASN1PrintableString;
VALUE              46 ext/openssl/ossl_asn1.h extern VALUE cASN1T61String, cASN1VideotexString;
VALUE              47 ext/openssl/ossl_asn1.h extern VALUE cASN1IA5String, cASN1GraphicString;
VALUE              48 ext/openssl/ossl_asn1.h extern VALUE cASN1ISO64String, cASN1GeneralString;
VALUE              49 ext/openssl/ossl_asn1.h extern VALUE cASN1UniversalString, cASN1BMPString;
VALUE              50 ext/openssl/ossl_asn1.h extern VALUE cASN1Null;                              /* NULL              */
VALUE              51 ext/openssl/ossl_asn1.h extern VALUE cASN1ObjectId;                          /* OBJECT IDENTIFIER */
VALUE              52 ext/openssl/ossl_asn1.h extern VALUE cASN1UTCTime, cASN1GeneralizedTime;     /* TIME              */
VALUE              53 ext/openssl/ossl_asn1.h extern VALUE cASN1Sequence, cASN1Set;                /* CONSTRUCTIVE      */
VALUE              55 ext/openssl/ossl_asn1.h ASN1_TYPE *ossl_asn1_get_asn1type(VALUE);
VALUE              17 ext/openssl/ossl_bio.c ossl_obj2bio(VALUE obj)
VALUE              50 ext/openssl/ossl_bio.c ossl_protect_obj2bio(VALUE obj, int *status)
VALUE              53 ext/openssl/ossl_bio.c      ret = (BIO*)rb_protect((VALUE(*)_((VALUE)))ossl_obj2bio, obj, status);
VALUE              57 ext/openssl/ossl_bio.c VALUE
VALUE              60 ext/openssl/ossl_bio.c     VALUE ret;
VALUE              69 ext/openssl/ossl_bio.c VALUE
VALUE              72 ext/openssl/ossl_bio.c     return rb_protect((VALUE(*)_((VALUE)))ossl_membio2str0, (VALUE)bio, status);
VALUE              75 ext/openssl/ossl_bio.c VALUE 
VALUE              78 ext/openssl/ossl_bio.c     VALUE ret;
VALUE              14 ext/openssl/ossl_bio.h BIO *ossl_obj2bio(VALUE);
VALUE              15 ext/openssl/ossl_bio.h BIO *ossl_protect_obj2bio(VALUE,int*);
VALUE              16 ext/openssl/ossl_bio.h VALUE ossl_membio2str0(BIO*);
VALUE              17 ext/openssl/ossl_bio.h VALUE ossl_membio2str(BIO*);
VALUE              18 ext/openssl/ossl_bio.h VALUE ossl_protect_membio2str(BIO*,int*);
VALUE              36 ext/openssl/ossl_bn.c VALUE cBN;
VALUE              37 ext/openssl/ossl_bn.c VALUE eBNError;
VALUE              42 ext/openssl/ossl_bn.c VALUE
VALUE              46 ext/openssl/ossl_bn.c     VALUE obj;
VALUE              58 ext/openssl/ossl_bn.c GetBNPtr(VALUE obj)
VALUE              89 ext/openssl/ossl_bn.c static VALUE
VALUE              90 ext/openssl/ossl_bn.c ossl_bn_alloc(VALUE klass)
VALUE              93 ext/openssl/ossl_bn.c     VALUE obj;
VALUE             110 ext/openssl/ossl_bn.c static VALUE
VALUE             111 ext/openssl/ossl_bn.c ossl_bn_initialize(int argc, VALUE *argv, VALUE self)
VALUE             114 ext/openssl/ossl_bn.c     VALUE str, bs;
VALUE             172 ext/openssl/ossl_bn.c static VALUE
VALUE             173 ext/openssl/ossl_bn.c ossl_bn_to_s(int argc, VALUE *argv, VALUE self)
VALUE             176 ext/openssl/ossl_bn.c     VALUE str, bs;
VALUE             216 ext/openssl/ossl_bn.c static VALUE
VALUE             217 ext/openssl/ossl_bn.c ossl_bn_to_i(VALUE self)
VALUE             221 ext/openssl/ossl_bn.c     VALUE num;
VALUE             234 ext/openssl/ossl_bn.c static VALUE
VALUE             235 ext/openssl/ossl_bn.c ossl_bn_to_bn(VALUE self)
VALUE             240 ext/openssl/ossl_bn.c static VALUE
VALUE             241 ext/openssl/ossl_bn.c ossl_bn_coerce(VALUE self, VALUE other)
VALUE             265 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             266 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)				\
VALUE             285 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             286 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)				\
VALUE             289 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             309 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             310 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)		\
VALUE             313 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             334 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             335 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)			\
VALUE             338 ext/openssl/ossl_bn.c 	VALUE obj;						\
VALUE             361 ext/openssl/ossl_bn.c static VALUE
VALUE             362 ext/openssl/ossl_bn.c ossl_bn_div(VALUE self, VALUE other)
VALUE             365 ext/openssl/ossl_bn.c     VALUE obj1, obj2;
VALUE             393 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             394 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other1, VALUE other2)	\
VALUE             398 ext/openssl/ossl_bn.c 	VALUE obj;						\
VALUE             421 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             422 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE bit)		\
VALUE             439 ext/openssl/ossl_bn.c static VALUE
VALUE             440 ext/openssl/ossl_bn.c ossl_bn_is_bit_set(VALUE self, VALUE bit)
VALUE             459 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             460 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE bits)		\
VALUE             464 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             486 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             487 ext/openssl/ossl_bn.c     ossl_bn_self_##func(VALUE self, VALUE bits)		\
VALUE             506 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             507 ext/openssl/ossl_bn.c     ossl_bn_s_##func(int argc, VALUE *argv, VALUE klass)	\
VALUE             511 ext/openssl/ossl_bn.c 	VALUE bits, fill, odd, obj;				\
VALUE             540 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             541 ext/openssl/ossl_bn.c     ossl_bn_s_##func##_range(VALUE klass, VALUE range)		\
VALUE             544 ext/openssl/ossl_bn.c 	VALUE obj;						\
VALUE             568 ext/openssl/ossl_bn.c static VALUE
VALUE             569 ext/openssl/ossl_bn.c ossl_bn_s_generate_prime(int argc, VALUE *argv, VALUE klass)
VALUE             573 ext/openssl/ossl_bn.c     VALUE vnum, vsafe, vadd, vrem, obj;
VALUE             604 ext/openssl/ossl_bn.c     static VALUE 				\
VALUE             605 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)			\
VALUE             614 ext/openssl/ossl_bn.c static VALUE
VALUE             615 ext/openssl/ossl_bn.c ossl_bn_copy(VALUE self, VALUE other)
VALUE             638 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             639 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)		\
VALUE             648 ext/openssl/ossl_bn.c static VALUE
VALUE             649 ext/openssl/ossl_bn.c ossl_bn_eql(VALUE self, VALUE other)
VALUE             665 ext/openssl/ossl_bn.c static VALUE
VALUE             666 ext/openssl/ossl_bn.c ossl_bn_is_prime(int argc, VALUE *argv, VALUE self)
VALUE             669 ext/openssl/ossl_bn.c     VALUE vchecks;
VALUE             698 ext/openssl/ossl_bn.c static VALUE
VALUE             699 ext/openssl/ossl_bn.c ossl_bn_is_prime_fasttest(int argc, VALUE *argv, VALUE self)
VALUE             702 ext/openssl/ossl_bn.c     VALUE vchecks, vtrivdiv;
VALUE              14 ext/openssl/ossl_bn.h extern VALUE cBN;
VALUE              15 ext/openssl/ossl_bn.h extern VALUE eBNError;
VALUE              19 ext/openssl/ossl_bn.h VALUE ossl_bn_new(const BIGNUM *);
VALUE              20 ext/openssl/ossl_bn.h BIGNUM *GetBNPtr(VALUE);
VALUE              29 ext/openssl/ossl_cipher.c VALUE cCipher;
VALUE              30 ext/openssl/ossl_cipher.c VALUE eCipherError;
VALUE              32 ext/openssl/ossl_cipher.c static VALUE ossl_cipher_alloc(VALUE klass);
VALUE              38 ext/openssl/ossl_cipher.c GetCipherPtr(VALUE obj)
VALUE              47 ext/openssl/ossl_cipher.c VALUE
VALUE              50 ext/openssl/ossl_cipher.c     VALUE ret;
VALUE              74 ext/openssl/ossl_cipher.c static VALUE
VALUE              75 ext/openssl/ossl_cipher.c ossl_cipher_alloc(VALUE klass)
VALUE              78 ext/openssl/ossl_cipher.c     VALUE obj;
VALUE              94 ext/openssl/ossl_cipher.c static VALUE
VALUE              95 ext/openssl/ossl_cipher.c ossl_cipher_initialize(VALUE self, VALUE str)
VALUE             111 ext/openssl/ossl_cipher.c static VALUE
VALUE             112 ext/openssl/ossl_cipher.c ossl_cipher_copy(VALUE self, VALUE other)
VALUE             128 ext/openssl/ossl_cipher.c add_cipher_name_to_ary(const OBJ_NAME *name, VALUE ary)
VALUE             140 ext/openssl/ossl_cipher.c static VALUE
VALUE             141 ext/openssl/ossl_cipher.c ossl_s_ciphers(VALUE self)
VALUE             144 ext/openssl/ossl_cipher.c     VALUE ary;
VALUE             163 ext/openssl/ossl_cipher.c static VALUE
VALUE             164 ext/openssl/ossl_cipher.c ossl_cipher_reset(VALUE self)
VALUE             175 ext/openssl/ossl_cipher.c static VALUE
VALUE             176 ext/openssl/ossl_cipher.c ossl_cipher_init(int argc, VALUE *argv, VALUE self, int mode)
VALUE             181 ext/openssl/ossl_cipher.c     VALUE pass, init_v;
VALUE             228 ext/openssl/ossl_cipher.c static VALUE
VALUE             229 ext/openssl/ossl_cipher.c ossl_cipher_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             243 ext/openssl/ossl_cipher.c static VALUE
VALUE             244 ext/openssl/ossl_cipher.c ossl_cipher_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             267 ext/openssl/ossl_cipher.c static VALUE
VALUE             268 ext/openssl/ossl_cipher.c ossl_cipher_pkcs5_keyivgen(int argc, VALUE *argv, VALUE self)
VALUE             272 ext/openssl/ossl_cipher.c     VALUE vpass, vsalt, viter, vdigest;
VALUE             306 ext/openssl/ossl_cipher.c static VALUE 
VALUE             307 ext/openssl/ossl_cipher.c ossl_cipher_update(int argc, VALUE *argv, VALUE self)
VALUE             312 ext/openssl/ossl_cipher.c     VALUE data, str;
VALUE             346 ext/openssl/ossl_cipher.c static VALUE 
VALUE             347 ext/openssl/ossl_cipher.c ossl_cipher_final(VALUE self)
VALUE             351 ext/openssl/ossl_cipher.c     VALUE str;
VALUE             369 ext/openssl/ossl_cipher.c static VALUE
VALUE             370 ext/openssl/ossl_cipher.c ossl_cipher_name(VALUE self)
VALUE             387 ext/openssl/ossl_cipher.c static VALUE
VALUE             388 ext/openssl/ossl_cipher.c ossl_cipher_set_key(VALUE self, VALUE key)
VALUE             412 ext/openssl/ossl_cipher.c static VALUE
VALUE             413 ext/openssl/ossl_cipher.c ossl_cipher_set_iv(VALUE self, VALUE iv)
VALUE             441 ext/openssl/ossl_cipher.c static VALUE
VALUE             442 ext/openssl/ossl_cipher.c ossl_cipher_set_key_length(VALUE self, VALUE key_length)
VALUE             464 ext/openssl/ossl_cipher.c static VALUE
VALUE             465 ext/openssl/ossl_cipher.c ossl_cipher_set_padding(VALUE self, VALUE padding)
VALUE             481 ext/openssl/ossl_cipher.c     static VALUE						\
VALUE             482 ext/openssl/ossl_cipher.c     ossl_cipher_##func(VALUE self)				\
VALUE             498 ext/openssl/ossl_cipher.c static VALUE ossl_cipher_key_length() { }
VALUE             504 ext/openssl/ossl_cipher.c static VALUE ossl_cipher_iv_length() { }
VALUE             510 ext/openssl/ossl_cipher.c static VALUE ossl_cipher_block_size() { }
VALUE              14 ext/openssl/ossl_cipher.h extern VALUE cCipher;
VALUE              15 ext/openssl/ossl_cipher.h extern VALUE eCipherError;
VALUE              17 ext/openssl/ossl_cipher.h const EVP_CIPHER *GetCipherPtr(VALUE);
VALUE              18 ext/openssl/ossl_cipher.h VALUE ossl_cipher_new(const EVP_CIPHER *);
VALUE              33 ext/openssl/ossl_config.c VALUE cConfig;
VALUE              34 ext/openssl/ossl_config.c VALUE eConfigError;
VALUE              40 ext/openssl/ossl_config.c static CONF *parse_config(VALUE, CONF*);
VALUE              43 ext/openssl/ossl_config.c GetConfigPtr(VALUE obj)
VALUE              53 ext/openssl/ossl_config.c DupConfigPtr(VALUE obj)
VALUE              55 ext/openssl/ossl_config.c     VALUE str;
VALUE              67 ext/openssl/ossl_config.c parse_config(VALUE str, CONF *dst)
VALUE              91 ext/openssl/ossl_config.c static VALUE
VALUE              92 ext/openssl/ossl_config.c ossl_config_s_parse(VALUE klass, VALUE str)
VALUE              95 ext/openssl/ossl_config.c     VALUE obj;
VALUE             103 ext/openssl/ossl_config.c static VALUE
VALUE             104 ext/openssl/ossl_config.c ossl_config_s_alloc(VALUE klass)
VALUE             107 ext/openssl/ossl_config.c     VALUE obj;
VALUE             116 ext/openssl/ossl_config.c static VALUE
VALUE             117 ext/openssl/ossl_config.c ossl_config_copy(VALUE self, VALUE other)
VALUE             119 ext/openssl/ossl_config.c     VALUE str;
VALUE             129 ext/openssl/ossl_config.c static VALUE
VALUE             130 ext/openssl/ossl_config.c ossl_config_initialize(int argc, VALUE *argv, VALUE self)
VALUE             135 ext/openssl/ossl_config.c     VALUE path;
VALUE             161 ext/openssl/ossl_config.c static VALUE
VALUE             162 ext/openssl/ossl_config.c ossl_config_add_value(VALUE self, VALUE section, VALUE name, VALUE value)
VALUE             195 ext/openssl/ossl_config.c static VALUE
VALUE             196 ext/openssl/ossl_config.c ossl_config_get_value(VALUE self, VALUE section, VALUE name)
VALUE             213 ext/openssl/ossl_config.c static VALUE
VALUE             214 ext/openssl/ossl_config.c ossl_config_get_value_old(int argc, VALUE *argv, VALUE self)
VALUE             216 ext/openssl/ossl_config.c     VALUE section, name;
VALUE             232 ext/openssl/ossl_config.c static VALUE
VALUE             233 ext/openssl/ossl_config.c set_conf_section_i(VALUE i, VALUE *arg)
VALUE             235 ext/openssl/ossl_config.c     VALUE name, value;
VALUE             245 ext/openssl/ossl_config.c static VALUE
VALUE             246 ext/openssl/ossl_config.c ossl_config_set_section(VALUE self, VALUE section, VALUE hash)
VALUE             248 ext/openssl/ossl_config.c     VALUE arg[2];
VALUE             252 ext/openssl/ossl_config.c     rb_block_call(hash, rb_intern("each"), 0, 0, set_conf_section_i, (VALUE)arg);
VALUE             260 ext/openssl/ossl_config.c static VALUE
VALUE             261 ext/openssl/ossl_config.c ossl_config_get_section(VALUE self, VALUE section)
VALUE             267 ext/openssl/ossl_config.c     VALUE hash;
VALUE             288 ext/openssl/ossl_config.c static VALUE
VALUE             289 ext/openssl/ossl_config.c ossl_config_get_section_old(VALUE self, VALUE section)
VALUE             297 ext/openssl/ossl_config.c get_conf_section(CONF_VALUE *cv, VALUE ary)
VALUE             303 ext/openssl/ossl_config.c static IMPLEMENT_LHASH_DOALL_ARG_FN(get_conf_section, CONF_VALUE*, VALUE);
VALUE             305 ext/openssl/ossl_config.c static VALUE
VALUE             306 ext/openssl/ossl_config.c ossl_config_get_sections(VALUE self)
VALUE             309 ext/openssl/ossl_config.c     VALUE ary;
VALUE             319 ext/openssl/ossl_config.c dump_conf_value(CONF_VALUE *cv, VALUE str)
VALUE             341 ext/openssl/ossl_config.c static IMPLEMENT_LHASH_DOALL_ARG_FN(dump_conf_value, CONF_VALUE*, VALUE);
VALUE             343 ext/openssl/ossl_config.c static VALUE
VALUE             346 ext/openssl/ossl_config.c     VALUE str;
VALUE             354 ext/openssl/ossl_config.c static VALUE
VALUE             355 ext/openssl/ossl_config.c ossl_config_to_s(VALUE self)
VALUE             369 ext/openssl/ossl_config.c     VALUE section, name, value, args;
VALUE             387 ext/openssl/ossl_config.c static VALUE
VALUE             388 ext/openssl/ossl_config.c ossl_config_each(VALUE self)
VALUE             400 ext/openssl/ossl_config.c static VALUE
VALUE             401 ext/openssl/ossl_config.c ossl_config_get_sections(VALUE self)
VALUE             407 ext/openssl/ossl_config.c static VALUE
VALUE             408 ext/openssl/ossl_config.c ossl_config_to_s(VALUE self)
VALUE             414 ext/openssl/ossl_config.c static VALUE
VALUE             415 ext/openssl/ossl_config.c ossl_config_each(VALUE self)
VALUE             422 ext/openssl/ossl_config.c static VALUE
VALUE             423 ext/openssl/ossl_config.c ossl_config_inspect(VALUE self)
VALUE             425 ext/openssl/ossl_config.c     VALUE str, ary = ossl_config_get_sections(self);
VALUE              14 ext/openssl/ossl_config.h extern VALUE cConfig;
VALUE              15 ext/openssl/ossl_config.h extern VALUE eConfigError;
VALUE              17 ext/openssl/ossl_config.h CONF* GetConfigPtr(VALUE obj);
VALUE              18 ext/openssl/ossl_config.h CONF* DupConfigPtr(VALUE obj);
VALUE              27 ext/openssl/ossl_digest.c VALUE cDigest;
VALUE              28 ext/openssl/ossl_digest.c VALUE eDigestError;
VALUE              30 ext/openssl/ossl_digest.c static VALUE ossl_digest_alloc(VALUE klass);
VALUE              36 ext/openssl/ossl_digest.c GetDigestPtr(VALUE obj)
VALUE              57 ext/openssl/ossl_digest.c VALUE
VALUE              60 ext/openssl/ossl_digest.c     VALUE ret;
VALUE              73 ext/openssl/ossl_digest.c static VALUE
VALUE              74 ext/openssl/ossl_digest.c ossl_digest_alloc(VALUE klass)
VALUE              77 ext/openssl/ossl_digest.c     VALUE obj;
VALUE              87 ext/openssl/ossl_digest.c VALUE ossl_digest_update(VALUE, VALUE);
VALUE              94 ext/openssl/ossl_digest.c static VALUE
VALUE              95 ext/openssl/ossl_digest.c ossl_digest_initialize(int argc, VALUE *argv, VALUE self)
VALUE              99 ext/openssl/ossl_digest.c     VALUE type, data;
VALUE             112 ext/openssl/ossl_digest.c static VALUE
VALUE             113 ext/openssl/ossl_digest.c ossl_digest_copy(VALUE self, VALUE other)
VALUE             134 ext/openssl/ossl_digest.c static VALUE
VALUE             135 ext/openssl/ossl_digest.c ossl_digest_reset(VALUE self)
VALUE             150 ext/openssl/ossl_digest.c VALUE
VALUE             151 ext/openssl/ossl_digest.c ossl_digest_update(VALUE self, VALUE data)
VALUE             167 ext/openssl/ossl_digest.c static VALUE
VALUE             168 ext/openssl/ossl_digest.c ossl_digest_finish(int argc, VALUE *argv, VALUE self)
VALUE             171 ext/openssl/ossl_digest.c     VALUE str;
VALUE             194 ext/openssl/ossl_digest.c static VALUE
VALUE             195 ext/openssl/ossl_digest.c ossl_digest_name(VALUE self)
VALUE             210 ext/openssl/ossl_digest.c static VALUE
VALUE             211 ext/openssl/ossl_digest.c ossl_digest_size(VALUE self)
VALUE             220 ext/openssl/ossl_digest.c static VALUE
VALUE             221 ext/openssl/ossl_digest.c ossl_digest_block_length(VALUE self)
VALUE              14 ext/openssl/ossl_digest.h extern VALUE cDigest;
VALUE              15 ext/openssl/ossl_digest.h extern VALUE eDigestError;
VALUE              17 ext/openssl/ossl_digest.h const EVP_MD *GetDigestPtr(VALUE);
VALUE              18 ext/openssl/ossl_digest.h VALUE ossl_digest_new(const EVP_MD *);
VALUE              35 ext/openssl/ossl_engine.c VALUE cEngine;
VALUE              36 ext/openssl/ossl_engine.c VALUE eEngineError;
VALUE              49 ext/openssl/ossl_engine.c static VALUE
VALUE              50 ext/openssl/ossl_engine.c ossl_engine_s_load(int argc, VALUE *argv, VALUE klass)
VALUE              55 ext/openssl/ossl_engine.c     VALUE name;
VALUE              83 ext/openssl/ossl_engine.c static VALUE
VALUE              84 ext/openssl/ossl_engine.c ossl_engine_s_cleanup(VALUE self)
VALUE              92 ext/openssl/ossl_engine.c static VALUE
VALUE              93 ext/openssl/ossl_engine.c ossl_engine_s_engines(VALUE klass)
VALUE              96 ext/openssl/ossl_engine.c     VALUE ary, obj;
VALUE             107 ext/openssl/ossl_engine.c static VALUE
VALUE             108 ext/openssl/ossl_engine.c ossl_engine_s_by_id(VALUE klass, VALUE id)
VALUE             111 ext/openssl/ossl_engine.c     VALUE obj;
VALUE             128 ext/openssl/ossl_engine.c static VALUE
VALUE             129 ext/openssl/ossl_engine.c ossl_engine_s_alloc(VALUE klass)
VALUE             132 ext/openssl/ossl_engine.c     VALUE obj;
VALUE             142 ext/openssl/ossl_engine.c static VALUE
VALUE             143 ext/openssl/ossl_engine.c ossl_engine_get_id(VALUE self)
VALUE             150 ext/openssl/ossl_engine.c static VALUE
VALUE             151 ext/openssl/ossl_engine.c ossl_engine_get_name(VALUE self)
VALUE             158 ext/openssl/ossl_engine.c static VALUE
VALUE             159 ext/openssl/ossl_engine.c ossl_engine_finish(VALUE self)
VALUE             169 ext/openssl/ossl_engine.c static VALUE
VALUE             170 ext/openssl/ossl_engine.c ossl_engine_get_cipher(VALUE self, VALUE name)
VALUE             192 ext/openssl/ossl_engine.c static VALUE
VALUE             193 ext/openssl/ossl_engine.c ossl_engine_get_digest(VALUE self, VALUE name)
VALUE             215 ext/openssl/ossl_engine.c static VALUE
VALUE             216 ext/openssl/ossl_engine.c ossl_engine_load_privkey(int argc, VALUE *argv, VALUE self)
VALUE             220 ext/openssl/ossl_engine.c     VALUE id, data, obj;
VALUE             239 ext/openssl/ossl_engine.c static VALUE
VALUE             240 ext/openssl/ossl_engine.c ossl_engine_load_pubkey(int argc, VALUE *argv, VALUE self)
VALUE             244 ext/openssl/ossl_engine.c     VALUE id, data;
VALUE             261 ext/openssl/ossl_engine.c static VALUE
VALUE             262 ext/openssl/ossl_engine.c ossl_engine_set_default(VALUE self, VALUE flag)
VALUE             273 ext/openssl/ossl_engine.c static VALUE
VALUE             274 ext/openssl/ossl_engine.c ossl_engine_ctrl_cmd(int argc, VALUE *argv, VALUE self)
VALUE             277 ext/openssl/ossl_engine.c     VALUE cmd, val;
VALUE             291 ext/openssl/ossl_engine.c static VALUE
VALUE             303 ext/openssl/ossl_engine.c static VALUE
VALUE             304 ext/openssl/ossl_engine.c ossl_engine_get_cmds(VALUE self)
VALUE             308 ext/openssl/ossl_engine.c     VALUE ary, tmp;
VALUE             325 ext/openssl/ossl_engine.c static VALUE
VALUE             326 ext/openssl/ossl_engine.c ossl_engine_inspect(VALUE self)
VALUE             328 ext/openssl/ossl_engine.c     VALUE str;
VALUE              15 ext/openssl/ossl_engine.h extern VALUE cEngine;
VALUE              16 ext/openssl/ossl_engine.h extern VALUE eEngineError;
VALUE              31 ext/openssl/ossl_hmac.c VALUE cHMAC;
VALUE              32 ext/openssl/ossl_hmac.c VALUE eHMACError;
VALUE              48 ext/openssl/ossl_hmac.c static VALUE
VALUE              49 ext/openssl/ossl_hmac.c ossl_hmac_alloc(VALUE klass)
VALUE              52 ext/openssl/ossl_hmac.c     VALUE obj;
VALUE              66 ext/openssl/ossl_hmac.c static VALUE
VALUE              67 ext/openssl/ossl_hmac.c ossl_hmac_initialize(VALUE self, VALUE key, VALUE digest)
VALUE              79 ext/openssl/ossl_hmac.c static VALUE
VALUE              80 ext/openssl/ossl_hmac.c ossl_hmac_copy(VALUE self, VALUE other)
VALUE              99 ext/openssl/ossl_hmac.c static VALUE
VALUE             100 ext/openssl/ossl_hmac.c ossl_hmac_update(VALUE self, VALUE data)
VALUE             131 ext/openssl/ossl_hmac.c static VALUE
VALUE             132 ext/openssl/ossl_hmac.c ossl_hmac_digest(VALUE self)
VALUE             137 ext/openssl/ossl_hmac.c     VALUE digest;
VALUE             151 ext/openssl/ossl_hmac.c static VALUE
VALUE             152 ext/openssl/ossl_hmac.c ossl_hmac_hexdigest(VALUE self)
VALUE             158 ext/openssl/ossl_hmac.c     VALUE hexdigest;
VALUE             177 ext/openssl/ossl_hmac.c static VALUE
VALUE             178 ext/openssl/ossl_hmac.c ossl_hmac_reset(VALUE self)
VALUE             193 ext/openssl/ossl_hmac.c static VALUE
VALUE             194 ext/openssl/ossl_hmac.c ossl_hmac_s_digest(VALUE klass, VALUE digest, VALUE key, VALUE data)
VALUE             212 ext/openssl/ossl_hmac.c static VALUE
VALUE             213 ext/openssl/ossl_hmac.c ossl_hmac_s_hexdigest(VALUE klass, VALUE digest, VALUE key, VALUE data)
VALUE             218 ext/openssl/ossl_hmac.c     VALUE hexdigest;
VALUE              14 ext/openssl/ossl_hmac.h extern VALUE cHMAC;
VALUE              15 ext/openssl/ossl_hmac.h extern VALUE eHMACError;
VALUE              29 ext/openssl/ossl_ns_spki.c VALUE mNetscape;
VALUE              30 ext/openssl/ossl_ns_spki.c VALUE cSPKI;
VALUE              31 ext/openssl/ossl_ns_spki.c VALUE eSPKIError;
VALUE              40 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              41 ext/openssl/ossl_ns_spki.c ossl_spki_alloc(VALUE klass)
VALUE              44 ext/openssl/ossl_ns_spki.c     VALUE obj;
VALUE              54 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              55 ext/openssl/ossl_ns_spki.c ossl_spki_initialize(int argc, VALUE *argv, VALUE self)
VALUE              58 ext/openssl/ossl_ns_spki.c     VALUE buffer;
VALUE              78 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              79 ext/openssl/ossl_ns_spki.c ossl_spki_to_der(VALUE self)
VALUE              82 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE              98 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              99 ext/openssl/ossl_ns_spki.c ossl_spki_to_pem(VALUE self)
VALUE             103 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE             114 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             115 ext/openssl/ossl_ns_spki.c ossl_spki_print(VALUE self)
VALUE             120 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE             137 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             138 ext/openssl/ossl_ns_spki.c ossl_spki_get_public_key(VALUE self)
VALUE             151 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             152 ext/openssl/ossl_ns_spki.c ossl_spki_set_public_key(VALUE self, VALUE key)
VALUE             164 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             165 ext/openssl/ossl_ns_spki.c ossl_spki_get_challenge(VALUE self)
VALUE             179 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             180 ext/openssl/ossl_ns_spki.c ossl_spki_set_challenge(VALUE self, VALUE str)
VALUE             194 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             195 ext/openssl/ossl_ns_spki.c ossl_spki_sign(VALUE self, VALUE key, VALUE digest)
VALUE             214 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             215 ext/openssl/ossl_ns_spki.c ossl_spki_verify(VALUE self, VALUE key)
VALUE              14 ext/openssl/ossl_ns_spki.h extern VALUE mNetscape;
VALUE              15 ext/openssl/ossl_ns_spki.h extern VALUE cSPKI;
VALUE              16 ext/openssl/ossl_ns_spki.h extern VALUE eSPKIError;
VALUE              68 ext/openssl/ossl_ocsp.c VALUE mOCSP;
VALUE              69 ext/openssl/ossl_ocsp.c VALUE eOCSPError;
VALUE              70 ext/openssl/ossl_ocsp.c VALUE cOCSPReq;
VALUE              71 ext/openssl/ossl_ocsp.c VALUE cOCSPRes;
VALUE              72 ext/openssl/ossl_ocsp.c VALUE cOCSPBasicRes;
VALUE              73 ext/openssl/ossl_ocsp.c VALUE cOCSPCertId;
VALUE              78 ext/openssl/ossl_ocsp.c static VALUE
VALUE              81 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE              89 ext/openssl/ossl_ocsp.c static VALUE
VALUE              90 ext/openssl/ossl_ocsp.c ossl_ocspreq_alloc(VALUE klass)
VALUE              93 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             102 ext/openssl/ossl_ocsp.c static VALUE
VALUE             103 ext/openssl/ossl_ocsp.c ossl_ocspreq_initialize(int argc, VALUE *argv, VALUE self)
VALUE             105 ext/openssl/ossl_ocsp.c     VALUE arg;
VALUE             124 ext/openssl/ossl_ocsp.c static VALUE
VALUE             125 ext/openssl/ossl_ocsp.c ossl_ocspreq_add_nonce(int argc, VALUE *argv, VALUE self)
VALUE             128 ext/openssl/ossl_ocsp.c     VALUE val;
VALUE             158 ext/openssl/ossl_ocsp.c static VALUE
VALUE             159 ext/openssl/ossl_ocsp.c ossl_ocspreq_check_nonce(VALUE self, VALUE basic_resp)
VALUE             172 ext/openssl/ossl_ocsp.c static VALUE
VALUE             173 ext/openssl/ossl_ocsp.c ossl_ocspreq_add_certid(VALUE self, VALUE certid)
VALUE             186 ext/openssl/ossl_ocsp.c static VALUE
VALUE             187 ext/openssl/ossl_ocsp.c ossl_ocspreq_get_certid(VALUE self)
VALUE             192 ext/openssl/ossl_ocsp.c     VALUE ary, tmp;
VALUE             209 ext/openssl/ossl_ocsp.c static VALUE
VALUE             210 ext/openssl/ossl_ocsp.c ossl_ocspreq_sign(int argc, VALUE *argv, VALUE self)
VALUE             212 ext/openssl/ossl_ocsp.c     VALUE signer_cert, signer_key, certs, flags;
VALUE             237 ext/openssl/ossl_ocsp.c static VALUE
VALUE             238 ext/openssl/ossl_ocsp.c ossl_ocspreq_verify(int argc, VALUE *argv, VALUE self)
VALUE             240 ext/openssl/ossl_ocsp.c     VALUE certs, store, flags;
VALUE             258 ext/openssl/ossl_ocsp.c static VALUE
VALUE             259 ext/openssl/ossl_ocsp.c ossl_ocspreq_to_der(VALUE self)
VALUE             262 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE             281 ext/openssl/ossl_ocsp.c static VALUE
VALUE             282 ext/openssl/ossl_ocsp.c ossl_ocspres_s_create(VALUE klass, VALUE status, VALUE basic_resp)
VALUE             286 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             298 ext/openssl/ossl_ocsp.c static VALUE
VALUE             299 ext/openssl/ossl_ocsp.c ossl_ocspres_alloc(VALUE klass)
VALUE             302 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             311 ext/openssl/ossl_ocsp.c static VALUE
VALUE             312 ext/openssl/ossl_ocsp.c ossl_ocspres_initialize(int argc, VALUE *argv, VALUE self)
VALUE             314 ext/openssl/ossl_ocsp.c     VALUE arg;
VALUE             333 ext/openssl/ossl_ocsp.c static VALUE
VALUE             334 ext/openssl/ossl_ocsp.c ossl_ocspres_status(VALUE self)
VALUE             345 ext/openssl/ossl_ocsp.c static VALUE
VALUE             346 ext/openssl/ossl_ocsp.c ossl_ocspres_status_string(VALUE self)
VALUE             357 ext/openssl/ossl_ocsp.c static VALUE
VALUE             358 ext/openssl/ossl_ocsp.c ossl_ocspres_get_basic(VALUE self)
VALUE             362 ext/openssl/ossl_ocsp.c     VALUE ret;
VALUE             372 ext/openssl/ossl_ocsp.c static VALUE
VALUE             373 ext/openssl/ossl_ocsp.c ossl_ocspres_to_der(VALUE self)
VALUE             376 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE             395 ext/openssl/ossl_ocsp.c static VALUE
VALUE             396 ext/openssl/ossl_ocsp.c ossl_ocspbres_alloc(VALUE klass)
VALUE             399 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             408 ext/openssl/ossl_ocsp.c static VALUE
VALUE             409 ext/openssl/ossl_ocsp.c ossl_ocspbres_initialize(int argc, VALUE *argv, VALUE self)
VALUE             414 ext/openssl/ossl_ocsp.c static VALUE
VALUE             415 ext/openssl/ossl_ocsp.c ossl_ocspbres_copy_nonce(VALUE self, VALUE request)
VALUE             428 ext/openssl/ossl_ocsp.c static VALUE
VALUE             429 ext/openssl/ossl_ocsp.c ossl_ocspbres_add_nonce(int argc, VALUE *argv, VALUE self)
VALUE             432 ext/openssl/ossl_ocsp.c     VALUE val;
VALUE             450 ext/openssl/ossl_ocsp.c static VALUE
VALUE             451 ext/openssl/ossl_ocsp.c ossl_ocspbres_add_status(VALUE self, VALUE cid, VALUE status,
VALUE             452 ext/openssl/ossl_ocsp.c 			 VALUE reason, VALUE revtime,
VALUE             453 ext/openssl/ossl_ocsp.c 			 VALUE thisupd, VALUE nextupd, VALUE ext)
VALUE             461 ext/openssl/ossl_ocsp.c     VALUE tmp;
VALUE             518 ext/openssl/ossl_ocsp.c static VALUE
VALUE             519 ext/openssl/ossl_ocsp.c ossl_ocspbres_get_status(VALUE self)
VALUE             527 ext/openssl/ossl_ocsp.c     VALUE ret, ary, ext;
VALUE             563 ext/openssl/ossl_ocsp.c static VALUE
VALUE             564 ext/openssl/ossl_ocsp.c ossl_ocspbres_sign(int argc, VALUE *argv, VALUE self)
VALUE             566 ext/openssl/ossl_ocsp.c     VALUE signer_cert, signer_key, certs, flags;
VALUE             593 ext/openssl/ossl_ocsp.c static VALUE
VALUE             594 ext/openssl/ossl_ocsp.c ossl_ocspbres_verify(int argc, VALUE *argv, VALUE self)
VALUE             596 ext/openssl/ossl_ocsp.c     VALUE certs, store, flags;
VALUE             617 ext/openssl/ossl_ocsp.c static VALUE
VALUE             618 ext/openssl/ossl_ocsp.c ossl_ocspcid_alloc(VALUE klass)
VALUE             621 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             630 ext/openssl/ossl_ocsp.c static VALUE
VALUE             631 ext/openssl/ossl_ocsp.c ossl_ocspcid_initialize(VALUE self, VALUE subject, VALUE issuer)
VALUE             647 ext/openssl/ossl_ocsp.c static VALUE
VALUE             648 ext/openssl/ossl_ocsp.c ossl_ocspcid_cmp(VALUE self, VALUE other)
VALUE             660 ext/openssl/ossl_ocsp.c static VALUE
VALUE             661 ext/openssl/ossl_ocsp.c ossl_ocspcid_cmp_issuer(VALUE self, VALUE other)
VALUE             673 ext/openssl/ossl_ocsp.c static VALUE
VALUE             674 ext/openssl/ossl_ocsp.c ossl_ocspcid_get_serial(VALUE self)
VALUE              16 ext/openssl/ossl_ocsp.h extern VALUE mOCSP;
VALUE              17 ext/openssl/ossl_ocsp.h extern VALUE cOPCSReq;
VALUE              18 ext/openssl/ossl_ocsp.h extern VALUE cOPCSRes;
VALUE              19 ext/openssl/ossl_ocsp.h extern VALUE cOPCSBasicRes;
VALUE              33 ext/openssl/ossl_pkcs12.c VALUE cPKCS12;
VALUE              34 ext/openssl/ossl_pkcs12.c VALUE ePKCS12Error;
VALUE              39 ext/openssl/ossl_pkcs12.c static VALUE
VALUE              40 ext/openssl/ossl_pkcs12.c ossl_pkcs12_s_allocate(VALUE klass)
VALUE              43 ext/openssl/ossl_pkcs12.c     VALUE obj;
VALUE              73 ext/openssl/ossl_pkcs12.c static VALUE
VALUE              74 ext/openssl/ossl_pkcs12.c ossl_pkcs12_s_create(int argc, VALUE *argv, VALUE self)
VALUE              76 ext/openssl/ossl_pkcs12.c     VALUE pass, name, pkey, cert, ca, key_nid, cert_nid, key_iter, mac_iter, keytype;
VALUE              77 ext/openssl/ossl_pkcs12.c     VALUE obj;
VALUE             130 ext/openssl/ossl_pkcs12.c static VALUE
VALUE             131 ext/openssl/ossl_pkcs12.c ossl_pkcs12_initialize(int argc, VALUE *argv, VALUE self)
VALUE             134 ext/openssl/ossl_pkcs12.c     VALUE arg, pass, pkey, cert, ca;
VALUE             152 ext/openssl/ossl_pkcs12.c     pkey = rb_protect((VALUE(*)_((VALUE)))ossl_pkey_new, (VALUE)key,
VALUE             155 ext/openssl/ossl_pkcs12.c     cert = rb_protect((VALUE(*)_((VALUE)))ossl_x509_new, (VALUE)x509, &st);
VALUE             159 ext/openssl/ossl_pkcs12.c 	    rb_protect((VALUE(*)_((VALUE)))ossl_x509_sk2ary, (VALUE)x509s, &st);
VALUE             174 ext/openssl/ossl_pkcs12.c static VALUE
VALUE             175 ext/openssl/ossl_pkcs12.c ossl_pkcs12_to_der(VALUE self)
VALUE             178 ext/openssl/ossl_pkcs12.c     VALUE str;
VALUE               9 ext/openssl/ossl_pkcs12.h extern VALUE cPKCS12;
VALUE              10 ext/openssl/ossl_pkcs12.h extern VALUE ePKCS12Error;
VALUE               7 ext/openssl/ossl_pkcs5.c VALUE mPKCS5;
VALUE               8 ext/openssl/ossl_pkcs5.c VALUE ePKCS5;
VALUE              25 ext/openssl/ossl_pkcs5.c static VALUE
VALUE              26 ext/openssl/ossl_pkcs5.c ossl_pkcs5_pbkdf2_hmac(VALUE self, VALUE pass, VALUE salt, VALUE iter, VALUE keylen, VALUE digest)
VALUE              29 ext/openssl/ossl_pkcs5.c     VALUE str;
VALUE              63 ext/openssl/ossl_pkcs5.c static VALUE
VALUE              64 ext/openssl/ossl_pkcs5.c ossl_pkcs5_pbkdf2_hmac_sha1(VALUE self, VALUE pass, VALUE salt, VALUE iter, VALUE keylen)
VALUE              67 ext/openssl/ossl_pkcs5.c     VALUE str;
VALUE              74 ext/openssl/ossl_pkcs7.c VALUE cPKCS7;
VALUE              75 ext/openssl/ossl_pkcs7.c VALUE cPKCS7Signer;
VALUE              76 ext/openssl/ossl_pkcs7.c VALUE cPKCS7Recipient;
VALUE              77 ext/openssl/ossl_pkcs7.c VALUE ePKCS7Error;
VALUE              83 ext/openssl/ossl_pkcs7.c static VALUE
VALUE              87 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE              97 ext/openssl/ossl_pkcs7.c DupPKCS7SignerPtr(VALUE obj)
VALUE             109 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             113 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             123 ext/openssl/ossl_pkcs7.c DupPKCS7RecipientPtr(VALUE obj)
VALUE             139 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             140 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_read_smime(VALUE klass, VALUE arg)
VALUE             144 ext/openssl/ossl_pkcs7.c     VALUE ret, data;
VALUE             163 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             164 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_write_smime(int argc, VALUE *argv, VALUE klass)
VALUE             166 ext/openssl/ossl_pkcs7.c     VALUE pkcs7, data, flags;
VALUE             169 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             198 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             199 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_sign(int argc, VALUE *argv, VALUE klass)
VALUE             201 ext/openssl/ossl_pkcs7.c     VALUE cert, key, data, certs, flags;
VALUE             208 ext/openssl/ossl_pkcs7.c     VALUE ret;
VALUE             241 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             242 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_encrypt(int argc, VALUE *argv, VALUE klass)
VALUE             244 ext/openssl/ossl_pkcs7.c     VALUE certs, data, cipher, flags;
VALUE             249 ext/openssl/ossl_pkcs7.c     VALUE ret;
VALUE             288 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             289 ext/openssl/ossl_pkcs7.c ossl_pkcs7_alloc(VALUE klass)
VALUE             292 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             309 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             310 ext/openssl/ossl_pkcs7.c ossl_pkcs7_initialize(int argc, VALUE *argv, VALUE self)
VALUE             314 ext/openssl/ossl_pkcs7.c     VALUE arg;
VALUE             334 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             335 ext/openssl/ossl_pkcs7.c ossl_pkcs7_copy(VALUE self, VALUE other)
VALUE             356 ext/openssl/ossl_pkcs7.c ossl_pkcs7_sym2typeid(VALUE sym)
VALUE             392 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             393 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_type(VALUE self, VALUE type)
VALUE             408 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             409 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_type(VALUE self)
VALUE             427 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             428 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_detached(VALUE self, VALUE flag)
VALUE             441 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             442 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_detached(VALUE self)
VALUE             449 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             450 ext/openssl/ossl_pkcs7.c ossl_pkcs7_detached_p(VALUE self)
VALUE             457 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             458 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_cipher(VALUE self, VALUE cipher)
VALUE             470 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             471 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_signer(VALUE self, VALUE signer)
VALUE             490 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             491 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_signer(VALUE self)
VALUE             497 ext/openssl/ossl_pkcs7.c     VALUE ary;
VALUE             516 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             517 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_recipient(VALUE self, VALUE recip)
VALUE             532 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             533 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_recipient(VALUE self)
VALUE             539 ext/openssl/ossl_pkcs7.c     VALUE ary;
VALUE             560 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             561 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_certificate(VALUE self, VALUE cert)
VALUE             576 ext/openssl/ossl_pkcs7.c pkcs7_get_certs_or_crls(VALUE self, int want_certs)
VALUE             601 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             602 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_certs_i(VALUE i, VALUE arg)
VALUE             607 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             608 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_certificates(VALUE self, VALUE ary)
VALUE             620 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             621 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_certificates(VALUE self)
VALUE             626 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             627 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_crl(VALUE self, VALUE crl)
VALUE             641 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             642 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_crls_i(VALUE i, VALUE arg)
VALUE             647 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             648 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_crls(VALUE self, VALUE ary)
VALUE             660 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             661 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_crls(VALUE self)
VALUE             666 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             667 ext/openssl/ossl_pkcs7.c ossl_pkcs7_verify(int argc, VALUE *argv, VALUE self)
VALUE             669 ext/openssl/ossl_pkcs7.c     VALUE certs, store, indata, flags;
VALUE             675 ext/openssl/ossl_pkcs7.c     VALUE data;
VALUE             710 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             711 ext/openssl/ossl_pkcs7.c ossl_pkcs7_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             713 ext/openssl/ossl_pkcs7.c     VALUE pkey, cert, flags;
VALUE             719 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             737 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             738 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_data(VALUE self, VALUE data)
VALUE             771 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             772 ext/openssl/ossl_pkcs7.c ossl_pkcs7_to_der(VALUE self)
VALUE             775 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             791 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             792 ext/openssl/ossl_pkcs7.c ossl_pkcs7_to_pem(VALUE self)
VALUE             796 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             814 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             815 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_alloc(VALUE klass)
VALUE             818 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             828 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             829 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_initialize(VALUE self, VALUE cert, VALUE key, VALUE digest)
VALUE             847 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             848 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_issuer(VALUE self)
VALUE             857 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             858 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_serial(VALUE self)
VALUE             867 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             868 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_signed_time(VALUE self)
VALUE             893 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             894 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_alloc(VALUE klass)
VALUE             897 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             907 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             908 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_initialize(VALUE self, VALUE cert)
VALUE             922 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             923 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_issuer(VALUE self)
VALUE             932 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             933 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_serial(VALUE self)
VALUE             942 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             943 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_enc_key(VALUE self)
VALUE              14 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7;
VALUE              15 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7Signer;
VALUE              16 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7Recipient;
VALUE              17 ext/openssl/ossl_pkcs7.h extern VALUE ePKCS7Error;
VALUE              16 ext/openssl/ossl_pkey.c VALUE mPKey;
VALUE              17 ext/openssl/ossl_pkey.c VALUE cPKey;
VALUE              18 ext/openssl/ossl_pkey.c VALUE ePKeyError;
VALUE              27 ext/openssl/ossl_pkey.c     VALUE ary;
VALUE              39 ext/openssl/ossl_pkey.c VALUE
VALUE              68 ext/openssl/ossl_pkey.c VALUE
VALUE              69 ext/openssl/ossl_pkey.c ossl_pkey_new_from_file(VALUE filename)
VALUE              89 ext/openssl/ossl_pkey.c GetPKeyPtr(VALUE obj)
VALUE              99 ext/openssl/ossl_pkey.c GetPrivPKeyPtr(VALUE obj)
VALUE             112 ext/openssl/ossl_pkey.c DupPKeyPtr(VALUE obj)
VALUE             123 ext/openssl/ossl_pkey.c DupPrivPKeyPtr(VALUE obj)
VALUE             139 ext/openssl/ossl_pkey.c static VALUE
VALUE             140 ext/openssl/ossl_pkey.c ossl_pkey_alloc(VALUE klass)
VALUE             143 ext/openssl/ossl_pkey.c     VALUE obj;
VALUE             153 ext/openssl/ossl_pkey.c static VALUE
VALUE             154 ext/openssl/ossl_pkey.c ossl_pkey_initialize(VALUE self)
VALUE             162 ext/openssl/ossl_pkey.c static VALUE
VALUE             163 ext/openssl/ossl_pkey.c ossl_pkey_sign(VALUE self, VALUE digest, VALUE data)
VALUE             168 ext/openssl/ossl_pkey.c     VALUE str;
VALUE             186 ext/openssl/ossl_pkey.c static VALUE
VALUE             187 ext/openssl/ossl_pkey.c ossl_pkey_verify(VALUE self, VALUE digest, VALUE sig, VALUE data)
VALUE              14 ext/openssl/ossl_pkey.h extern VALUE mPKey;
VALUE              15 ext/openssl/ossl_pkey.h extern VALUE cPKey;
VALUE              16 ext/openssl/ossl_pkey.h extern VALUE ePKeyError;
VALUE              43 ext/openssl/ossl_pkey.h VALUE ossl_pkey_new(EVP_PKEY *);
VALUE              44 ext/openssl/ossl_pkey.h VALUE ossl_pkey_new_from_file(VALUE);
VALUE              45 ext/openssl/ossl_pkey.h EVP_PKEY *GetPKeyPtr(VALUE);
VALUE              46 ext/openssl/ossl_pkey.h EVP_PKEY *DupPKeyPtr(VALUE);
VALUE              47 ext/openssl/ossl_pkey.h EVP_PKEY *GetPrivPKeyPtr(VALUE);
VALUE              48 ext/openssl/ossl_pkey.h EVP_PKEY *DupPrivPKeyPtr(VALUE);
VALUE              54 ext/openssl/ossl_pkey.h extern VALUE cRSA;
VALUE              55 ext/openssl/ossl_pkey.h extern VALUE eRSAError;
VALUE              57 ext/openssl/ossl_pkey.h VALUE ossl_rsa_new(EVP_PKEY *);
VALUE              63 ext/openssl/ossl_pkey.h extern VALUE cDSA;
VALUE              64 ext/openssl/ossl_pkey.h extern VALUE eDSAError;
VALUE              66 ext/openssl/ossl_pkey.h VALUE ossl_dsa_new(EVP_PKEY *);
VALUE              72 ext/openssl/ossl_pkey.h extern VALUE cDH;
VALUE              73 ext/openssl/ossl_pkey.h extern VALUE eDHError;
VALUE              77 ext/openssl/ossl_pkey.h VALUE ossl_dh_new(EVP_PKEY *);
VALUE              83 ext/openssl/ossl_pkey.h extern VALUE cEC;
VALUE              84 ext/openssl/ossl_pkey.h extern VALUE eECError;
VALUE              85 ext/openssl/ossl_pkey.h extern VALUE cEC_GROUP;
VALUE              86 ext/openssl/ossl_pkey.h extern VALUE eEC_GROUP;
VALUE              87 ext/openssl/ossl_pkey.h extern VALUE cEC_POINT;
VALUE              88 ext/openssl/ossl_pkey.h extern VALUE eEC_POINT;
VALUE              89 ext/openssl/ossl_pkey.h VALUE ossl_ec_new(EVP_PKEY *);
VALUE              98 ext/openssl/ossl_pkey.h static VALUE ossl_##keytype##_get_##name(VALUE self)			\
VALUE             113 ext/openssl/ossl_pkey.h static VALUE ossl_##keytype##_set_##name(VALUE self, VALUE bignum)	\
VALUE              34 ext/openssl/ossl_pkey_dh.c VALUE cDH;
VALUE              35 ext/openssl/ossl_pkey_dh.c VALUE eDHError;
VALUE              40 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE              41 ext/openssl/ossl_pkey_dh.c dh_instance(VALUE klass, DH *dh)
VALUE              44 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE              61 ext/openssl/ossl_pkey_dh.c VALUE
VALUE              64 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE             111 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             112 ext/openssl/ossl_pkey_dh.c ossl_dh_s_generate(int argc, VALUE *argv, VALUE klass)
VALUE             116 ext/openssl/ossl_pkey_dh.c     VALUE size, gen, obj;
VALUE             146 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             147 ext/openssl/ossl_pkey_dh.c ossl_dh_initialize(int argc, VALUE *argv, VALUE self)
VALUE             153 ext/openssl/ossl_pkey_dh.c     VALUE arg, gen;
VALUE             190 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             191 ext/openssl/ossl_pkey_dh.c ossl_dh_is_public(VALUE self)
VALUE             205 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             206 ext/openssl/ossl_pkey_dh.c ossl_dh_is_private(VALUE self)
VALUE             220 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             221 ext/openssl/ossl_pkey_dh.c ossl_dh_export(VALUE self)
VALUE             225 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             245 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             246 ext/openssl/ossl_pkey_dh.c ossl_dh_to_der(VALUE self)
VALUE             251 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             273 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             274 ext/openssl/ossl_pkey_dh.c ossl_dh_get_params(VALUE self)
VALUE             277 ext/openssl/ossl_pkey_dh.c     VALUE hash;
VALUE             299 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             300 ext/openssl/ossl_pkey_dh.c ossl_dh_to_text(VALUE self)
VALUE             304 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             325 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             326 ext/openssl/ossl_pkey_dh.c ossl_dh_to_public_key(VALUE self)
VALUE             330 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE             348 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             349 ext/openssl/ossl_pkey_dh.c ossl_dh_check_params(VALUE self)
VALUE             370 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             371 ext/openssl/ossl_pkey_dh.c ossl_dh_generate_key(VALUE self)
VALUE             396 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             397 ext/openssl/ossl_pkey_dh.c ossl_dh_compute_key(VALUE self, VALUE pub)
VALUE             402 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE              28 ext/openssl/ossl_pkey_dsa.c VALUE cDSA;
VALUE              29 ext/openssl/ossl_pkey_dsa.c VALUE eDSAError;
VALUE              34 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE              35 ext/openssl/ossl_pkey_dsa.c dsa_instance(VALUE klass, DSA *dsa)
VALUE              38 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE              55 ext/openssl/ossl_pkey_dsa.c VALUE
VALUE              58 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE             110 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             111 ext/openssl/ossl_pkey_dsa.c ossl_dsa_s_generate(VALUE klass, VALUE size)
VALUE             114 ext/openssl/ossl_pkey_dsa.c     VALUE obj = dsa_instance(klass, dsa);
VALUE             140 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             141 ext/openssl/ossl_pkey_dsa.c ossl_dsa_initialize(int argc, VALUE *argv, VALUE self)
VALUE             147 ext/openssl/ossl_pkey_dsa.c     VALUE arg, pass;
VALUE             195 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             196 ext/openssl/ossl_pkey_dsa.c ossl_dsa_is_public(VALUE self)
VALUE             210 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             211 ext/openssl/ossl_pkey_dsa.c ossl_dsa_is_private(VALUE self)
VALUE             233 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             234 ext/openssl/ossl_pkey_dsa.c ossl_dsa_export(int argc, VALUE *argv, VALUE self)
VALUE             240 ext/openssl/ossl_pkey_dsa.c     VALUE cipher, pass, str;
VALUE             275 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             276 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_der(VALUE self)
VALUE             282 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             308 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             309 ext/openssl/ossl_pkey_dsa.c ossl_dsa_get_params(VALUE self)
VALUE             312 ext/openssl/ossl_pkey_dsa.c     VALUE hash;
VALUE             335 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             336 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_text(VALUE self)
VALUE             340 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             361 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             362 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_public_key(VALUE self)
VALUE             366 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE             386 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             387 ext/openssl/ossl_pkey_dsa.c ossl_dsa_sign(VALUE self, VALUE data)
VALUE             391 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             414 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             415 ext/openssl/ossl_pkey_dsa.c ossl_dsa_verify(VALUE self, VALUE digest, VALUE sig)
VALUE              91 ext/openssl/ossl_pkey_ec.c VALUE cEC;
VALUE              92 ext/openssl/ossl_pkey_ec.c VALUE eECError;
VALUE              93 ext/openssl/ossl_pkey_ec.c VALUE cEC_GROUP;
VALUE              94 ext/openssl/ossl_pkey_ec.c VALUE eEC_GROUP;
VALUE              95 ext/openssl/ossl_pkey_ec.c VALUE cEC_POINT;
VALUE              96 ext/openssl/ossl_pkey_ec.c VALUE eEC_POINT;
VALUE             109 ext/openssl/ossl_pkey_ec.c static VALUE ec_instance(VALUE klass, EC_KEY *ec)
VALUE             112 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             129 ext/openssl/ossl_pkey_ec.c VALUE ossl_ec_new(EVP_PKEY *pkey)
VALUE             131 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             160 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_initialize(int argc, VALUE *argv, VALUE self)
VALUE             164 ext/openssl/ossl_pkey_ec.c     VALUE arg, pass;
VALUE             165 ext/openssl/ossl_pkey_ec.c     VALUE group = Qnil;
VALUE             242 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_group(VALUE self)
VALUE             244 ext/openssl/ossl_pkey_ec.c     VALUE group_v;
VALUE             284 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_group(VALUE self, VALUE group_v)
VALUE             286 ext/openssl/ossl_pkey_ec.c     VALUE old_group_v;
VALUE             317 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_private_key(VALUE self)
VALUE             336 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_private_key(VALUE self, VALUE private_key)
VALUE             359 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_dup(const EC_POINT *point, VALUE group_v)
VALUE             361 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             384 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_public_key(VALUE self)
VALUE             388 ext/openssl/ossl_pkey_ec.c     VALUE group;
VALUE             408 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_public_key(VALUE self, VALUE public_key)
VALUE             436 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_is_public_key(VALUE self)
VALUE             451 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_is_private_key(VALUE self)
VALUE             460 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_string(VALUE self, int format)
VALUE             470 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             545 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_pem(VALUE self)
VALUE             556 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_der(VALUE self)
VALUE             567 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_text(VALUE self)
VALUE             571 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             592 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_generate_key(VALUE self)
VALUE             612 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_check_key(VALUE self)
VALUE             630 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dh_compute_key(VALUE self, VALUE pubkey)
VALUE             635 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             661 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dsa_sign_asn1(VALUE self, VALUE data)
VALUE             665 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             688 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dsa_verify_asn1(VALUE self, VALUE data, VALUE sig)
VALUE             712 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_alloc(VALUE klass)
VALUE             715 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             738 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_initialize(int argc, VALUE *argv, VALUE self)
VALUE             740 ext/openssl/ossl_pkey_ec.c     VALUE arg1, arg2, arg3, arg4;
VALUE             843 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_eql(VALUE a, VALUE b)
VALUE             861 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_generator(VALUE self)
VALUE             863 ext/openssl/ossl_pkey_ec.c     VALUE point_obj;
VALUE             878 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_generator(VALUE self, VALUE generator, VALUE order, VALUE cofactor)
VALUE             900 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_order(VALUE self)
VALUE             902 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE             922 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_cofactor(VALUE self)
VALUE             924 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE             944 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_curve_name(VALUE self)
VALUE             964 ext/openssl/ossl_pkey_ec.c static VALUE ossl_s_builtin_curves(VALUE self)
VALUE             969 ext/openssl/ossl_pkey_ec.c     VALUE ary, ret;
VALUE             997 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_asn1_flag(VALUE self)
VALUE            1014 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_asn1_flag(VALUE self, VALUE flag_v)
VALUE            1030 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_point_conversion_form(VALUE self)
VALUE            1034 ext/openssl/ossl_pkey_ec.c     VALUE ret;
VALUE            1055 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_point_conversion_form(VALUE self, VALUE form_v)
VALUE            1083 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_seed(VALUE self)
VALUE            1103 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_seed(VALUE self, VALUE seed)
VALUE            1123 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_degree(VALUE self)
VALUE            1132 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_string(VALUE self, int format)
VALUE            1137 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE            1171 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_pem(VALUE self)
VALUE            1181 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_der(VALUE self)
VALUE            1191 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_text(VALUE self)
VALUE            1195 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE            1218 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_alloc(VALUE klass)
VALUE            1221 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE            1236 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1240 ext/openssl/ossl_pkey_ec.c     VALUE arg1, arg2;
VALUE            1241 ext/openssl/ossl_pkey_ec.c     VALUE group_v = Qnil;
VALUE            1312 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_eql(VALUE a, VALUE b)
VALUE            1315 ext/openssl/ossl_pkey_ec.c     VALUE group_v1 = rb_iv_get(a, "@group");
VALUE            1316 ext/openssl/ossl_pkey_ec.c     VALUE group_v2 = rb_iv_get(b, "@group");
VALUE            1337 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_is_at_infinity(VALUE self)
VALUE            1340 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1358 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_is_on_curve(VALUE self)
VALUE            1361 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1379 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_make_affine(VALUE self)
VALUE            1382 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1399 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_invert(VALUE self)
VALUE            1402 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1419 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_set_to_infinity(VALUE self)
VALUE            1422 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1440 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_to_bn(VALUE self)
VALUE            1443 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE            1444 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1463 ext/openssl/ossl_pkey_ec.c static void no_copy(VALUE klass)
VALUE              28 ext/openssl/ossl_pkey_rsa.c VALUE cRSA;
VALUE              29 ext/openssl/ossl_pkey_rsa.c VALUE eRSAError;
VALUE              34 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE              35 ext/openssl/ossl_pkey_rsa.c rsa_instance(VALUE klass, RSA *rsa)
VALUE              38 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE              55 ext/openssl/ossl_pkey_rsa.c VALUE
VALUE              58 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE              96 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE              97 ext/openssl/ossl_pkey_rsa.c ossl_rsa_s_generate(int argc, VALUE *argv, VALUE klass)
VALUE             101 ext/openssl/ossl_pkey_rsa.c     VALUE size, exp;
VALUE             102 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE             131 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             132 ext/openssl/ossl_pkey_rsa.c ossl_rsa_initialize(int argc, VALUE *argv, VALUE self)
VALUE             138 ext/openssl/ossl_pkey_rsa.c     VALUE arg, pass;
VALUE             191 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             192 ext/openssl/ossl_pkey_rsa.c ossl_rsa_is_public(VALUE self)
VALUE             208 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             209 ext/openssl/ossl_pkey_rsa.c ossl_rsa_is_private(VALUE self)
VALUE             230 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             231 ext/openssl/ossl_pkey_rsa.c ossl_rsa_export(int argc, VALUE *argv, VALUE self)
VALUE             237 ext/openssl/ossl_pkey_rsa.c     VALUE cipher, pass, str;
VALUE             274 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             275 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_der(VALUE self)
VALUE             281 ext/openssl/ossl_pkey_rsa.c     VALUE str;
VALUE             306 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             307 ext/openssl/ossl_pkey_rsa.c ossl_rsa_public_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             311 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             332 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             333 ext/openssl/ossl_pkey_rsa.c ossl_rsa_public_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             337 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             358 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             359 ext/openssl/ossl_pkey_rsa.c ossl_rsa_private_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             363 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             388 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             389 ext/openssl/ossl_pkey_rsa.c ossl_rsa_private_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             393 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             420 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             421 ext/openssl/ossl_pkey_rsa.c ossl_rsa_get_params(VALUE self)
VALUE             424 ext/openssl/ossl_pkey_rsa.c     VALUE hash;
VALUE             450 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             451 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_text(VALUE self)
VALUE             455 ext/openssl/ossl_pkey_rsa.c     VALUE str;
VALUE             476 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             477 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_public_key(VALUE self)
VALUE             481 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE              16 ext/openssl/ossl_rand.c VALUE mRandom;
VALUE              17 ext/openssl/ossl_rand.c VALUE eRandomError;
VALUE              36 ext/openssl/ossl_rand.c static VALUE
VALUE              37 ext/openssl/ossl_rand.c ossl_rand_seed(VALUE self, VALUE str)
VALUE              50 ext/openssl/ossl_rand.c static VALUE
VALUE              51 ext/openssl/ossl_rand.c ossl_rand_add(VALUE self, VALUE str, VALUE entropy)
VALUE              64 ext/openssl/ossl_rand.c static VALUE
VALUE              65 ext/openssl/ossl_rand.c ossl_rand_load_file(VALUE self, VALUE filename)
VALUE              80 ext/openssl/ossl_rand.c static VALUE
VALUE              81 ext/openssl/ossl_rand.c ossl_rand_write_file(VALUE self, VALUE filename)
VALUE              95 ext/openssl/ossl_rand.c static VALUE
VALUE              96 ext/openssl/ossl_rand.c ossl_rand_bytes(VALUE self, VALUE len)
VALUE              98 ext/openssl/ossl_rand.c     VALUE str;
VALUE             114 ext/openssl/ossl_rand.c static VALUE
VALUE             115 ext/openssl/ossl_rand.c ossl_rand_pseudo_bytes(VALUE self, VALUE len)
VALUE             117 ext/openssl/ossl_rand.c     VALUE str;
VALUE             133 ext/openssl/ossl_rand.c static VALUE
VALUE             134 ext/openssl/ossl_rand.c ossl_rand_egd(VALUE self, VALUE filename)
VALUE             149 ext/openssl/ossl_rand.c static VALUE
VALUE             150 ext/openssl/ossl_rand.c ossl_rand_egd_bytes(VALUE self, VALUE filename, VALUE len)
VALUE             168 ext/openssl/ossl_rand.c static VALUE
VALUE             169 ext/openssl/ossl_rand.c ossl_rand_status(VALUE self)
VALUE              14 ext/openssl/ossl_rand.h extern VALUE mRandom;
VALUE              15 ext/openssl/ossl_rand.h extern VALUE eRandomError;
VALUE              27 ext/openssl/ossl_ssl.c VALUE mSSL;
VALUE              28 ext/openssl/ossl_ssl.c VALUE eSSLError;
VALUE              29 ext/openssl/ossl_ssl.c VALUE cSSLContext;
VALUE              30 ext/openssl/ossl_ssl.c VALUE cSSLSocket;
VALUE             128 ext/openssl/ossl_ssl.c static VALUE
VALUE             129 ext/openssl/ossl_ssl.c ossl_sslctx_s_alloc(VALUE klass)
VALUE             142 ext/openssl/ossl_ssl.c static VALUE
VALUE             143 ext/openssl/ossl_ssl.c ossl_sslctx_set_ssl_version(VALUE self, VALUE ssl_method)
VALUE             179 ext/openssl/ossl_ssl.c static VALUE
VALUE             180 ext/openssl/ossl_ssl.c ossl_sslctx_initialize(int argc, VALUE *argv, VALUE self)
VALUE             182 ext/openssl/ossl_ssl.c     VALUE ssl_method;
VALUE             198 ext/openssl/ossl_ssl.c static VALUE
VALUE             199 ext/openssl/ossl_ssl.c ossl_call_client_cert_cb(VALUE obj)
VALUE             201 ext/openssl/ossl_ssl.c     VALUE cb, ary, cert, key;
VALUE             205 ext/openssl/ossl_ssl.c     cb = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_client_cert_cb_idx);
VALUE             220 ext/openssl/ossl_ssl.c     VALUE obj;
VALUE             223 ext/openssl/ossl_ssl.c     obj = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_ptr_idx);
VALUE             224 ext/openssl/ossl_ssl.c     success = rb_protect((VALUE(*)_((VALUE)))ossl_call_client_cert_cb,
VALUE             234 ext/openssl/ossl_ssl.c static VALUE
VALUE             235 ext/openssl/ossl_ssl.c ossl_call_tmp_dh_callback(VALUE *args)
VALUE             238 ext/openssl/ossl_ssl.c     VALUE cb, dh;
VALUE             242 ext/openssl/ossl_ssl.c     cb = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_tmp_dh_callback_idx);
VALUE             255 ext/openssl/ossl_ssl.c     VALUE args[3];
VALUE             258 ext/openssl/ossl_ssl.c     args[0] = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_ptr_idx);
VALUE             261 ext/openssl/ossl_ssl.c     success = rb_protect((VALUE(*)_((VALUE)))ossl_call_tmp_dh_callback,
VALUE             262 ext/openssl/ossl_ssl.c                          (VALUE)args, &status);
VALUE             286 ext/openssl/ossl_ssl.c     VALUE cb;
VALUE             290 ext/openssl/ossl_ssl.c     cb = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_vcb_idx);
VALUE             295 ext/openssl/ossl_ssl.c static VALUE
VALUE             296 ext/openssl/ossl_ssl.c ossl_call_session_get_cb(VALUE ary)
VALUE             298 ext/openssl/ossl_ssl.c     VALUE ssl_obj, sslctx_obj, cb;
VALUE             315 ext/openssl/ossl_ssl.c     VALUE ary, ssl_obj, ret_obj;
VALUE             323 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             328 ext/openssl/ossl_ssl.c     ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_session_get_cb, ary, &state);
VALUE             342 ext/openssl/ossl_ssl.c static VALUE
VALUE             343 ext/openssl/ossl_ssl.c ossl_call_session_new_cb(VALUE ary)
VALUE             345 ext/openssl/ossl_ssl.c     VALUE ssl_obj, sslctx_obj, cb;
VALUE             362 ext/openssl/ossl_ssl.c     VALUE ary, ssl_obj, sess_obj, ret_obj;
VALUE             370 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             379 ext/openssl/ossl_ssl.c     ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_session_new_cb, ary, &state);
VALUE             389 ext/openssl/ossl_ssl.c static VALUE
VALUE             390 ext/openssl/ossl_ssl.c ossl_call_session_remove_cb(VALUE ary)
VALUE             392 ext/openssl/ossl_ssl.c     VALUE sslctx_obj, cb;
VALUE             407 ext/openssl/ossl_ssl.c     VALUE ary, sslctx_obj, sess_obj, ret_obj;
VALUE             415 ext/openssl/ossl_ssl.c     sslctx_obj = (VALUE)ptr;
VALUE             424 ext/openssl/ossl_ssl.c     ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_session_new_cb, ary, &state);
VALUE             434 ext/openssl/ossl_ssl.c static VALUE
VALUE             435 ext/openssl/ossl_ssl.c ossl_sslctx_add_extra_chain_cert_i(VALUE i, VALUE arg)
VALUE             457 ext/openssl/ossl_ssl.c static VALUE
VALUE             458 ext/openssl/ossl_ssl.c ossl_sslctx_setup(VALUE self)
VALUE             466 ext/openssl/ossl_ssl.c     VALUE val;
VALUE             587 ext/openssl/ossl_ssl.c static VALUE
VALUE             590 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE             607 ext/openssl/ossl_ssl.c static VALUE
VALUE             608 ext/openssl/ossl_ssl.c ossl_sslctx_get_ciphers(VALUE self)
VALUE             613 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE             641 ext/openssl/ossl_ssl.c static VALUE
VALUE             642 ext/openssl/ossl_ssl.c ossl_sslctx_set_ciphers(VALUE self, VALUE v)
VALUE             645 ext/openssl/ossl_ssl.c     VALUE str, elem;
VALUE             683 ext/openssl/ossl_ssl.c static VALUE
VALUE             684 ext/openssl/ossl_ssl.c ossl_sslctx_session_add(VALUE self, VALUE arg)
VALUE             700 ext/openssl/ossl_ssl.c static VALUE
VALUE             701 ext/openssl/ossl_ssl.c ossl_sslctx_session_remove(VALUE self, VALUE arg)
VALUE             717 ext/openssl/ossl_ssl.c static VALUE
VALUE             718 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_mode(VALUE self)
VALUE             732 ext/openssl/ossl_ssl.c static VALUE
VALUE             733 ext/openssl/ossl_ssl.c ossl_sslctx_set_session_cache_mode(VALUE self, VALUE arg)
VALUE             749 ext/openssl/ossl_ssl.c static VALUE
VALUE             750 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_size(VALUE self)
VALUE             764 ext/openssl/ossl_ssl.c static VALUE
VALUE             765 ext/openssl/ossl_ssl.c ossl_sslctx_set_session_cache_size(VALUE self, VALUE arg)
VALUE             781 ext/openssl/ossl_ssl.c static VALUE
VALUE             782 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_stats(VALUE self)
VALUE             785 ext/openssl/ossl_ssl.c     VALUE hash;
VALUE             812 ext/openssl/ossl_ssl.c static VALUE
VALUE             813 ext/openssl/ossl_ssl.c ossl_sslctx_flush_sessions(int argc, VALUE *argv, VALUE self)
VALUE             815 ext/openssl/ossl_ssl.c     VALUE arg1;
VALUE             855 ext/openssl/ossl_ssl.c static VALUE
VALUE             856 ext/openssl/ossl_ssl.c ossl_ssl_s_alloc(VALUE klass)
VALUE             875 ext/openssl/ossl_ssl.c static VALUE
VALUE             876 ext/openssl/ossl_ssl.c ossl_ssl_initialize(int argc, VALUE *argv, VALUE self)
VALUE             878 ext/openssl/ossl_ssl.c     VALUE io, ctx;
VALUE             894 ext/openssl/ossl_ssl.c static VALUE
VALUE             895 ext/openssl/ossl_ssl.c ossl_ssl_setup(VALUE self)
VALUE             897 ext/openssl/ossl_ssl.c     VALUE io, v_ctx, cb;
VALUE             936 ext/openssl/ossl_ssl.c static VALUE
VALUE             937 ext/openssl/ossl_ssl.c ossl_start_ssl(VALUE self, int (*func)(), const char *funcname)
VALUE             942 ext/openssl/ossl_ssl.c     VALUE cb_state;
VALUE             976 ext/openssl/ossl_ssl.c static VALUE
VALUE             977 ext/openssl/ossl_ssl.c ossl_ssl_connect(VALUE self)
VALUE             987 ext/openssl/ossl_ssl.c static VALUE
VALUE             988 ext/openssl/ossl_ssl.c ossl_ssl_accept(VALUE self)
VALUE            1003 ext/openssl/ossl_ssl.c static VALUE
VALUE            1004 ext/openssl/ossl_ssl.c ossl_ssl_read(int argc, VALUE *argv, VALUE self)
VALUE            1008 ext/openssl/ossl_ssl.c     VALUE len, str;
VALUE            1064 ext/openssl/ossl_ssl.c static VALUE
VALUE            1065 ext/openssl/ossl_ssl.c ossl_ssl_write(VALUE self, VALUE str)
VALUE            1108 ext/openssl/ossl_ssl.c static VALUE
VALUE            1109 ext/openssl/ossl_ssl.c ossl_ssl_close(VALUE self)
VALUE            1125 ext/openssl/ossl_ssl.c static VALUE
VALUE            1126 ext/openssl/ossl_ssl.c ossl_ssl_get_cert(VALUE self)
VALUE            1153 ext/openssl/ossl_ssl.c static VALUE
VALUE            1154 ext/openssl/ossl_ssl.c ossl_ssl_get_peer_cert(VALUE self)
VALUE            1158 ext/openssl/ossl_ssl.c     VALUE obj;
VALUE            1182 ext/openssl/ossl_ssl.c static VALUE
VALUE            1183 ext/openssl/ossl_ssl.c ossl_ssl_get_peer_cert_chain(VALUE self)
VALUE            1188 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE            1212 ext/openssl/ossl_ssl.c static VALUE
VALUE            1213 ext/openssl/ossl_ssl.c ossl_ssl_get_cipher(VALUE self)
VALUE            1232 ext/openssl/ossl_ssl.c static VALUE
VALUE            1233 ext/openssl/ossl_ssl.c ossl_ssl_get_state(VALUE self)
VALUE            1236 ext/openssl/ossl_ssl.c     VALUE ret;
VALUE            1255 ext/openssl/ossl_ssl.c static VALUE
VALUE            1256 ext/openssl/ossl_ssl.c ossl_ssl_pending(VALUE self)
VALUE            1274 ext/openssl/ossl_ssl.c static VALUE
VALUE            1275 ext/openssl/ossl_ssl.c ossl_ssl_session_reused(VALUE self)
VALUE            1297 ext/openssl/ossl_ssl.c static VALUE
VALUE            1298 ext/openssl/ossl_ssl.c ossl_ssl_set_session(VALUE self, VALUE arg1)
VALUE            1320 ext/openssl/ossl_ssl.c static VALUE
VALUE            1321 ext/openssl/ossl_ssl.c ossl_ssl_get_verify_result(VALUE self)
VALUE            1338 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE              26 ext/openssl/ossl_ssl.h extern VALUE mSSL;
VALUE              27 ext/openssl/ossl_ssl.h extern VALUE eSSLError;
VALUE              28 ext/openssl/ossl_ssl.h extern VALUE cSSLSocket;
VALUE              29 ext/openssl/ossl_ssl.h extern VALUE cSSLContext;
VALUE              30 ext/openssl/ossl_ssl.h extern VALUE cSSLSession;
VALUE              20 ext/openssl/ossl_ssl_session.c VALUE cSSLSession;
VALUE              21 ext/openssl/ossl_ssl_session.c static VALUE eSSLSession;
VALUE              23 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_alloc(VALUE klass)
VALUE              36 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_initialize(VALUE self, VALUE arg1)
VALUE              80 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_eq(VALUE val1, VALUE val2)
VALUE              98 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_time(VALUE self)
VALUE             120 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_timeout(VALUE self)
VALUE             133 ext/openssl/ossl_ssl_session.c 	static VALUE ossl_ssl_session_set_##func(VALUE self, VALUE time_v)	\
VALUE             165 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_id(VALUE self)
VALUE             185 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_der(VALUE self)
VALUE             210 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_pem(VALUE self)
VALUE             215 ext/openssl/ossl_ssl_session.c 	VALUE str;
VALUE             243 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_text(VALUE self)
VALUE             248 ext/openssl/ossl_ssl_session.c 	VALUE str;
VALUE              13 ext/openssl/ossl_x509.c VALUE mX509;
VALUE              17 ext/openssl/ossl_x509.h extern VALUE mX509;
VALUE              24 ext/openssl/ossl_x509.h extern VALUE cX509Attr;
VALUE              25 ext/openssl/ossl_x509.h extern VALUE eX509AttrError;
VALUE              27 ext/openssl/ossl_x509.h VALUE ossl_x509attr_new(X509_ATTRIBUTE *);
VALUE              28 ext/openssl/ossl_x509.h X509_ATTRIBUTE *DupX509AttrPtr(VALUE);
VALUE              34 ext/openssl/ossl_x509.h extern VALUE cX509Cert;
VALUE              35 ext/openssl/ossl_x509.h extern VALUE eX509CertError;
VALUE              37 ext/openssl/ossl_x509.h VALUE ossl_x509_new(X509 *);
VALUE              38 ext/openssl/ossl_x509.h VALUE ossl_x509_new_from_file(VALUE);
VALUE              39 ext/openssl/ossl_x509.h X509 *GetX509CertPtr(VALUE);
VALUE              40 ext/openssl/ossl_x509.h X509 *DupX509CertPtr(VALUE);
VALUE              46 ext/openssl/ossl_x509.h extern VALUE cX509CRL;
VALUE              47 ext/openssl/ossl_x509.h extern VALUE eX509CRLError;
VALUE              49 ext/openssl/ossl_x509.h VALUE ossl_x509crl_new(X509_CRL *);
VALUE              50 ext/openssl/ossl_x509.h X509_CRL *GetX509CRLPtr(VALUE);
VALUE              51 ext/openssl/ossl_x509.h X509_CRL *DupX509CRLPtr(VALUE);
VALUE              57 ext/openssl/ossl_x509.h extern VALUE cX509Ext;
VALUE              58 ext/openssl/ossl_x509.h extern VALUE cX509ExtFactory;
VALUE              59 ext/openssl/ossl_x509.h extern VALUE eX509ExtError;
VALUE              61 ext/openssl/ossl_x509.h VALUE ossl_x509ext_new(X509_EXTENSION *);
VALUE              62 ext/openssl/ossl_x509.h X509_EXTENSION *GetX509ExtPtr(VALUE);
VALUE              63 ext/openssl/ossl_x509.h X509_EXTENSION *DupX509ExtPtr(VALUE);
VALUE              69 ext/openssl/ossl_x509.h extern VALUE cX509Name;
VALUE              70 ext/openssl/ossl_x509.h extern VALUE eX509NameError;
VALUE              72 ext/openssl/ossl_x509.h VALUE ossl_x509name_new(X509_NAME *);
VALUE              73 ext/openssl/ossl_x509.h X509_NAME *GetX509NamePtr(VALUE);
VALUE              79 ext/openssl/ossl_x509.h extern VALUE cX509Req;
VALUE              80 ext/openssl/ossl_x509.h extern VALUE eX509ReqError;
VALUE              82 ext/openssl/ossl_x509.h VALUE ossl_x509req_new(X509_REQ *);
VALUE              83 ext/openssl/ossl_x509.h X509_REQ *GetX509ReqPtr(VALUE);
VALUE              84 ext/openssl/ossl_x509.h X509_REQ *DupX509ReqPtr(VALUE);
VALUE              90 ext/openssl/ossl_x509.h extern VALUE cX509Rev;
VALUE              91 ext/openssl/ossl_x509.h extern VALUE eX509RevError;
VALUE              93 ext/openssl/ossl_x509.h VALUE ossl_x509revoked_new(X509_REVOKED *);
VALUE              94 ext/openssl/ossl_x509.h X509_REVOKED *DupX509RevokedPtr(VALUE);
VALUE             100 ext/openssl/ossl_x509.h extern VALUE cX509Store;
VALUE             101 ext/openssl/ossl_x509.h extern VALUE cX509StoreContext;
VALUE             102 ext/openssl/ossl_x509.h extern VALUE eX509StoreError;
VALUE             104 ext/openssl/ossl_x509.h VALUE ossl_x509store_new(X509_STORE *);
VALUE             105 ext/openssl/ossl_x509.h X509_STORE *GetX509StorePtr(VALUE);
VALUE             106 ext/openssl/ossl_x509.h X509_STORE *DupX509StorePtr(VALUE);
VALUE             108 ext/openssl/ossl_x509.h VALUE ossl_x509stctx_new(X509_STORE_CTX *);
VALUE             109 ext/openssl/ossl_x509.h VALUE ossl_x509stctx_clear_ptr(VALUE);
VALUE             110 ext/openssl/ossl_x509.h X509_STORE_CTX *GetX509StCtxtPtr(VALUE);
VALUE              33 ext/openssl/ossl_x509attr.c VALUE cX509Attr;
VALUE              34 ext/openssl/ossl_x509attr.c VALUE eX509AttrError;
VALUE              39 ext/openssl/ossl_x509attr.c VALUE
VALUE              43 ext/openssl/ossl_x509attr.c     VALUE obj;
VALUE              59 ext/openssl/ossl_x509attr.c DupX509AttrPtr(VALUE obj)
VALUE              74 ext/openssl/ossl_x509attr.c static VALUE
VALUE              75 ext/openssl/ossl_x509attr.c ossl_x509attr_alloc(VALUE klass)
VALUE              78 ext/openssl/ossl_x509attr.c     VALUE obj;
VALUE              91 ext/openssl/ossl_x509attr.c static VALUE
VALUE              92 ext/openssl/ossl_x509attr.c ossl_x509attr_initialize(int argc, VALUE *argv, VALUE self)
VALUE              94 ext/openssl/ossl_x509attr.c     VALUE oid, value;
VALUE             120 ext/openssl/ossl_x509attr.c static VALUE
VALUE             121 ext/openssl/ossl_x509attr.c ossl_x509attr_set_oid(VALUE self, VALUE oid)
VALUE             141 ext/openssl/ossl_x509attr.c static VALUE
VALUE             142 ext/openssl/ossl_x509attr.c ossl_x509attr_get_oid(VALUE self)
VALUE             147 ext/openssl/ossl_x509attr.c     VALUE ret;
VALUE             176 ext/openssl/ossl_x509attr.c static VALUE
VALUE             177 ext/openssl/ossl_x509attr.c ossl_x509attr_set_value(VALUE self, VALUE value)
VALUE             203 ext/openssl/ossl_x509attr.c static VALUE
VALUE             204 ext/openssl/ossl_x509attr.c ossl_x509attr_get_value(VALUE self)
VALUE             207 ext/openssl/ossl_x509attr.c     VALUE str, asn1;
VALUE             238 ext/openssl/ossl_x509attr.c static VALUE
VALUE             239 ext/openssl/ossl_x509attr.c ossl_x509attr_to_der(VALUE self)
VALUE             242 ext/openssl/ossl_x509attr.c     VALUE str;
VALUE              33 ext/openssl/ossl_x509cert.c VALUE cX509Cert;
VALUE              34 ext/openssl/ossl_x509cert.c VALUE eX509CertError;
VALUE              39 ext/openssl/ossl_x509cert.c VALUE
VALUE              43 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE              58 ext/openssl/ossl_x509cert.c VALUE 
VALUE              59 ext/openssl/ossl_x509cert.c ossl_x509_new_from_file(VALUE filename)
VALUE              63 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE              90 ext/openssl/ossl_x509cert.c GetX509CertPtr(VALUE obj)
VALUE             100 ext/openssl/ossl_x509cert.c DupX509CertPtr(VALUE obj)
VALUE             114 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             115 ext/openssl/ossl_x509cert.c ossl_x509_alloc(VALUE klass)
VALUE             118 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE             133 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             134 ext/openssl/ossl_x509cert.c ossl_x509_initialize(int argc, VALUE *argv, VALUE self)
VALUE             138 ext/openssl/ossl_x509cert.c     VALUE arg;
VALUE             159 ext/openssl/ossl_x509cert.c static VALUE
VALUE             160 ext/openssl/ossl_x509cert.c ossl_x509_copy(VALUE self, VALUE other)
VALUE             183 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             184 ext/openssl/ossl_x509cert.c ossl_x509_to_der(VALUE self)
VALUE             187 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             207 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             208 ext/openssl/ossl_x509cert.c ossl_x509_to_pem(VALUE self)
VALUE             212 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             231 ext/openssl/ossl_x509cert.c static VALUE
VALUE             232 ext/openssl/ossl_x509cert.c ossl_x509_to_text(VALUE self)
VALUE             236 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             256 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             257 ext/openssl/ossl_x509cert.c ossl_x509_to_req(VALUE self)
VALUE             261 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE             278 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             279 ext/openssl/ossl_x509cert.c ossl_x509_get_version(VALUE self)
VALUE             292 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             293 ext/openssl/ossl_x509cert.c ossl_x509_set_version(VALUE self, VALUE version)
VALUE             313 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             314 ext/openssl/ossl_x509cert.c ossl_x509_get_serial(VALUE self)
VALUE             327 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             328 ext/openssl/ossl_x509cert.c ossl_x509_set_serial(VALUE self, VALUE num)
VALUE             344 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             345 ext/openssl/ossl_x509cert.c ossl_x509_get_signature_algorithm(VALUE self)
VALUE             349 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             368 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             369 ext/openssl/ossl_x509cert.c ossl_x509_get_subject(VALUE self)
VALUE             386 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             387 ext/openssl/ossl_x509cert.c ossl_x509_set_subject(VALUE self, VALUE subject)
VALUE             403 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             404 ext/openssl/ossl_x509cert.c ossl_x509_get_issuer(VALUE self)
VALUE             421 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             422 ext/openssl/ossl_x509cert.c ossl_x509_set_issuer(VALUE self, VALUE issuer)
VALUE             438 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             439 ext/openssl/ossl_x509cert.c ossl_x509_get_not_before(VALUE self)
VALUE             456 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             457 ext/openssl/ossl_x509cert.c ossl_x509_set_not_before(VALUE self, VALUE time)
VALUE             475 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             476 ext/openssl/ossl_x509cert.c ossl_x509_get_not_after(VALUE self)
VALUE             493 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             494 ext/openssl/ossl_x509cert.c ossl_x509_set_not_after(VALUE self, VALUE time)
VALUE             512 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             513 ext/openssl/ossl_x509cert.c ossl_x509_get_public_key(VALUE self)
VALUE             530 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             531 ext/openssl/ossl_x509cert.c ossl_x509_set_public_key(VALUE self, VALUE key)
VALUE             547 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             548 ext/openssl/ossl_x509cert.c ossl_x509_sign(VALUE self, VALUE key, VALUE digest)
VALUE             570 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             571 ext/openssl/ossl_x509cert.c ossl_x509_verify(VALUE self, VALUE key)
VALUE             595 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             596 ext/openssl/ossl_x509cert.c ossl_x509_check_private_key(VALUE self, VALUE key)
VALUE             616 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             617 ext/openssl/ossl_x509cert.c ossl_x509_get_extensions(VALUE self)
VALUE             622 ext/openssl/ossl_x509cert.c     VALUE ary;
VALUE             642 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             643 ext/openssl/ossl_x509cert.c ossl_x509_set_extensions(VALUE self, VALUE ary)
VALUE             674 ext/openssl/ossl_x509cert.c static VALUE 
VALUE             675 ext/openssl/ossl_x509cert.c ossl_x509_add_extension(VALUE self, VALUE extension)
VALUE             691 ext/openssl/ossl_x509cert.c static VALUE
VALUE             692 ext/openssl/ossl_x509cert.c ossl_x509_inspect(VALUE self)
VALUE             694 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE              33 ext/openssl/ossl_x509crl.c VALUE cX509CRL;
VALUE              34 ext/openssl/ossl_x509crl.c VALUE eX509CRLError;
VALUE              40 ext/openssl/ossl_x509crl.c GetX509CRLPtr(VALUE obj)
VALUE              50 ext/openssl/ossl_x509crl.c DupX509CRLPtr(VALUE obj)
VALUE              60 ext/openssl/ossl_x509crl.c VALUE
VALUE              64 ext/openssl/ossl_x509crl.c     VALUE obj;
VALUE              76 ext/openssl/ossl_x509crl.c static VALUE 
VALUE              77 ext/openssl/ossl_x509crl.c ossl_x509crl_alloc(VALUE klass)
VALUE              80 ext/openssl/ossl_x509crl.c     VALUE obj;
VALUE              90 ext/openssl/ossl_x509crl.c static VALUE 
VALUE              91 ext/openssl/ossl_x509crl.c ossl_x509crl_initialize(int argc, VALUE *argv, VALUE self)
VALUE              95 ext/openssl/ossl_x509crl.c     VALUE arg;
VALUE             115 ext/openssl/ossl_x509crl.c static VALUE
VALUE             116 ext/openssl/ossl_x509crl.c ossl_x509crl_copy(VALUE self, VALUE other)
VALUE             133 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             134 ext/openssl/ossl_x509crl.c ossl_x509crl_get_version(VALUE self)
VALUE             145 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             146 ext/openssl/ossl_x509crl.c ossl_x509crl_set_version(VALUE self, VALUE version)
VALUE             162 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             163 ext/openssl/ossl_x509crl.c ossl_x509crl_get_signature_algorithm(VALUE self)
VALUE             168 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             184 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             185 ext/openssl/ossl_x509crl.c ossl_x509crl_get_issuer(VALUE self)
VALUE             194 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             195 ext/openssl/ossl_x509crl.c ossl_x509crl_set_issuer(VALUE self, VALUE issuer)
VALUE             207 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             208 ext/openssl/ossl_x509crl.c ossl_x509crl_get_last_update(VALUE self)
VALUE             217 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             218 ext/openssl/ossl_x509crl.c ossl_x509crl_set_last_update(VALUE self, VALUE time)
VALUE             232 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             233 ext/openssl/ossl_x509crl.c ossl_x509crl_get_next_update(VALUE self)
VALUE             242 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             243 ext/openssl/ossl_x509crl.c ossl_x509crl_set_next_update(VALUE self, VALUE time)
VALUE             258 ext/openssl/ossl_x509crl.c static VALUE
VALUE             259 ext/openssl/ossl_x509crl.c ossl_x509crl_get_revoked(VALUE self)
VALUE             264 ext/openssl/ossl_x509crl.c     VALUE ary, revoked;
VALUE             283 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             284 ext/openssl/ossl_x509crl.c ossl_x509crl_set_revoked(VALUE self, VALUE ary)
VALUE             309 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             310 ext/openssl/ossl_x509crl.c ossl_x509crl_add_revoked(VALUE self, VALUE revoked)
VALUE             325 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             326 ext/openssl/ossl_x509crl.c ossl_x509crl_sign(VALUE self, VALUE key, VALUE digest)
VALUE             342 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             343 ext/openssl/ossl_x509crl.c ossl_x509crl_verify(VALUE self, VALUE key)
VALUE             359 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             360 ext/openssl/ossl_x509crl.c ossl_x509crl_to_der(VALUE self)
VALUE             365 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             382 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             383 ext/openssl/ossl_x509crl.c ossl_x509crl_to_pem(VALUE self)
VALUE             388 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             405 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             406 ext/openssl/ossl_x509crl.c ossl_x509crl_to_text(VALUE self)
VALUE             411 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             431 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             432 ext/openssl/ossl_x509crl.c ossl_x509crl_get_extensions(VALUE self)
VALUE             437 ext/openssl/ossl_x509crl.c     VALUE ary;
VALUE             457 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             458 ext/openssl/ossl_x509crl.c ossl_x509crl_set_extensions(VALUE self, VALUE ary)
VALUE             484 ext/openssl/ossl_x509crl.c static VALUE 
VALUE             485 ext/openssl/ossl_x509crl.c ossl_x509crl_add_extension(VALUE self, VALUE extension)
VALUE              45 ext/openssl/ossl_x509ext.c VALUE cX509Ext;
VALUE              46 ext/openssl/ossl_x509ext.c VALUE cX509ExtFactory;
VALUE              47 ext/openssl/ossl_x509ext.c VALUE eX509ExtError;
VALUE              52 ext/openssl/ossl_x509ext.c VALUE 
VALUE              56 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE              72 ext/openssl/ossl_x509ext.c GetX509ExtPtr(VALUE obj)
VALUE              82 ext/openssl/ossl_x509ext.c DupX509ExtPtr(VALUE obj)
VALUE             106 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             107 ext/openssl/ossl_x509ext.c ossl_x509extfactory_alloc(VALUE klass)
VALUE             110 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE             118 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             119 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_issuer_cert(VALUE self, VALUE cert)
VALUE             130 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             131 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_subject_cert(VALUE self, VALUE cert)
VALUE             142 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             143 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_subject_req(VALUE self, VALUE req)
VALUE             154 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             155 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_crl(VALUE self, VALUE crl)
VALUE             166 ext/openssl/ossl_x509ext.c static VALUE
VALUE             167 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_config(VALUE self, VALUE config)
VALUE             184 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             185 ext/openssl/ossl_x509ext.c ossl_x509extfactory_initialize(int argc, VALUE *argv, VALUE self)
VALUE             188 ext/openssl/ossl_x509ext.c     VALUE issuer_cert, subject_cert, subject_req, crl;
VALUE             214 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             215 ext/openssl/ossl_x509ext.c ossl_x509extfactory_create_ext(int argc, VALUE *argv, VALUE self)
VALUE             219 ext/openssl/ossl_x509ext.c     VALUE oid, value, critical, valstr, obj;
VALUE             222 ext/openssl/ossl_x509ext.c     VALUE rconf;
VALUE             259 ext/openssl/ossl_x509ext.c static VALUE
VALUE             260 ext/openssl/ossl_x509ext.c ossl_x509ext_alloc(VALUE klass)
VALUE             263 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE             273 ext/openssl/ossl_x509ext.c static VALUE
VALUE             274 ext/openssl/ossl_x509ext.c ossl_x509ext_initialize(int argc, VALUE *argv, VALUE self)
VALUE             276 ext/openssl/ossl_x509ext.c     VALUE oid, value, critical;
VALUE             298 ext/openssl/ossl_x509ext.c static VALUE
VALUE             299 ext/openssl/ossl_x509ext.c ossl_x509ext_set_oid(VALUE self, VALUE oid)
VALUE             315 ext/openssl/ossl_x509ext.c static VALUE
VALUE             316 ext/openssl/ossl_x509ext.c ossl_x509ext_set_value(VALUE self, VALUE data)
VALUE             343 ext/openssl/ossl_x509ext.c static VALUE
VALUE             344 ext/openssl/ossl_x509ext.c ossl_x509ext_set_critical(VALUE self, VALUE flag)
VALUE             354 ext/openssl/ossl_x509ext.c static VALUE 
VALUE             355 ext/openssl/ossl_x509ext.c ossl_x509ext_get_oid(VALUE obj)
VALUE             360 ext/openssl/ossl_x509ext.c     VALUE ret;
VALUE             377 ext/openssl/ossl_x509ext.c static VALUE
VALUE             378 ext/openssl/ossl_x509ext.c ossl_x509ext_get_value(VALUE obj)
VALUE             382 ext/openssl/ossl_x509ext.c     VALUE ret;
VALUE             394 ext/openssl/ossl_x509ext.c static VALUE
VALUE             395 ext/openssl/ossl_x509ext.c ossl_x509ext_get_critical(VALUE obj)
VALUE             403 ext/openssl/ossl_x509ext.c static VALUE
VALUE             404 ext/openssl/ossl_x509ext.c ossl_x509ext_to_der(VALUE obj)
VALUE             409 ext/openssl/ossl_x509ext.c     VALUE str;
VALUE              38 ext/openssl/ossl_x509name.c VALUE cX509Name;
VALUE              39 ext/openssl/ossl_x509name.c VALUE eX509NameError;
VALUE              44 ext/openssl/ossl_x509name.c VALUE 
VALUE              48 ext/openssl/ossl_x509name.c     VALUE obj;
VALUE              64 ext/openssl/ossl_x509name.c GetX509NamePtr(VALUE obj)
VALUE              76 ext/openssl/ossl_x509name.c static VALUE
VALUE              77 ext/openssl/ossl_x509name.c ossl_x509name_alloc(VALUE klass)
VALUE              80 ext/openssl/ossl_x509name.c     VALUE obj;
VALUE              91 ext/openssl/ossl_x509name.c static VALUE ossl_x509name_add_entry(int, VALUE*, VALUE);
VALUE              94 ext/openssl/ossl_x509name.c static VALUE
VALUE              95 ext/openssl/ossl_x509name.c ossl_x509name_init_i(VALUE i, VALUE args)
VALUE              97 ext/openssl/ossl_x509name.c     VALUE self = rb_ary_entry(args, 0);
VALUE              98 ext/openssl/ossl_x509name.c     VALUE template = rb_ary_entry(args, 1);
VALUE              99 ext/openssl/ossl_x509name.c     VALUE entry[3];
VALUE             119 ext/openssl/ossl_x509name.c static VALUE
VALUE             120 ext/openssl/ossl_x509name.c ossl_x509name_initialize(int argc, VALUE *argv, VALUE self)
VALUE             123 ext/openssl/ossl_x509name.c     VALUE arg, template;
VALUE             130 ext/openssl/ossl_x509name.c 	VALUE tmp = rb_check_array_type(arg);
VALUE             132 ext/openssl/ossl_x509name.c 	    VALUE args;
VALUE             139 ext/openssl/ossl_x509name.c 	    VALUE str = ossl_to_der_if_possible(arg);
VALUE             159 ext/openssl/ossl_x509name.c VALUE ossl_x509name_add_entry(int argc, VALUE *argv, VALUE self)
VALUE             162 ext/openssl/ossl_x509name.c     VALUE oid, value, type;
VALUE             177 ext/openssl/ossl_x509name.c static VALUE
VALUE             178 ext/openssl/ossl_x509name.c ossl_x509name_to_s_old(VALUE self)
VALUE             182 ext/openssl/ossl_x509name.c     VALUE str;
VALUE             197 ext/openssl/ossl_x509name.c static VALUE
VALUE             198 ext/openssl/ossl_x509name.c ossl_x509name_to_s(int argc, VALUE *argv, VALUE self)
VALUE             201 ext/openssl/ossl_x509name.c     VALUE flag, str;
VALUE             225 ext/openssl/ossl_x509name.c static VALUE 
VALUE             226 ext/openssl/ossl_x509name.c ossl_x509name_to_a(VALUE self)
VALUE             233 ext/openssl/ossl_x509name.c     VALUE ary, ret;
VALUE             259 ext/openssl/ossl_x509name.c ossl_x509name_cmp0(VALUE self, VALUE other)
VALUE             269 ext/openssl/ossl_x509name.c static VALUE
VALUE             270 ext/openssl/ossl_x509name.c ossl_x509name_cmp(VALUE self, VALUE other)
VALUE             281 ext/openssl/ossl_x509name.c static VALUE
VALUE             282 ext/openssl/ossl_x509name.c ossl_x509name_eql(VALUE self, VALUE other)
VALUE             296 ext/openssl/ossl_x509name.c static VALUE
VALUE             297 ext/openssl/ossl_x509name.c ossl_x509name_hash(VALUE self)
VALUE             313 ext/openssl/ossl_x509name.c static VALUE
VALUE             314 ext/openssl/ossl_x509name.c ossl_x509name_to_der(VALUE self)
VALUE             317 ext/openssl/ossl_x509name.c     VALUE str;
VALUE             339 ext/openssl/ossl_x509name.c     VALUE utf8str, ptrstr, ia5str, hash;
VALUE              33 ext/openssl/ossl_x509req.c VALUE cX509Req;
VALUE              34 ext/openssl/ossl_x509req.c VALUE eX509ReqError;
VALUE              39 ext/openssl/ossl_x509req.c VALUE
VALUE              43 ext/openssl/ossl_x509req.c     VALUE obj;
VALUE              59 ext/openssl/ossl_x509req.c GetX509ReqPtr(VALUE obj)
VALUE              69 ext/openssl/ossl_x509req.c DupX509ReqPtr(VALUE obj)
VALUE              84 ext/openssl/ossl_x509req.c static VALUE 
VALUE              85 ext/openssl/ossl_x509req.c ossl_x509req_alloc(VALUE klass)
VALUE              88 ext/openssl/ossl_x509req.c     VALUE obj;
VALUE              98 ext/openssl/ossl_x509req.c static VALUE 
VALUE              99 ext/openssl/ossl_x509req.c ossl_x509req_initialize(int argc, VALUE *argv, VALUE self)
VALUE             103 ext/openssl/ossl_x509req.c     VALUE arg;
VALUE             123 ext/openssl/ossl_x509req.c static VALUE
VALUE             124 ext/openssl/ossl_x509req.c ossl_x509req_copy(VALUE self, VALUE other)
VALUE             141 ext/openssl/ossl_x509req.c static VALUE 
VALUE             142 ext/openssl/ossl_x509req.c ossl_x509req_to_pem(VALUE self)
VALUE             147 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             164 ext/openssl/ossl_x509req.c static VALUE
VALUE             165 ext/openssl/ossl_x509req.c ossl_x509req_to_der(VALUE self)
VALUE             168 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             184 ext/openssl/ossl_x509req.c static VALUE 
VALUE             185 ext/openssl/ossl_x509req.c ossl_x509req_to_text(VALUE self)
VALUE             190 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             211 ext/openssl/ossl_x509req.c static VALUE 
VALUE             212 ext/openssl/ossl_x509req.c ossl_x509req_to_x509(VALUE self, VALUE days, VALUE key)
VALUE             227 ext/openssl/ossl_x509req.c static VALUE 
VALUE             228 ext/openssl/ossl_x509req.c ossl_x509req_get_version(VALUE self)
VALUE             239 ext/openssl/ossl_x509req.c static VALUE 
VALUE             240 ext/openssl/ossl_x509req.c ossl_x509req_set_version(VALUE self, VALUE version)
VALUE             256 ext/openssl/ossl_x509req.c static VALUE 
VALUE             257 ext/openssl/ossl_x509req.c ossl_x509req_get_subject(VALUE self)
VALUE             270 ext/openssl/ossl_x509req.c static VALUE 
VALUE             271 ext/openssl/ossl_x509req.c ossl_x509req_set_subject(VALUE self, VALUE subject)
VALUE             284 ext/openssl/ossl_x509req.c static VALUE 
VALUE             285 ext/openssl/ossl_x509req.c ossl_x509req_get_signature_algorithm(VALUE self)
VALUE             290 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             307 ext/openssl/ossl_x509req.c static VALUE 
VALUE             308 ext/openssl/ossl_x509req.c ossl_x509req_get_public_key(VALUE self)
VALUE             321 ext/openssl/ossl_x509req.c static VALUE 
VALUE             322 ext/openssl/ossl_x509req.c ossl_x509req_set_public_key(VALUE self, VALUE key)
VALUE             336 ext/openssl/ossl_x509req.c static VALUE 
VALUE             337 ext/openssl/ossl_x509req.c ossl_x509req_sign(VALUE self, VALUE key, VALUE digest)
VALUE             356 ext/openssl/ossl_x509req.c static VALUE 
VALUE             357 ext/openssl/ossl_x509req.c ossl_x509req_verify(VALUE self, VALUE key)
VALUE             375 ext/openssl/ossl_x509req.c static VALUE 
VALUE             376 ext/openssl/ossl_x509req.c ossl_x509req_get_attributes(VALUE self)
VALUE             381 ext/openssl/ossl_x509req.c     VALUE ary;
VALUE             399 ext/openssl/ossl_x509req.c static VALUE 
VALUE             400 ext/openssl/ossl_x509req.c ossl_x509req_set_attributes(VALUE self, VALUE ary)
VALUE             405 ext/openssl/ossl_x509req.c     VALUE item;
VALUE             424 ext/openssl/ossl_x509req.c static VALUE 
VALUE             425 ext/openssl/ossl_x509req.c ossl_x509req_add_attribute(VALUE self, VALUE attr)
VALUE              33 ext/openssl/ossl_x509revoked.c VALUE cX509Rev;
VALUE              34 ext/openssl/ossl_x509revoked.c VALUE eX509RevError;
VALUE              39 ext/openssl/ossl_x509revoked.c VALUE 
VALUE              43 ext/openssl/ossl_x509revoked.c     VALUE obj;
VALUE              59 ext/openssl/ossl_x509revoked.c DupX509RevokedPtr(VALUE obj)
VALUE              74 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE              75 ext/openssl/ossl_x509revoked.c ossl_x509revoked_alloc(VALUE klass)
VALUE              78 ext/openssl/ossl_x509revoked.c     VALUE obj;
VALUE              88 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE              89 ext/openssl/ossl_x509revoked.c ossl_x509revoked_initialize(int argc, VALUE *argv, VALUE self)
VALUE              95 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE              96 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_serial(VALUE self)
VALUE             105 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE             106 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_serial(VALUE self, VALUE num)
VALUE             116 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE             117 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_time(VALUE self)
VALUE             126 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE             127 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_time(VALUE self, VALUE time)
VALUE             143 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE             144 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_extensions(VALUE self)
VALUE             149 ext/openssl/ossl_x509revoked.c     VALUE ary;
VALUE             169 ext/openssl/ossl_x509revoked.c static VALUE 
VALUE             170 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_extensions(VALUE self, VALUE ary)
VALUE             175 ext/openssl/ossl_x509revoked.c     VALUE item;
VALUE             195 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             196 ext/openssl/ossl_x509revoked.c ossl_x509revoked_add_extension(VALUE self, VALUE ext)
VALUE              50 ext/openssl/ossl_x509store.c VALUE cX509Store;
VALUE              51 ext/openssl/ossl_x509store.c VALUE cX509StoreContext;
VALUE              52 ext/openssl/ossl_x509store.c VALUE eX509StoreError;
VALUE              57 ext/openssl/ossl_x509store.c VALUE 
VALUE              60 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE              68 ext/openssl/ossl_x509store.c GetX509StorePtr(VALUE obj)
VALUE              78 ext/openssl/ossl_x509store.c DupX509StorePtr(VALUE obj)
VALUE              91 ext/openssl/ossl_x509store.c static VALUE 
VALUE              92 ext/openssl/ossl_x509store.c ossl_x509store_alloc(VALUE klass)
VALUE              95 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             108 ext/openssl/ossl_x509store.c static VALUE
VALUE             109 ext/openssl/ossl_x509store.c ossl_x509store_set_vfy_cb(VALUE self, VALUE cb)
VALUE             126 ext/openssl/ossl_x509store.c static VALUE
VALUE             127 ext/openssl/ossl_x509store.c ossl_x509store_initialize(int argc, VALUE *argv, VALUE self)
VALUE             151 ext/openssl/ossl_x509store.c static VALUE
VALUE             152 ext/openssl/ossl_x509store.c ossl_x509store_set_flags(VALUE self, VALUE flags)
VALUE             167 ext/openssl/ossl_x509store.c static VALUE
VALUE             168 ext/openssl/ossl_x509store.c ossl_x509store_set_purpose(VALUE self, VALUE purpose)
VALUE             183 ext/openssl/ossl_x509store.c static VALUE
VALUE             184 ext/openssl/ossl_x509store.c ossl_x509store_set_trust(VALUE self, VALUE trust)
VALUE             199 ext/openssl/ossl_x509store.c static VALUE 
VALUE             200 ext/openssl/ossl_x509store.c ossl_x509store_set_time(VALUE self, VALUE time)
VALUE             206 ext/openssl/ossl_x509store.c static VALUE 
VALUE             207 ext/openssl/ossl_x509store.c ossl_x509store_add_file(VALUE self, VALUE file)
VALUE             227 ext/openssl/ossl_x509store.c static VALUE 
VALUE             228 ext/openssl/ossl_x509store.c ossl_x509store_add_path(VALUE self, VALUE dir)
VALUE             248 ext/openssl/ossl_x509store.c static VALUE
VALUE             249 ext/openssl/ossl_x509store.c ossl_x509store_set_default_paths(VALUE self)
VALUE             261 ext/openssl/ossl_x509store.c static VALUE
VALUE             262 ext/openssl/ossl_x509store.c ossl_x509store_add_cert(VALUE self, VALUE arg)
VALUE             276 ext/openssl/ossl_x509store.c static VALUE
VALUE             277 ext/openssl/ossl_x509store.c ossl_x509store_add_crl(VALUE self, VALUE arg)
VALUE             291 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_err(VALUE);
VALUE             292 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_err_string(VALUE);
VALUE             293 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_chain(VALUE);
VALUE             295 ext/openssl/ossl_x509store.c static VALUE 
VALUE             296 ext/openssl/ossl_x509store.c ossl_x509store_verify(int argc, VALUE *argv, VALUE self)
VALUE             298 ext/openssl/ossl_x509store.c     VALUE cert, chain;
VALUE             299 ext/openssl/ossl_x509store.c     VALUE ctx, proc, result;
VALUE             320 ext/openssl/ossl_x509store.c VALUE
VALUE             323 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             330 ext/openssl/ossl_x509store.c VALUE
VALUE             331 ext/openssl/ossl_x509store.c ossl_x509stctx_clear_ptr(VALUE obj)
VALUE             352 ext/openssl/ossl_x509store.c static VALUE 
VALUE             353 ext/openssl/ossl_x509store.c ossl_x509stctx_alloc(VALUE klass)
VALUE             356 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             366 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_flags(VALUE, VALUE);
VALUE             367 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_purpose(VALUE, VALUE);
VALUE             368 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_trust(VALUE, VALUE);
VALUE             369 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_time(VALUE, VALUE);
VALUE             371 ext/openssl/ossl_x509store.c static VALUE
VALUE             372 ext/openssl/ossl_x509store.c ossl_x509stctx_initialize(int argc, VALUE *argv, VALUE self)
VALUE             374 ext/openssl/ossl_x509store.c     VALUE store, cert, chain, t;
VALUE             404 ext/openssl/ossl_x509store.c static VALUE
VALUE             405 ext/openssl/ossl_x509store.c ossl_x509stctx_verify(VALUE self)
VALUE             418 ext/openssl/ossl_x509store.c static VALUE
VALUE             419 ext/openssl/ossl_x509store.c ossl_x509stctx_get_chain(VALUE self)
VALUE             425 ext/openssl/ossl_x509store.c     VALUE ary;
VALUE             444 ext/openssl/ossl_x509store.c static VALUE 
VALUE             445 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err(VALUE self)
VALUE             454 ext/openssl/ossl_x509store.c static VALUE
VALUE             455 ext/openssl/ossl_x509store.c ossl_x509stctx_set_error(VALUE self, VALUE err)
VALUE             465 ext/openssl/ossl_x509store.c static VALUE 
VALUE             466 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err_string(VALUE self)
VALUE             477 ext/openssl/ossl_x509store.c static VALUE 
VALUE             478 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err_depth(VALUE self)
VALUE             487 ext/openssl/ossl_x509store.c static VALUE 
VALUE             488 ext/openssl/ossl_x509store.c ossl_x509stctx_get_curr_cert(VALUE self)
VALUE             497 ext/openssl/ossl_x509store.c static VALUE
VALUE             498 ext/openssl/ossl_x509store.c ossl_x509stctx_get_curr_crl(VALUE self)
VALUE             512 ext/openssl/ossl_x509store.c static VALUE
VALUE             513 ext/openssl/ossl_x509store.c ossl_x509stctx_cleanup(VALUE self)
VALUE             523 ext/openssl/ossl_x509store.c static VALUE
VALUE             524 ext/openssl/ossl_x509store.c ossl_x509stctx_set_flags(VALUE self, VALUE flags)
VALUE             535 ext/openssl/ossl_x509store.c static VALUE
VALUE             536 ext/openssl/ossl_x509store.c ossl_x509stctx_set_purpose(VALUE self, VALUE purpose)
VALUE             547 ext/openssl/ossl_x509store.c static VALUE
VALUE             548 ext/openssl/ossl_x509store.c ossl_x509stctx_set_trust(VALUE self, VALUE trust)
VALUE             563 ext/openssl/ossl_x509store.c static VALUE
VALUE             564 ext/openssl/ossl_x509store.c ossl_x509stctx_set_time(VALUE self, VALUE time)
VALUE             582 ext/openssl/ossl_x509store.c     VALUE x509stctx;
VALUE             122 ext/pty/pty.c  static VALUE eChildExited;
VALUE             124 ext/pty/pty.c  static VALUE
VALUE             125 ext/pty/pty.c  echild_status(VALUE self)
VALUE             133 ext/pty/pty.c      VALUE thread;
VALUE             140 ext/pty/pty.c      VALUE exc;
VALUE             148 ext/pty/pty.c  static VALUE
VALUE             182 ext/pty/pty.c      VALUE *argv;
VALUE             185 ext/pty/pty.c  static VALUE
VALUE             186 ext/pty/pty.c  pty_exec(VALUE v)
VALUE             196 ext/pty/pty.c      VALUE *argv;
VALUE             206 ext/pty/pty.c      VALUE *argv = carg->argv;
VALUE             262 ext/pty/pty.c      rb_protect(pty_exec, (VALUE)&arg, &status);
VALUE             268 ext/pty/pty.c  establishShell(int argc, VALUE *argv, struct pty_info *info,
VALUE             275 ext/pty/pty.c      VALUE		v;
VALUE             319 ext/pty/pty.c  static VALUE
VALUE             429 ext/pty/pty.c  static VALUE
VALUE             430 ext/pty/pty.c  pty_getpty(int argc, VALUE *argv, VALUE self)
VALUE             432 ext/pty/pty.c      VALUE res;
VALUE             436 ext/pty/pty.c      VALUE rport = rb_obj_alloc(rb_cFile);
VALUE             437 ext/pty/pty.c      VALUE wport = rb_obj_alloc(rb_cFile);
VALUE             454 ext/pty/pty.c      rb_ary_store(res,0,(VALUE)rport);
VALUE             455 ext/pty/pty.c      rb_ary_store(res,1,(VALUE)wport);
VALUE             463 ext/pty/pty.c  	rb_ensure(rb_yield, res, pty_finalize_syswait, (VALUE)&thinfo);
VALUE             470 ext/pty/pty.c  static VALUE
VALUE             471 ext/pty/pty.c  pty_protect(VALUE self)
VALUE             479 ext/pty/pty.c  static VALUE
VALUE             480 ext/pty/pty.c  pty_reset_signal(VALUE self)
VALUE             486 ext/pty/pty.c  static VALUE cPTY;
VALUE              34 ext/racc/cparse/cparse.c static VALUE RaccBug;
VALUE              35 ext/racc/cparse/cparse.c static VALUE CparseParams;
VALUE              68 ext/racc/cparse/cparse.c static ID value_to_id _((VALUE v));
VALUE              69 ext/racc/cparse/cparse.c static inline long num_to_long _((VALUE n));
VALUE              72 ext/racc/cparse/cparse.c value_to_id(VALUE v)
VALUE              81 ext/racc/cparse/cparse.c num_to_long(VALUE n)
VALUE              93 ext/racc/cparse/cparse.c static VALUE get_stack_tail _((VALUE stack, long len));
VALUE              94 ext/racc/cparse/cparse.c static void cut_stack_tail _((VALUE stack, long len));
VALUE              96 ext/racc/cparse/cparse.c static VALUE
VALUE              97 ext/racc/cparse/cparse.c get_stack_tail(VALUE stack, long len)
VALUE             105 ext/racc/cparse/cparse.c cut_stack_tail(VALUE stack, long len)
VALUE             127 ext/racc/cparse/cparse.c     VALUE value_v;         /* VALUE version of this struct */
VALUE             129 ext/racc/cparse/cparse.c     VALUE parser;          /* parser object */
VALUE             132 ext/racc/cparse/cparse.c     VALUE lexer;           /* scanner object */
VALUE             138 ext/racc/cparse/cparse.c     VALUE action_table;
VALUE             139 ext/racc/cparse/cparse.c     VALUE action_check;
VALUE             140 ext/racc/cparse/cparse.c     VALUE action_default;
VALUE             141 ext/racc/cparse/cparse.c     VALUE action_pointer;
VALUE             143 ext/racc/cparse/cparse.c     VALUE goto_table;
VALUE             144 ext/racc/cparse/cparse.c     VALUE goto_check;
VALUE             145 ext/racc/cparse/cparse.c     VALUE goto_default;
VALUE             146 ext/racc/cparse/cparse.c     VALUE goto_pointer;
VALUE             149 ext/racc/cparse/cparse.c     VALUE reduce_table;    /* reduce data table */
VALUE             150 ext/racc/cparse/cparse.c     VALUE token_table;     /* token conversion table */
VALUE             153 ext/racc/cparse/cparse.c     VALUE state;
VALUE             155 ext/racc/cparse/cparse.c     VALUE vstack;
VALUE             156 ext/racc/cparse/cparse.c     VALUE tstack;
VALUE             157 ext/racc/cparse/cparse.c     VALUE t;
VALUE             167 ext/racc/cparse/cparse.c     VALUE retval;           /* return value of parser routine */
VALUE             183 ext/racc/cparse/cparse.c static VALUE racc_cparse _((VALUE parser, VALUE arg, VALUE sysdebug));
VALUE             184 ext/racc/cparse/cparse.c static VALUE racc_yyparse _((VALUE parser, VALUE lexer, VALUE lexmid,
VALUE             185 ext/racc/cparse/cparse.c                              VALUE arg, VALUE sysdebug));
VALUE             188 ext/racc/cparse/cparse.c static VALUE lexer_i _((VALUE block_args, VALUE data, VALUE self));
VALUE             190 ext/racc/cparse/cparse.c static VALUE assert_array _((VALUE a));
VALUE             191 ext/racc/cparse/cparse.c static long assert_integer _((VALUE n));
VALUE             192 ext/racc/cparse/cparse.c static VALUE assert_hash _((VALUE h));
VALUE             193 ext/racc/cparse/cparse.c static VALUE initialize_params _((VALUE vparams, VALUE parser, VALUE arg,
VALUE             194 ext/racc/cparse/cparse.c                                  VALUE lexer, VALUE lexmid));
VALUE             198 ext/racc/cparse/cparse.c                          VALUE tok, VALUE val, int resume));
VALUE             200 ext/racc/cparse/cparse.c                                   VALUE block_args, VALUE *tok, VALUE *val));
VALUE             201 ext/racc/cparse/cparse.c static void shift _((struct cparse_params* v, long act, VALUE tok, VALUE val));
VALUE             203 ext/racc/cparse/cparse.c static VALUE reduce0 _((VALUE block_args, VALUE data, VALUE self));
VALUE             213 ext/racc/cparse/cparse.c static VALUE
VALUE             214 ext/racc/cparse/cparse.c racc_cparse(VALUE parser, VALUE arg, VALUE sysdebug)
VALUE             216 ext/racc/cparse/cparse.c     volatile VALUE vparams;
VALUE             230 ext/racc/cparse/cparse.c static VALUE
VALUE             231 ext/racc/cparse/cparse.c racc_yyparse(VALUE parser, VALUE lexer, VALUE lexmid, VALUE arg, VALUE sysdebug)
VALUE             233 ext/racc/cparse/cparse.c     volatile VALUE vparams;
VALUE             260 ext/racc/cparse/cparse.c static VALUE
VALUE             261 ext/racc/cparse/cparse.c lexer_iter(VALUE data)
VALUE             277 ext/racc/cparse/cparse.c static VALUE
VALUE             278 ext/racc/cparse/cparse.c lexer_i(VALUE block_args, VALUE data, VALUE self)
VALUE             281 ext/racc/cparse/cparse.c     VALUE tok, val;
VALUE             293 ext/racc/cparse/cparse.c static VALUE
VALUE             294 ext/racc/cparse/cparse.c assert_array(VALUE a)
VALUE             300 ext/racc/cparse/cparse.c static VALUE
VALUE             301 ext/racc/cparse/cparse.c assert_hash(VALUE h)
VALUE             308 ext/racc/cparse/cparse.c assert_integer(VALUE n)
VALUE             313 ext/racc/cparse/cparse.c static VALUE
VALUE             314 ext/racc/cparse/cparse.c initialize_params(VALUE vparams, VALUE parser, VALUE arg, VALUE lexer, VALUE lexmid)
VALUE             402 ext/racc/cparse/cparse.c extract_user_token(struct cparse_params *v, VALUE block_args,
VALUE             403 ext/racc/cparse/cparse.c                    VALUE *tok, VALUE *val)
VALUE             446 ext/racc/cparse/cparse.c parse_main(struct cparse_params *v, VALUE tok, VALUE val, int resume)
VALUE             450 ext/racc/cparse/cparse.c     VALUE act_value;     /* action type, VALUE version */
VALUE             452 ext/racc/cparse/cparse.c     VALUE tmp;
VALUE             655 ext/racc/cparse/cparse.c shift(struct cparse_params *v, long act, VALUE tok, VALUE val)
VALUE             670 ext/racc/cparse/cparse.c     VALUE code;
VALUE             677 ext/racc/cparse/cparse.c static VALUE
VALUE             678 ext/racc/cparse/cparse.c reduce0(VALUE val, VALUE data, VALUE self)
VALUE             681 ext/racc/cparse/cparse.c     VALUE reduce_to, reduce_len, method_id;
VALUE             684 ext/racc/cparse/cparse.c     VALUE tmp, tmp_t = Qundef, tmp_v = Qundef;
VALUE             686 ext/racc/cparse/cparse.c     VALUE goto_state;
VALUE             790 ext/racc/cparse/cparse.c     VALUE Racc, Parser;
VALUE              43 ext/readline/readline.c static VALUE mReadline;
VALUE             212 ext/readline/readline.c static VALUE
VALUE             213 ext/readline/readline.c readline_readline(int argc, VALUE *argv, VALUE self)
VALUE             215 ext/readline/readline.c     VALUE tmp, add_hist, result;
VALUE             228 ext/readline/readline.c     buff = (char*)rb_protect((VALUE(*)_((VALUE)))readline, (VALUE)prompt,
VALUE             266 ext/readline/readline.c static VALUE
VALUE             267 ext/readline/readline.c readline_s_set_input(VALUE self, VALUE input)
VALUE             287 ext/readline/readline.c static VALUE
VALUE             288 ext/readline/readline.c readline_s_set_output(VALUE self, VALUE output)
VALUE             311 ext/readline/readline.c static VALUE
VALUE             312 ext/readline/readline.c readline_s_set_completion_proc(VALUE self, VALUE proc)
VALUE             328 ext/readline/readline.c static VALUE
VALUE             329 ext/readline/readline.c readline_s_get_completion_proc(VALUE self)
VALUE             343 ext/readline/readline.c static VALUE
VALUE             344 ext/readline/readline.c readline_s_set_completion_case_fold(VALUE self, VALUE val)
VALUE             366 ext/readline/readline.c static VALUE
VALUE             367 ext/readline/readline.c readline_s_get_completion_case_fold(VALUE self)
VALUE             376 ext/readline/readline.c     VALUE proc, ary, temp;
VALUE             448 ext/readline/readline.c static VALUE
VALUE             449 ext/readline/readline.c readline_s_vi_editing_mode(VALUE self)
VALUE             471 ext/readline/readline.c static VALUE
VALUE             472 ext/readline/readline.c readline_s_vi_editing_mode_p(VALUE self)
VALUE             494 ext/readline/readline.c static VALUE
VALUE             495 ext/readline/readline.c readline_s_emacs_editing_mode(VALUE self)
VALUE             517 ext/readline/readline.c static VALUE
VALUE             518 ext/readline/readline.c readline_s_emacs_editing_mode_p(VALUE self)
VALUE             567 ext/readline/readline.c static VALUE
VALUE             568 ext/readline/readline.c readline_s_set_completion_append_character(VALUE self, VALUE str)
VALUE             601 ext/readline/readline.c static VALUE
VALUE             602 ext/readline/readline.c readline_s_get_completion_append_character(VALUE self)
VALUE             631 ext/readline/readline.c static VALUE
VALUE             632 ext/readline/readline.c readline_s_set_basic_word_break_characters(VALUE self, VALUE str)
VALUE             668 ext/readline/readline.c static VALUE
VALUE             669 ext/readline/readline.c readline_s_get_basic_word_break_characters(VALUE self, VALUE str)
VALUE             694 ext/readline/readline.c static VALUE
VALUE             695 ext/readline/readline.c readline_s_set_completer_word_break_characters(VALUE self, VALUE str)
VALUE             731 ext/readline/readline.c static VALUE
VALUE             732 ext/readline/readline.c readline_s_get_completer_word_break_characters(VALUE self, VALUE str)
VALUE             755 ext/readline/readline.c static VALUE
VALUE             756 ext/readline/readline.c readline_s_set_basic_quote_characters(VALUE self, VALUE str)
VALUE             792 ext/readline/readline.c static VALUE
VALUE             793 ext/readline/readline.c readline_s_get_basic_quote_characters(VALUE self, VALUE str)
VALUE             819 ext/readline/readline.c static VALUE
VALUE             820 ext/readline/readline.c readline_s_set_completer_quote_characters(VALUE self, VALUE str)
VALUE             856 ext/readline/readline.c static VALUE
VALUE             857 ext/readline/readline.c readline_s_get_completer_quote_characters(VALUE self, VALUE str)
VALUE             881 ext/readline/readline.c static VALUE
VALUE             882 ext/readline/readline.c readline_s_set_filename_quote_characters(VALUE self, VALUE str)
VALUE             918 ext/readline/readline.c static VALUE
VALUE             919 ext/readline/readline.c readline_s_get_filename_quote_characters(VALUE self, VALUE str)
VALUE             932 ext/readline/readline.c static VALUE
VALUE             933 ext/readline/readline.c hist_to_s(VALUE self)
VALUE             950 ext/readline/readline.c static VALUE
VALUE             951 ext/readline/readline.c hist_get(VALUE self, VALUE index)
VALUE             970 ext/readline/readline.c static VALUE
VALUE             971 ext/readline/readline.c hist_set(VALUE self, VALUE index, VALUE str)
VALUE             996 ext/readline/readline.c static VALUE
VALUE             997 ext/readline/readline.c hist_push(VALUE self, VALUE str)
VALUE            1005 ext/readline/readline.c static VALUE
VALUE            1006 ext/readline/readline.c hist_push_method(int argc, VALUE *argv, VALUE self)
VALUE            1008 ext/readline/readline.c     VALUE str;
VALUE            1019 ext/readline/readline.c static VALUE
VALUE            1024 ext/readline/readline.c     VALUE val;
VALUE            1041 ext/readline/readline.c static VALUE
VALUE            1042 ext/readline/readline.c hist_pop(VALUE self)
VALUE            1052 ext/readline/readline.c static VALUE
VALUE            1053 ext/readline/readline.c hist_shift(VALUE self)
VALUE            1063 ext/readline/readline.c static VALUE
VALUE            1064 ext/readline/readline.c hist_each(VALUE self)
VALUE            1081 ext/readline/readline.c static VALUE
VALUE            1082 ext/readline/readline.c hist_length(VALUE self)
VALUE            1088 ext/readline/readline.c static VALUE
VALUE            1089 ext/readline/readline.c hist_empty_p(VALUE self)
VALUE            1095 ext/readline/readline.c static VALUE
VALUE            1096 ext/readline/readline.c hist_delete_at(VALUE self, VALUE index)
VALUE            1110 ext/readline/readline.c static VALUE
VALUE            1111 ext/readline/readline.c hist_clear(VALUE self)
VALUE            1123 ext/readline/readline.c static VALUE
VALUE            1124 ext/readline/readline.c filename_completion_proc_call(VALUE self, VALUE str)
VALUE            1126 ext/readline/readline.c     VALUE result;
VALUE            1148 ext/readline/readline.c static VALUE
VALUE            1149 ext/readline/readline.c username_completion_proc_call(VALUE self, VALUE str)
VALUE            1151 ext/readline/readline.c     VALUE result;
VALUE            1176 ext/readline/readline.c     VALUE history, fcomp, ucomp, version;
VALUE             126 ext/ripper/eventids1.c ripper_init_eventids1(VALUE self)
VALUE             128 ext/ripper/eventids1.c     VALUE h;
VALUE              62 ext/ripper/eventids2.c ripper_init_eventids2(VALUE self)
VALUE               2 ext/ripper/eventids2table.c ripper_init_eventids2_table(VALUE self)
VALUE               4 ext/ripper/eventids2table.c     VALUE h = rb_hash_new();
VALUE             412 ext/ripper/ripper.c #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             506 ext/ripper/ripper.c     VALUE eofp;
VALUE             518 ext/ripper/ripper.c     VALUE parser_cur_mid;
VALUE             523 ext/ripper/ripper.c     VALUE parser_lex_input;
VALUE             524 ext/ripper/ripper.c     VALUE parser_lex_lastline;
VALUE             525 ext/ripper/ripper.c     VALUE parser_lex_nextline;
VALUE             533 ext/ripper/ripper.c     VALUE (*parser_lex_gets)(struct parser_params*,VALUE);
VALUE             549 ext/ripper/ripper.c     VALUE debug_lines;
VALUE             550 ext/ripper/ripper.c     VALUE coverage;
VALUE             556 ext/ripper/ripper.c     VALUE parser_ruby_sourcefile_string;
VALUE             558 ext/ripper/ripper.c     VALUE delayed;
VALUE             562 ext/ripper/ripper.c     VALUE value;
VALUE             563 ext/ripper/ripper.c     VALUE result;
VALUE             564 ext/ripper/ripper.c     VALUE parsing_thread;
VALUE             634 ext/ripper/ripper.c static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             746 ext/ripper/ripper.c static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             748 ext/ripper/ripper.c static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             750 ext/ripper/ripper.c static void reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             752 ext/ripper/ripper.c static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
VALUE             790 ext/ripper/ripper.c static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             791 ext/ripper/ripper.c static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             792 ext/ripper/ripper.c static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             793 ext/ripper/ripper.c static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             794 ext/ripper/ripper.c static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             795 ext/ripper/ripper.c static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             806 ext/ripper/ripper.c static VALUE ripper_intern(const char*);
VALUE             807 ext/ripper/ripper.c static VALUE ripper_id2sym(ID);
VALUE             922 ext/ripper/ripper.c     VALUE val;
VALUE            8927 ext/ripper/ripper.c 				VALUE src = node->nd_lit;
VALUE            9203 ext/ripper/ripper.c 			    VALUE lit;
VALUE            9636 ext/ripper/ripper.c 			rb_gc_force_recycle((VALUE)(yyvsp[(3) - (3)].val));
VALUE            10196 ext/ripper/ripper.c     VALUE str;
VALUE            10377 ext/ripper/ripper.c VALUE ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always);
VALUE            10379 ext/ripper/ripper.c static VALUE
VALUE            10383 ext/ripper/ripper.c 	VALUE hash = rb_const_get_at(rb_cObject, rb_intern("SCRIPT_LINES__"));
VALUE            10385 ext/ripper/ripper.c 	    VALUE fname = rb_str_new2(f);
VALUE            10386 ext/ripper/ripper.c 	    VALUE lines = rb_ary_new();
VALUE            10394 ext/ripper/ripper.c static VALUE
VALUE            10397 ext/ripper/ripper.c     extern VALUE rb_get_coverages(void);
VALUE            10398 ext/ripper/ripper.c     VALUE coverages = rb_get_coverages();
VALUE            10400 ext/ripper/ripper.c 	VALUE fname = rb_str_new2(f);
VALUE            10401 ext/ripper/ripper.c 	VALUE lines = rb_ary_new2(n);
VALUE            10420 ext/ripper/ripper.c static VALUE
VALUE            10421 ext/ripper/ripper.c yycompile0(VALUE arg, int tracing)
VALUE            10430 ext/ripper/ripper.c 	    VALUE str = STR_NEW0();
VALUE            10470 ext/ripper/ripper.c     return (VALUE)tree;
VALUE            10478 ext/ripper/ripper.c     return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
VALUE            10482 ext/ripper/ripper.c static VALUE
VALUE            10483 ext/ripper/ripper.c lex_get_str(struct parser_params *parser, VALUE s)
VALUE            10501 ext/ripper/ripper.c static VALUE
VALUE            10504 ext/ripper/ripper.c     VALUE line = (*parser->parser_lex_gets)(parser, parser->parser_lex_input);
VALUE            10518 ext/ripper/ripper.c rb_compile_string(const char *f, VALUE s, int line)
VALUE            10520 ext/ripper/ripper.c     VALUE volatile vparser = rb_parser_new();
VALUE            10526 ext/ripper/ripper.c rb_parser_compile_string(volatile VALUE vparser, const char *f, VALUE s, int line)
VALUE            10530 ext/ripper/ripper.c     volatile VALUE tmp;
VALUE            10552 ext/ripper/ripper.c rb_parser_compile_cstr(volatile VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            10557 ext/ripper/ripper.c static VALUE
VALUE            10558 ext/ripper/ripper.c lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            10564 ext/ripper/ripper.c rb_compile_file(const char *f, VALUE file, int start)
VALUE            10566 ext/ripper/ripper.c     VALUE volatile vparser = rb_parser_new();
VALUE            10572 ext/ripper/ripper.c rb_parser_compile_file(volatile VALUE vparser, const char *f, VALUE file, int start)
VALUE            10575 ext/ripper/ripper.c     volatile VALUE tmp;
VALUE            10609 ext/ripper/ripper.c static VALUE
VALUE            10612 ext/ripper/ripper.c     VALUE str;
VALUE            10635 ext/ripper/ripper.c 	VALUE v = lex_nextline;
VALUE            11055 ext/ripper/ripper.c dispose_string(VALUE str)
VALUE            11337 ext/ripper/ripper.c     VALUE line;
VALUE            11353 ext/ripper/ripper.c     rb_gc_force_recycle((VALUE)here);
VALUE            11381 ext/ripper/ripper.c     VALUE str = 0;
VALUE            11601 ext/ripper/ripper.c     VALUE name = 0, val = 0;
VALUE            11695 ext/ripper/ripper.c     VALUE s;
VALUE            11786 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            13073 ext/ripper/ripper.c node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            13224 ext/ripper/ripper.c literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            13257 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)head);
VALUE            13258 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)tail);
VALUE            13261 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)tail);
VALUE            13273 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head);
VALUE            13927 ext/ripper/ripper.c 	VALUE val;
VALUE            13931 ext/ripper/ripper.c 	rb_gc_force_recycle((VALUE)node);
VALUE            13938 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            13939 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            14309 ext/ripper/ripper.c VALUE rb_reg_compile(VALUE str, int options);
VALUE            14310 ext/ripper/ripper.c VALUE rb_reg_check_preprocess(VALUE);
VALUE            14313 ext/ripper/ripper.c reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14352 ext/ripper/ripper.c reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14354 ext/ripper/ripper.c     VALUE err;
VALUE            14412 ext/ripper/ripper.c reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
VALUE            14443 ext/ripper/ripper.c static VALUE
VALUE            14444 ext/ripper/ripper.c reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14446 ext/ripper/ripper.c     VALUE re;
VALUE            14447 ext/ripper/ripper.c     VALUE err;
VALUE            14454 ext/ripper/ripper.c 	VALUE m = rb_attr_get(rb_errinfo(), mesg);
VALUE            14473 ext/ripper/ripper.c rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            14505 ext/ripper/ripper.c rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            14579 ext/ripper/ripper.c     VALUE op_sym[tLAST_TOKEN];
VALUE            14589 ext/ripper/ripper.c     VALUE klass;
VALUE            14768 ext/ripper/ripper.c     VALUE str = rb_enc_str_new(name, len, enc);
VALUE            14781 ext/ripper/ripper.c     VALUE str;
VALUE            14791 ext/ripper/ripper.c     str = (VALUE)&fake_str;
VALUE            14904 ext/ripper/ripper.c rb_intern_str(VALUE str)
VALUE            14920 ext/ripper/ripper.c VALUE
VALUE            14929 ext/ripper/ripper.c 	    VALUE str = global_symbols.op_sym[i = (int)id];
VALUE            14942 ext/ripper/ripper.c 		VALUE str = global_symbols.op_sym[i];
VALUE            14954 ext/ripper/ripper.c         VALUE str = (VALUE)data;
VALUE            14962 ext/ripper/ripper.c 	VALUE str;
VALUE            14972 ext/ripper/ripper.c             VALUE str = (VALUE)data;
VALUE            14984 ext/ripper/ripper.c     VALUE str = rb_id2str(id);
VALUE            14991 ext/ripper/ripper.c symbols_i(VALUE sym, ID value, VALUE ary)
VALUE            15013 ext/ripper/ripper.c VALUE
VALUE            15016 ext/ripper/ripper.c     VALUE ary = rb_ary_new2(global_symbols.sym_id->num_entries);
VALUE            15116 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_lex_strterm);
VALUE            15117 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_deferred_nodes);
VALUE            15122 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
VALUE            15123 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_eval_tree) ;
VALUE            15133 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->heap);
VALUE            15157 ext/ripper/ripper.c VALUE rb_parser_get_yydebug(VALUE);
VALUE            15158 ext/ripper/ripper.c VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE            15172 ext/ripper/ripper.c VALUE
VALUE            15187 ext/ripper/ripper.c VALUE
VALUE            15188 ext/ripper/ripper.c rb_parser_end_seen_p(VALUE vparser)
VALUE            15202 ext/ripper/ripper.c VALUE
VALUE            15203 ext/ripper/ripper.c rb_parser_encoding(VALUE vparser)
VALUE            15217 ext/ripper/ripper.c VALUE
VALUE            15218 ext/ripper/ripper.c rb_parser_get_yydebug(VALUE self)
VALUE            15232 ext/ripper/ripper.c VALUE
VALUE            15233 ext/ripper/ripper.c rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            15244 ext/ripper/ripper.c #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            15296 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)n);
VALUE            15308 ext/ripper/ripper.c extern int rb_is_pointer_to_heap(VALUE);
VALUE            15311 ext/ripper/ripper.c static VALUE
VALUE            15312 ext/ripper/ripper.c ripper_validate_object(VALUE self, VALUE x)
VALUE            15342 ext/ripper/ripper.c static VALUE
VALUE            15348 ext/ripper/ripper.c static VALUE
VALUE            15349 ext/ripper/ripper.c ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            15355 ext/ripper/ripper.c static VALUE
VALUE            15356 ext/ripper/ripper.c ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            15363 ext/ripper/ripper.c static VALUE
VALUE            15364 ext/ripper/ripper.c ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            15372 ext/ripper/ripper.c static VALUE
VALUE            15373 ext/ripper/ripper.c ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            15382 ext/ripper/ripper.c static VALUE
VALUE            15383 ext/ripper/ripper.c ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            15461 ext/ripper/ripper.c static VALUE
VALUE            15492 ext/ripper/ripper.c static VALUE
VALUE            15501 ext/ripper/ripper.c     VALUE str;
VALUE            15545 ext/ripper/ripper.c static VALUE
VALUE            15546 ext/ripper/ripper.c ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            15551 ext/ripper/ripper.c static VALUE
VALUE            15552 ext/ripper/ripper.c ripper_s_allocate(VALUE klass)
VALUE            15555 ext/ripper/ripper.c     VALUE self;
VALUE            15576 ext/ripper/ripper.c static VALUE
VALUE            15577 ext/ripper/ripper.c ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            15580 ext/ripper/ripper.c     VALUE src, fname, lineno;
VALUE            15608 ext/ripper/ripper.c extern VALUE rb_thread_pass(void);
VALUE            15613 ext/ripper/ripper.c     VALUE *argv;
VALUE            15616 ext/ripper/ripper.c static VALUE
VALUE            15617 ext/ripper/ripper.c ripper_parse0(VALUE parser_v)
VALUE            15627 ext/ripper/ripper.c static VALUE
VALUE            15628 ext/ripper/ripper.c ripper_ensure(VALUE parser_v)
VALUE            15643 ext/ripper/ripper.c static VALUE
VALUE            15644 ext/ripper/ripper.c ripper_parse(VALUE self)
VALUE            15671 ext/ripper/ripper.c static VALUE
VALUE            15672 ext/ripper/ripper.c ripper_column(VALUE self)
VALUE            15693 ext/ripper/ripper.c static VALUE
VALUE            15694 ext/ripper/ripper.c ripper_lineno(VALUE self)
VALUE            15708 ext/ripper/ripper.c static VALUE
VALUE            15709 ext/ripper/ripper.c ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            15719 ext/ripper/ripper.c static VALUE
VALUE            15720 ext/ripper/ripper.c ripper_value(VALUE self, VALUE obj)
VALUE            15729 ext/ripper/ripper.c     VALUE Ripper;
VALUE             108 ext/ripper/ripper.y #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             202 ext/ripper/ripper.y     VALUE eofp;
VALUE             214 ext/ripper/ripper.y     VALUE parser_cur_mid;
VALUE             219 ext/ripper/ripper.y     VALUE parser_lex_input;
VALUE             220 ext/ripper/ripper.y     VALUE parser_lex_lastline;
VALUE             221 ext/ripper/ripper.y     VALUE parser_lex_nextline;
VALUE             229 ext/ripper/ripper.y     VALUE (*parser_lex_gets)(struct parser_params*,VALUE);
VALUE             245 ext/ripper/ripper.y     VALUE debug_lines;
VALUE             246 ext/ripper/ripper.y     VALUE coverage;
VALUE             252 ext/ripper/ripper.y     VALUE parser_ruby_sourcefile_string;
VALUE             254 ext/ripper/ripper.y     VALUE delayed;
VALUE             258 ext/ripper/ripper.y     VALUE value;
VALUE             259 ext/ripper/ripper.y     VALUE result;
VALUE             260 ext/ripper/ripper.y     VALUE parsing_thread;
VALUE             330 ext/ripper/ripper.y static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             442 ext/ripper/ripper.y static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             444 ext/ripper/ripper.y static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             446 ext/ripper/ripper.y static void reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             448 ext/ripper/ripper.y static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
VALUE             486 ext/ripper/ripper.y static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             487 ext/ripper/ripper.y static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             488 ext/ripper/ripper.y static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             489 ext/ripper/ripper.y static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             490 ext/ripper/ripper.y static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             491 ext/ripper/ripper.y static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             502 ext/ripper/ripper.y static VALUE ripper_intern(const char*);
VALUE             503 ext/ripper/ripper.y static VALUE ripper_id2sym(ID);
VALUE             600 ext/ripper/ripper.y     VALUE val;
VALUE            3865 ext/ripper/ripper.y 				VALUE src = node->nd_lit;
VALUE            4105 ext/ripper/ripper.y 			    VALUE lit;
VALUE            4445 ext/ripper/ripper.y 			rb_gc_force_recycle((VALUE)$3);
VALUE            4796 ext/ripper/ripper.y     VALUE str;
VALUE            4977 ext/ripper/ripper.y VALUE ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always);
VALUE            4979 ext/ripper/ripper.y static VALUE
VALUE            4983 ext/ripper/ripper.y 	VALUE hash = rb_const_get_at(rb_cObject, rb_intern("SCRIPT_LINES__"));
VALUE            4985 ext/ripper/ripper.y 	    VALUE fname = rb_str_new2(f);
VALUE            4986 ext/ripper/ripper.y 	    VALUE lines = rb_ary_new();
VALUE            4994 ext/ripper/ripper.y static VALUE
VALUE            4997 ext/ripper/ripper.y     extern VALUE rb_get_coverages(void);
VALUE            4998 ext/ripper/ripper.y     VALUE coverages = rb_get_coverages();
VALUE            5000 ext/ripper/ripper.y 	VALUE fname = rb_str_new2(f);
VALUE            5001 ext/ripper/ripper.y 	VALUE lines = rb_ary_new2(n);
VALUE            5020 ext/ripper/ripper.y static VALUE
VALUE            5021 ext/ripper/ripper.y yycompile0(VALUE arg, int tracing)
VALUE            5030 ext/ripper/ripper.y 	    VALUE str = STR_NEW0();
VALUE            5070 ext/ripper/ripper.y     return (VALUE)tree;
VALUE            5078 ext/ripper/ripper.y     return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
VALUE            5082 ext/ripper/ripper.y static VALUE
VALUE            5083 ext/ripper/ripper.y lex_get_str(struct parser_params *parser, VALUE s)
VALUE            5101 ext/ripper/ripper.y static VALUE
VALUE            5104 ext/ripper/ripper.y     VALUE line = (*parser->parser_lex_gets)(parser, parser->parser_lex_input);
VALUE            5118 ext/ripper/ripper.y rb_compile_string(const char *f, VALUE s, int line)
VALUE            5120 ext/ripper/ripper.y     VALUE volatile vparser = rb_parser_new();
VALUE            5126 ext/ripper/ripper.y rb_parser_compile_string(volatile VALUE vparser, const char *f, VALUE s, int line)
VALUE            5130 ext/ripper/ripper.y     volatile VALUE tmp;
VALUE            5152 ext/ripper/ripper.y rb_parser_compile_cstr(volatile VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            5157 ext/ripper/ripper.y static VALUE
VALUE            5158 ext/ripper/ripper.y lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            5164 ext/ripper/ripper.y rb_compile_file(const char *f, VALUE file, int start)
VALUE            5166 ext/ripper/ripper.y     VALUE volatile vparser = rb_parser_new();
VALUE            5172 ext/ripper/ripper.y rb_parser_compile_file(volatile VALUE vparser, const char *f, VALUE file, int start)
VALUE            5175 ext/ripper/ripper.y     volatile VALUE tmp;
VALUE            5209 ext/ripper/ripper.y static VALUE
VALUE            5212 ext/ripper/ripper.y     VALUE str;
VALUE            5235 ext/ripper/ripper.y 	VALUE v = lex_nextline;
VALUE            5655 ext/ripper/ripper.y dispose_string(VALUE str)
VALUE            5937 ext/ripper/ripper.y     VALUE line;
VALUE            5953 ext/ripper/ripper.y     rb_gc_force_recycle((VALUE)here);
VALUE            5981 ext/ripper/ripper.y     VALUE str = 0;
VALUE            6201 ext/ripper/ripper.y     VALUE name = 0, val = 0;
VALUE            6295 ext/ripper/ripper.y     VALUE s;
VALUE            6386 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            7673 ext/ripper/ripper.y node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            7824 ext/ripper/ripper.y literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            7857 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)head);
VALUE            7858 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)tail);
VALUE            7861 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)tail);
VALUE            7873 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head);
VALUE            8527 ext/ripper/ripper.y 	VALUE val;
VALUE            8531 ext/ripper/ripper.y 	rb_gc_force_recycle((VALUE)node);
VALUE            8538 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            8539 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            8909 ext/ripper/ripper.y VALUE rb_reg_compile(VALUE str, int options);
VALUE            8910 ext/ripper/ripper.y VALUE rb_reg_check_preprocess(VALUE);
VALUE            8913 ext/ripper/ripper.y reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            8952 ext/ripper/ripper.y reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            8954 ext/ripper/ripper.y     VALUE err;
VALUE            9012 ext/ripper/ripper.y reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
VALUE            9043 ext/ripper/ripper.y static VALUE
VALUE            9044 ext/ripper/ripper.y reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            9046 ext/ripper/ripper.y     VALUE re;
VALUE            9047 ext/ripper/ripper.y     VALUE err;
VALUE            9054 ext/ripper/ripper.y 	VALUE m = rb_attr_get(rb_errinfo(), mesg);
VALUE            9073 ext/ripper/ripper.y rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            9105 ext/ripper/ripper.y rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            9179 ext/ripper/ripper.y     VALUE op_sym[tLAST_TOKEN];
VALUE            9189 ext/ripper/ripper.y     VALUE klass;
VALUE            9368 ext/ripper/ripper.y     VALUE str = rb_enc_str_new(name, len, enc);
VALUE            9381 ext/ripper/ripper.y     VALUE str;
VALUE            9391 ext/ripper/ripper.y     str = (VALUE)&fake_str;
VALUE            9504 ext/ripper/ripper.y rb_intern_str(VALUE str)
VALUE            9520 ext/ripper/ripper.y VALUE
VALUE            9529 ext/ripper/ripper.y 	    VALUE str = global_symbols.op_sym[i = (int)id];
VALUE            9542 ext/ripper/ripper.y 		VALUE str = global_symbols.op_sym[i];
VALUE            9554 ext/ripper/ripper.y         VALUE str = (VALUE)data;
VALUE            9562 ext/ripper/ripper.y 	VALUE str;
VALUE            9572 ext/ripper/ripper.y             VALUE str = (VALUE)data;
VALUE            9584 ext/ripper/ripper.y     VALUE str = rb_id2str(id);
VALUE            9591 ext/ripper/ripper.y symbols_i(VALUE sym, ID value, VALUE ary)
VALUE            9613 ext/ripper/ripper.y VALUE
VALUE            9616 ext/ripper/ripper.y     VALUE ary = rb_ary_new2(global_symbols.sym_id->num_entries);
VALUE            9716 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_lex_strterm);
VALUE            9717 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_deferred_nodes);
VALUE            9722 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
VALUE            9723 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_eval_tree) ;
VALUE            9733 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->heap);
VALUE            9757 ext/ripper/ripper.y VALUE rb_parser_get_yydebug(VALUE);
VALUE            9758 ext/ripper/ripper.y VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE            9772 ext/ripper/ripper.y VALUE
VALUE            9787 ext/ripper/ripper.y VALUE
VALUE            9788 ext/ripper/ripper.y rb_parser_end_seen_p(VALUE vparser)
VALUE            9802 ext/ripper/ripper.y VALUE
VALUE            9803 ext/ripper/ripper.y rb_parser_encoding(VALUE vparser)
VALUE            9817 ext/ripper/ripper.y VALUE
VALUE            9818 ext/ripper/ripper.y rb_parser_get_yydebug(VALUE self)
VALUE            9832 ext/ripper/ripper.y VALUE
VALUE            9833 ext/ripper/ripper.y rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            9844 ext/ripper/ripper.y #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            9896 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)n);
VALUE            9908 ext/ripper/ripper.y extern int rb_is_pointer_to_heap(VALUE);
VALUE            9911 ext/ripper/ripper.y static VALUE
VALUE            9912 ext/ripper/ripper.y ripper_validate_object(VALUE self, VALUE x)
VALUE            9942 ext/ripper/ripper.y static VALUE
VALUE            9948 ext/ripper/ripper.y static VALUE
VALUE            9949 ext/ripper/ripper.y ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            9955 ext/ripper/ripper.y static VALUE
VALUE            9956 ext/ripper/ripper.y ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            9963 ext/ripper/ripper.y static VALUE
VALUE            9964 ext/ripper/ripper.y ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            9972 ext/ripper/ripper.y static VALUE
VALUE            9973 ext/ripper/ripper.y ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            9982 ext/ripper/ripper.y static VALUE
VALUE            9983 ext/ripper/ripper.y ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            10061 ext/ripper/ripper.y static VALUE
VALUE            10092 ext/ripper/ripper.y static VALUE
VALUE            10101 ext/ripper/ripper.y     VALUE str;
VALUE            10145 ext/ripper/ripper.y static VALUE
VALUE            10146 ext/ripper/ripper.y ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            10151 ext/ripper/ripper.y static VALUE
VALUE            10152 ext/ripper/ripper.y ripper_s_allocate(VALUE klass)
VALUE            10155 ext/ripper/ripper.y     VALUE self;
VALUE            10176 ext/ripper/ripper.y static VALUE
VALUE            10177 ext/ripper/ripper.y ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            10180 ext/ripper/ripper.y     VALUE src, fname, lineno;
VALUE            10208 ext/ripper/ripper.y extern VALUE rb_thread_pass(void);
VALUE            10213 ext/ripper/ripper.y     VALUE *argv;
VALUE            10216 ext/ripper/ripper.y static VALUE
VALUE            10217 ext/ripper/ripper.y ripper_parse0(VALUE parser_v)
VALUE            10227 ext/ripper/ripper.y static VALUE
VALUE            10228 ext/ripper/ripper.y ripper_ensure(VALUE parser_v)
VALUE            10243 ext/ripper/ripper.y static VALUE
VALUE            10244 ext/ripper/ripper.y ripper_parse(VALUE self)
VALUE            10271 ext/ripper/ripper.y static VALUE
VALUE            10272 ext/ripper/ripper.y ripper_column(VALUE self)
VALUE            10293 ext/ripper/ripper.y static VALUE
VALUE            10294 ext/ripper/ripper.y ripper_lineno(VALUE self)
VALUE            10308 ext/ripper/ripper.y static VALUE
VALUE            10309 ext/ripper/ripper.y ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            10319 ext/ripper/ripper.y static VALUE
VALUE            10320 ext/ripper/ripper.y ripper_value(VALUE self, VALUE obj)
VALUE            10329 ext/ripper/ripper.y     VALUE Ripper;
VALUE              18 ext/sdbm/init.c static VALUE rb_cDBM, rb_eDBMError;
VALUE              50 ext/sdbm/init.c static VALUE
VALUE              51 ext/sdbm/init.c fsdbm_close(VALUE obj)
VALUE              62 ext/sdbm/init.c static VALUE
VALUE              63 ext/sdbm/init.c fsdbm_closed(VALUE obj)
VALUE              76 ext/sdbm/init.c static VALUE
VALUE              77 ext/sdbm/init.c fsdbm_alloc(VALUE klass)
VALUE              82 ext/sdbm/init.c static VALUE
VALUE              83 ext/sdbm/init.c fsdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE              85 ext/sdbm/init.c     VALUE file, vmode;
VALUE             122 ext/sdbm/init.c static VALUE
VALUE             123 ext/sdbm/init.c fsdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             125 ext/sdbm/init.c     VALUE obj = Data_Wrap_Struct(klass, 0, free_sdbm, 0);
VALUE             138 ext/sdbm/init.c static VALUE
VALUE             139 ext/sdbm/init.c fsdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             159 ext/sdbm/init.c static VALUE
VALUE             160 ext/sdbm/init.c fsdbm_aref(VALUE obj, VALUE keystr)
VALUE             165 ext/sdbm/init.c static VALUE
VALUE             166 ext/sdbm/init.c fsdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             168 ext/sdbm/init.c     VALUE keystr, valstr, ifnone;
VALUE             178 ext/sdbm/init.c static VALUE
VALUE             179 ext/sdbm/init.c fsdbm_key(VALUE obj, VALUE valstr)
VALUE             199 ext/sdbm/init.c static VALUE
VALUE             200 ext/sdbm/init.c fsdbm_index(VALUE hash, VALUE value)
VALUE             206 ext/sdbm/init.c static VALUE
VALUE             207 ext/sdbm/init.c fsdbm_select(VALUE obj)
VALUE             209 ext/sdbm/init.c     VALUE new = rb_ary_new();
VALUE             216 ext/sdbm/init.c 	VALUE assoc, v;
VALUE             230 ext/sdbm/init.c static VALUE
VALUE             231 ext/sdbm/init.c fsdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             233 ext/sdbm/init.c     VALUE new = rb_ary_new2(argc);
VALUE             244 ext/sdbm/init.c fdbm_modify(VALUE obj)
VALUE             250 ext/sdbm/init.c static VALUE
VALUE             251 ext/sdbm/init.c fsdbm_delete(VALUE obj, VALUE keystr)
VALUE             256 ext/sdbm/init.c     VALUE valstr;
VALUE             285 ext/sdbm/init.c static VALUE
VALUE             286 ext/sdbm/init.c fsdbm_shift(VALUE obj)
VALUE             291 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             308 ext/sdbm/init.c static VALUE
VALUE             309 ext/sdbm/init.c fsdbm_delete_if(VALUE obj)
VALUE             314 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             315 ext/sdbm/init.c     VALUE ret, ary = rb_ary_new();
VALUE             347 ext/sdbm/init.c static VALUE
VALUE             348 ext/sdbm/init.c fsdbm_clear(VALUE obj)
VALUE             367 ext/sdbm/init.c static VALUE
VALUE             368 ext/sdbm/init.c fsdbm_invert(VALUE obj)
VALUE             373 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             374 ext/sdbm/init.c     VALUE hash = rb_hash_new();
VALUE             386 ext/sdbm/init.c static VALUE
VALUE             387 ext/sdbm/init.c fsdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             421 ext/sdbm/init.c static VALUE
VALUE             422 ext/sdbm/init.c update_i(VALUE pair, VALUE dbm)
VALUE             432 ext/sdbm/init.c static VALUE
VALUE             433 ext/sdbm/init.c fsdbm_update(VALUE obj, VALUE other)
VALUE             439 ext/sdbm/init.c static VALUE
VALUE             440 ext/sdbm/init.c fsdbm_replace(VALUE obj, VALUE other)
VALUE             447 ext/sdbm/init.c static VALUE
VALUE             448 ext/sdbm/init.c fsdbm_length(VALUE obj)
VALUE             466 ext/sdbm/init.c static VALUE
VALUE             467 ext/sdbm/init.c fsdbm_empty_p(VALUE obj)
VALUE             489 ext/sdbm/init.c static VALUE
VALUE             490 ext/sdbm/init.c fsdbm_each_value(VALUE obj)
VALUE             507 ext/sdbm/init.c static VALUE
VALUE             508 ext/sdbm/init.c fsdbm_each_key(VALUE obj)
VALUE             524 ext/sdbm/init.c static VALUE
VALUE             525 ext/sdbm/init.c fsdbm_each_pair(VALUE obj)
VALUE             530 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             546 ext/sdbm/init.c static VALUE
VALUE             547 ext/sdbm/init.c fsdbm_keys(VALUE obj)
VALUE             552 ext/sdbm/init.c     VALUE ary;
VALUE             563 ext/sdbm/init.c static VALUE
VALUE             564 ext/sdbm/init.c fsdbm_values(VALUE obj)
VALUE             569 ext/sdbm/init.c     VALUE ary;
VALUE             581 ext/sdbm/init.c static VALUE
VALUE             582 ext/sdbm/init.c fsdbm_has_key(VALUE obj, VALUE keystr)
VALUE             598 ext/sdbm/init.c static VALUE
VALUE             599 ext/sdbm/init.c fsdbm_has_value(VALUE obj, VALUE valstr)
VALUE             619 ext/sdbm/init.c static VALUE
VALUE             620 ext/sdbm/init.c fsdbm_to_a(VALUE obj)
VALUE             625 ext/sdbm/init.c     VALUE ary;
VALUE             638 ext/sdbm/init.c static VALUE
VALUE             639 ext/sdbm/init.c fsdbm_to_hash(VALUE obj)
VALUE             644 ext/sdbm/init.c     VALUE hash;
VALUE             657 ext/sdbm/init.c static VALUE
VALUE             658 ext/sdbm/init.c fsdbm_reject(VALUE obj)
VALUE              81 ext/socket/socket.c VALUE rb_cBasicSocket;
VALUE              82 ext/socket/socket.c VALUE rb_cIPSocket;
VALUE              83 ext/socket/socket.c VALUE rb_cTCPSocket;
VALUE              84 ext/socket/socket.c VALUE rb_cTCPServer;
VALUE              85 ext/socket/socket.c VALUE rb_cUDPSocket;
VALUE              87 ext/socket/socket.c VALUE rb_cUNIXSocket;
VALUE              88 ext/socket/socket.c VALUE rb_cUNIXServer;
VALUE              90 ext/socket/socket.c VALUE rb_cSocket;
VALUE              92 ext/socket/socket.c static VALUE rb_eSocket;
VALUE              95 ext/socket/socket.c VALUE rb_cSOCKSSocket;
VALUE             236 ext/socket/socket.c static VALUE
VALUE             237 ext/socket/socket.c init_sock(VALUE sock, int fd)
VALUE             253 ext/socket/socket.c static VALUE
VALUE             254 ext/socket/socket.c bsock_s_for_fd(VALUE klass, VALUE fd)
VALUE             257 ext/socket/socket.c     VALUE sock = init_sock(rb_obj_alloc(klass), NUM2INT(fd));
VALUE             264 ext/socket/socket.c static VALUE
VALUE             265 ext/socket/socket.c bsock_shutdown(int argc, VALUE *argv, VALUE sock)
VALUE             267 ext/socket/socket.c     VALUE howto;
VALUE             290 ext/socket/socket.c static VALUE
VALUE             291 ext/socket/socket.c bsock_close_read(VALUE sock)
VALUE             308 ext/socket/socket.c static VALUE
VALUE             309 ext/socket/socket.c bsock_close_write(VALUE sock)
VALUE             371 ext/socket/socket.c static VALUE
VALUE             372 ext/socket/socket.c bsock_setsockopt(VALUE sock, VALUE lev, VALUE optname, VALUE val)
VALUE             452 ext/socket/socket.c static VALUE
VALUE             453 ext/socket/socket.c bsock_getsockopt(VALUE sock, VALUE lev, VALUE optname)
VALUE             476 ext/socket/socket.c static VALUE
VALUE             477 ext/socket/socket.c bsock_getsockname(VALUE sock)
VALUE             489 ext/socket/socket.c static VALUE
VALUE             490 ext/socket/socket.c bsock_getpeername(VALUE sock)
VALUE             504 ext/socket/socket.c     VALUE mesg;
VALUE             509 ext/socket/socket.c static VALUE
VALUE             513 ext/socket/socket.c     VALUE mesg = arg->mesg;
VALUE             514 ext/socket/socket.c     return (VALUE)sendto(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
VALUE             518 ext/socket/socket.c static VALUE
VALUE             522 ext/socket/socket.c     VALUE mesg = arg->mesg;
VALUE             523 ext/socket/socket.c     return (VALUE)send(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
VALUE             527 ext/socket/socket.c static VALUE
VALUE             528 ext/socket/socket.c bsock_send(int argc, VALUE *argv, VALUE sock)
VALUE             531 ext/socket/socket.c     VALUE flags, to;
VALUE             563 ext/socket/socket.c static VALUE
VALUE             564 ext/socket/socket.c bsock_do_not_reverse_lookup(VALUE sock)
VALUE             572 ext/socket/socket.c static VALUE
VALUE             573 ext/socket/socket.c bsock_do_not_reverse_lookup_set(VALUE sock, VALUE state)
VALUE             588 ext/socket/socket.c static VALUE ipaddr(struct sockaddr*, int);
VALUE             590 ext/socket/socket.c static VALUE unixaddr(struct sockaddr_un*, socklen_t);
VALUE             602 ext/socket/socket.c     VALUE str;
VALUE             607 ext/socket/socket.c static VALUE
VALUE             611 ext/socket/socket.c     return (VALUE)recvfrom(arg->fd, RSTRING_PTR(arg->str), RSTRING_LEN(arg->str),
VALUE             615 ext/socket/socket.c static VALUE
VALUE             616 ext/socket/socket.c s_recvfrom(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from)
VALUE             619 ext/socket/socket.c     VALUE str, klass;
VALUE             621 ext/socket/socket.c     VALUE len, flg;
VALUE             680 ext/socket/socket.c static VALUE
VALUE             681 ext/socket/socket.c s_recvfrom_nonblock(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from)
VALUE             684 ext/socket/socket.c     VALUE str;
VALUE             687 ext/socket/socket.c     VALUE len, flg;
VALUE             691 ext/socket/socket.c     VALUE addr = Qnil;
VALUE             743 ext/socket/socket.c static VALUE
VALUE             744 ext/socket/socket.c bsock_recv(int argc, VALUE *argv, VALUE sock)
VALUE             786 ext/socket/socket.c static VALUE
VALUE             787 ext/socket/socket.c bsock_recv_nonblock(int argc, VALUE *argv, VALUE sock)
VALUE             792 ext/socket/socket.c static VALUE
VALUE             798 ext/socket/socket.c static VALUE
VALUE             799 ext/socket/socket.c bsock_do_not_rev_lookup_set(VALUE self, VALUE val)
VALUE             827 ext/socket/socket.c static VALUE
VALUE             864 ext/socket/socket.c host_str(VALUE host, char *hbuf, size_t len)
VALUE             898 ext/socket/socket.c port_str(VALUE port, char *pbuf, size_t len)
VALUE             929 ext/socket/socket.c sock_getaddrinfo(VALUE host, VALUE port, struct addrinfo *hints, int socktype_hack)
VALUE             973 ext/socket/socket.c sock_addrinfo(VALUE host, VALUE port, int socktype, int flags)
VALUE             984 ext/socket/socket.c static VALUE
VALUE             987 ext/socket/socket.c     VALUE family, port, addr1, addr2;
VALUE             988 ext/socket/socket.c     VALUE ary;
VALUE            1097 ext/socket/socket.c static VALUE
VALUE            1098 ext/socket/socket.c try_wait_connectable(VALUE arg)
VALUE            1101 ext/socket/socket.c     return (VALUE)wait_connectable0(p->fd, &p->fds_w, &p->fds_e);
VALUE            1104 ext/socket/socket.c static VALUE
VALUE            1105 ext/socket/socket.c wait_connectable_ensure(VALUE arg)
VALUE            1123 ext/socket/socket.c     return (int)rb_ensure(try_wait_connectable, (VALUE)&arg,
VALUE            1124 ext/socket/socket.c 			  wait_connectable_ensure,(VALUE)&arg);
VALUE            1151 ext/socket/socket.c static VALUE
VALUE            1155 ext/socket/socket.c     return (VALUE)connect(arg->fd, arg->sockaddr, arg->len);
VALUE            1159 ext/socket/socket.c static VALUE
VALUE            1163 ext/socket/socket.c     return (VALUE)Rconnect(arg->fd, arg->sockaddr, arg->len);
VALUE            1253 ext/socket/socket.c     VALUE sock;
VALUE            1255 ext/socket/socket.c 	VALUE host, serv;
VALUE            1262 ext/socket/socket.c static VALUE
VALUE            1279 ext/socket/socket.c static VALUE
VALUE            1348 ext/socket/socket.c static VALUE
VALUE            1349 ext/socket/socket.c init_inetsock(VALUE sock, VALUE remote_host, VALUE remote_serv,
VALUE            1350 ext/socket/socket.c 	      VALUE local_host, VALUE local_serv, int type)
VALUE            1362 ext/socket/socket.c     return rb_ensure(init_inetsock_internal, (VALUE)&arg,
VALUE            1363 ext/socket/socket.c 		     inetsock_cleanup, (VALUE)&arg);
VALUE            1374 ext/socket/socket.c static VALUE
VALUE            1375 ext/socket/socket.c tcp_init(int argc, VALUE *argv, VALUE sock)
VALUE            1377 ext/socket/socket.c     VALUE remote_host, remote_serv;
VALUE            1378 ext/socket/socket.c     VALUE local_host, local_serv;
VALUE            1388 ext/socket/socket.c static VALUE
VALUE            1389 ext/socket/socket.c socks_init(VALUE sock, VALUE host, VALUE serv)
VALUE            1402 ext/socket/socket.c static VALUE
VALUE            1403 ext/socket/socket.c socks_s_close(VALUE sock)
VALUE            1418 ext/socket/socket.c     VALUE host;
VALUE            1420 ext/socket/socket.c     VALUE (*ipaddr)(struct sockaddr*, size_t);
VALUE            1423 ext/socket/socket.c static VALUE
VALUE            1426 ext/socket/socket.c     VALUE host = arg->host;
VALUE            1428 ext/socket/socket.c     VALUE (*ipaddr)(struct sockaddr*, size_t) = arg->ipaddr;
VALUE            1432 ext/socket/socket.c     VALUE ary, names;
VALUE            1466 ext/socket/socket.c static VALUE
VALUE            1467 ext/socket/socket.c make_hostent(VALUE host, struct addrinfo *addr, VALUE (*ipaddr)(struct sockaddr *, size_t))
VALUE            1474 ext/socket/socket.c     return rb_ensure(make_hostent_internal, (VALUE)&arg,
VALUE            1475 ext/socket/socket.c 		     RUBY_METHOD_FUNC(freeaddrinfo), (VALUE)addr);
VALUE            1478 ext/socket/socket.c static VALUE
VALUE            1484 ext/socket/socket.c static VALUE
VALUE            1485 ext/socket/socket.c tcp_s_gethostbyname(VALUE obj, VALUE host)
VALUE            1492 ext/socket/socket.c static VALUE
VALUE            1493 ext/socket/socket.c tcp_svr_init(int argc, VALUE *argv, VALUE sock)
VALUE            1495 ext/socket/socket.c     VALUE arg1, arg2;
VALUE            1521 ext/socket/socket.c static VALUE
VALUE            1522 ext/socket/socket.c s_accept_nonblock(VALUE klass, rb_io_t *fptr, struct sockaddr *sockaddr, socklen_t *len)
VALUE            1542 ext/socket/socket.c static VALUE
VALUE            1546 ext/socket/socket.c     return (VALUE)accept(arg->fd, arg->sockaddr, arg->len);
VALUE            1549 ext/socket/socket.c static VALUE
VALUE            1550 ext/socket/socket.c s_accept(VALUE klass, int fd, struct sockaddr *sockaddr, socklen_t *len)
VALUE            1582 ext/socket/socket.c static VALUE
VALUE            1583 ext/socket/socket.c tcp_accept(VALUE sock)
VALUE            1624 ext/socket/socket.c static VALUE
VALUE            1625 ext/socket/socket.c tcp_accept_nonblock(VALUE sock)
VALUE            1637 ext/socket/socket.c static VALUE
VALUE            1638 ext/socket/socket.c tcp_sysaccept(VALUE sock)
VALUE            1655 ext/socket/socket.c static VALUE
VALUE            1658 ext/socket/socket.c     return (VALUE)ruby_connect(arg->fd, (struct sockaddr*)arg->sockaddr,
VALUE            1662 ext/socket/socket.c static VALUE
VALUE            1663 ext/socket/socket.c init_unixsock(VALUE sock, VALUE path, int server)
VALUE            1691 ext/socket/socket.c         status = rb_protect((VALUE(*)(VALUE))unixsock_connect_internal,
VALUE            1692 ext/socket/socket.c 			    (VALUE)&arg, &prot);
VALUE            1716 ext/socket/socket.c static VALUE
VALUE            1717 ext/socket/socket.c ip_addr(VALUE sock)
VALUE            1730 ext/socket/socket.c static VALUE
VALUE            1731 ext/socket/socket.c ip_peeraddr(VALUE sock)
VALUE            1744 ext/socket/socket.c static VALUE
VALUE            1745 ext/socket/socket.c ip_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE            1750 ext/socket/socket.c static VALUE
VALUE            1751 ext/socket/socket.c ip_s_getaddress(VALUE obj, VALUE host)
VALUE            1763 ext/socket/socket.c static VALUE
VALUE            1764 ext/socket/socket.c udp_init(int argc, VALUE *argv, VALUE sock)
VALUE            1766 ext/socket/socket.c     VALUE arg;
VALUE            1788 ext/socket/socket.c static VALUE
VALUE            1802 ext/socket/socket.c static VALUE
VALUE            1803 ext/socket/socket.c udp_connect(VALUE sock, VALUE host, VALUE port)
VALUE            1807 ext/socket/socket.c     VALUE ret;
VALUE            1813 ext/socket/socket.c     ret = rb_ensure(udp_connect_internal, (VALUE)&arg,
VALUE            1814 ext/socket/socket.c 		    RUBY_METHOD_FUNC(freeaddrinfo), (VALUE)arg.res);
VALUE            1819 ext/socket/socket.c static VALUE
VALUE            1820 ext/socket/socket.c udp_bind(VALUE sock, VALUE host, VALUE port)
VALUE            1840 ext/socket/socket.c static VALUE
VALUE            1841 ext/socket/socket.c udp_send(int argc, VALUE *argv, VALUE sock)
VALUE            1843 ext/socket/socket.c     VALUE flags, host, port;
VALUE            1919 ext/socket/socket.c static VALUE
VALUE            1920 ext/socket/socket.c udp_recvfrom_nonblock(int argc, VALUE *argv, VALUE sock)
VALUE            1926 ext/socket/socket.c static VALUE
VALUE            1927 ext/socket/socket.c unix_init(VALUE sock, VALUE path)
VALUE            1941 ext/socket/socket.c static VALUE
VALUE            1942 ext/socket/socket.c unix_path(VALUE sock)
VALUE            1957 ext/socket/socket.c static VALUE
VALUE            1958 ext/socket/socket.c unix_svr_init(VALUE sock, VALUE path)
VALUE            1963 ext/socket/socket.c static VALUE
VALUE            1964 ext/socket/socket.c unix_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE            1986 ext/socket/socket.c static VALUE
VALUE            1993 ext/socket/socket.c static VALUE
VALUE            1994 ext/socket/socket.c unix_send_io(VALUE sock, VALUE val)
VALUE            2060 ext/socket/socket.c static VALUE
VALUE            2067 ext/socket/socket.c static VALUE
VALUE            2068 ext/socket/socket.c unix_recv_io(int argc, VALUE *argv, VALUE sock)
VALUE            2071 ext/socket/socket.c     VALUE klass, mode;
VALUE            2163 ext/socket/socket.c 	VALUE ff_argv[2];
VALUE            2176 ext/socket/socket.c static VALUE
VALUE            2177 ext/socket/socket.c unix_accept(VALUE sock)
VALUE            2218 ext/socket/socket.c static VALUE
VALUE            2219 ext/socket/socket.c unix_accept_nonblock(VALUE sock)
VALUE            2231 ext/socket/socket.c static VALUE
VALUE            2232 ext/socket/socket.c unix_sysaccept(VALUE sock)
VALUE            2244 ext/socket/socket.c static VALUE
VALUE            2252 ext/socket/socket.c static VALUE
VALUE            2253 ext/socket/socket.c unix_addr(VALUE sock)
VALUE            2266 ext/socket/socket.c static VALUE
VALUE            2267 ext/socket/socket.c unix_peeraddr(VALUE sock)
VALUE            2282 ext/socket/socket.c setup_domain_and_type(VALUE domain, int *dv, VALUE type, int *tv)
VALUE            2284 ext/socket/socket.c     VALUE tmp;
VALUE            2371 ext/socket/socket.c static VALUE
VALUE            2372 ext/socket/socket.c sock_initialize(VALUE sock, VALUE domain, VALUE type, VALUE protocol)
VALUE            2385 ext/socket/socket.c static VALUE
VALUE            2386 ext/socket/socket.c sock_s_socketpair(VALUE klass, VALUE domain, VALUE type, VALUE protocol)
VALUE            2411 ext/socket/socket.c static VALUE
VALUE            2412 ext/socket/socket.c unix_s_socketpair(int argc, VALUE *argv, VALUE klass)
VALUE            2414 ext/socket/socket.c     VALUE domain, type, protocol;
VALUE            2538 ext/socket/socket.c static VALUE
VALUE            2539 ext/socket/socket.c sock_connect(VALUE sock, VALUE addr)
VALUE            2594 ext/socket/socket.c static VALUE
VALUE            2595 ext/socket/socket.c sock_connect_nonblock(VALUE sock, VALUE addr)
VALUE            2691 ext/socket/socket.c static VALUE
VALUE            2692 ext/socket/socket.c sock_bind(VALUE sock, VALUE addr)
VALUE            2774 ext/socket/socket.c static VALUE
VALUE            2775 ext/socket/socket.c sock_listen(VALUE sock, VALUE log)
VALUE            2894 ext/socket/socket.c static VALUE
VALUE            2895 ext/socket/socket.c sock_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE            2958 ext/socket/socket.c static VALUE
VALUE            2959 ext/socket/socket.c sock_recvfrom_nonblock(int argc, VALUE *argv, VALUE sock)
VALUE            2964 ext/socket/socket.c static VALUE
VALUE            2965 ext/socket/socket.c sock_accept(VALUE sock)
VALUE            2968 ext/socket/socket.c     VALUE sock2;
VALUE            3026 ext/socket/socket.c static VALUE
VALUE            3027 ext/socket/socket.c sock_accept_nonblock(VALUE sock)
VALUE            3030 ext/socket/socket.c     VALUE sock2;
VALUE            3078 ext/socket/socket.c static VALUE
VALUE            3079 ext/socket/socket.c sock_sysaccept(VALUE sock)
VALUE            3082 ext/socket/socket.c     VALUE sock2;
VALUE            3093 ext/socket/socket.c static VALUE
VALUE            3094 ext/socket/socket.c sock_gethostname(VALUE obj)
VALUE            3110 ext/socket/socket.c static VALUE
VALUE            3111 ext/socket/socket.c sock_gethostname(VALUE obj)
VALUE            3120 ext/socket/socket.c static VALUE
VALUE            3121 ext/socket/socket.c sock_gethostname(VALUE obj)
VALUE            3128 ext/socket/socket.c static VALUE
VALUE            3131 ext/socket/socket.c     VALUE base, ary;
VALUE            3151 ext/socket/socket.c static VALUE
VALUE            3174 ext/socket/socket.c static VALUE
VALUE            3175 ext/socket/socket.c sock_s_gethostbyname(VALUE obj, VALUE host)
VALUE            3181 ext/socket/socket.c static VALUE
VALUE            3182 ext/socket/socket.c sock_s_gethostbyaddr(int argc, VALUE *argv)
VALUE            3184 ext/socket/socket.c     VALUE addr, type;
VALUE            3188 ext/socket/socket.c     VALUE ary, names;
VALUE            3231 ext/socket/socket.c static VALUE
VALUE            3232 ext/socket/socket.c sock_s_getservbyname(int argc, VALUE *argv)
VALUE            3234 ext/socket/socket.c     VALUE service, proto;
VALUE            3259 ext/socket/socket.c static VALUE
VALUE            3260 ext/socket/socket.c sock_s_getservbyport(int argc, VALUE *argv)
VALUE            3262 ext/socket/socket.c     VALUE port, proto;
VALUE            3282 ext/socket/socket.c static VALUE
VALUE            3283 ext/socket/socket.c sock_s_getaddrinfo(int argc, VALUE *argv)
VALUE            3285 ext/socket/socket.c     VALUE host, port, family, socktype, protocol, flags, ret;
VALUE            3325 ext/socket/socket.c static VALUE
VALUE            3326 ext/socket/socket.c sock_s_getnameinfo(int argc, VALUE *argv)
VALUE            3328 ext/socket/socket.c     VALUE sa, af = Qnil, host = Qnil, port = Qnil, flags, tmp;
VALUE            3467 ext/socket/socket.c static VALUE
VALUE            3468 ext/socket/socket.c sock_s_pack_sockaddr_in(VALUE self, VALUE port, VALUE host)
VALUE            3471 ext/socket/socket.c     VALUE addr = rb_str_new((char*)res->ai_addr, res->ai_addrlen);
VALUE            3480 ext/socket/socket.c static VALUE
VALUE            3481 ext/socket/socket.c sock_s_unpack_sockaddr_in(VALUE self, VALUE addr)
VALUE            3484 ext/socket/socket.c     VALUE host;
VALUE            3509 ext/socket/socket.c static VALUE
VALUE            3510 ext/socket/socket.c sock_s_pack_sockaddr_un(VALUE self, VALUE path)
VALUE            3514 ext/socket/socket.c     VALUE addr;
VALUE            3530 ext/socket/socket.c static VALUE
VALUE            3531 ext/socket/socket.c sock_s_unpack_sockaddr_un(VALUE self, VALUE addr)
VALUE            3535 ext/socket/socket.c     VALUE path;
VALUE            3563 ext/socket/socket.c sock_define_const(const char *name, int value, VALUE mConst)
VALUE            3570 ext/socket/socket.c sock_define_uconst(const char *name, unsigned int value, VALUE mConst)
VALUE            3607 ext/socket/socket.c     VALUE mConst;
VALUE              24 ext/stringio/stringio.c     VALUE string;
VALUE              33 ext/stringio/stringio.c static void strio_init(int, VALUE *, struct StringIO *);
VALUE              67 ext/stringio/stringio.c check_strio(VALUE self)
VALUE              78 ext/stringio/stringio.c get_strio(VALUE self)
VALUE              88 ext/stringio/stringio.c static VALUE
VALUE              91 ext/stringio/stringio.c     VALUE str = ptr->string;
VALUE             135 ext/stringio/stringio.c static VALUE
VALUE             136 ext/stringio/stringio.c strio_s_allocate(VALUE klass)
VALUE             146 ext/stringio/stringio.c static VALUE
VALUE             147 ext/stringio/stringio.c strio_initialize(int argc, VALUE *argv, VALUE self)
VALUE             160 ext/stringio/stringio.c strio_init(int argc, VALUE *argv, struct StringIO *ptr)
VALUE             162 ext/stringio/stringio.c     VALUE string, mode;
VALUE             200 ext/stringio/stringio.c static VALUE
VALUE             201 ext/stringio/stringio.c strio_finalize(VALUE self)
VALUE             216 ext/stringio/stringio.c static VALUE
VALUE             217 ext/stringio/stringio.c strio_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             219 ext/stringio/stringio.c     VALUE obj = rb_class_new_instance(argc, argv, klass);
VALUE             227 ext/stringio/stringio.c static VALUE
VALUE             228 ext/stringio/stringio.c strio_false(VALUE self)
VALUE             237 ext/stringio/stringio.c static VALUE
VALUE             238 ext/stringio/stringio.c strio_nil(VALUE self)
VALUE             247 ext/stringio/stringio.c static VALUE
VALUE             248 ext/stringio/stringio.c strio_self(VALUE self)
VALUE             257 ext/stringio/stringio.c static VALUE
VALUE             258 ext/stringio/stringio.c strio_0(VALUE self)
VALUE             267 ext/stringio/stringio.c static VALUE
VALUE             268 ext/stringio/stringio.c strio_first(VALUE self, VALUE arg)
VALUE             277 ext/stringio/stringio.c static VALUE
VALUE             278 ext/stringio/stringio.c strio_unimpl(int argc, VALUE *argv, VALUE self)
VALUE             290 ext/stringio/stringio.c static VALUE
VALUE             291 ext/stringio/stringio.c strio_get_string(VALUE self)
VALUE             302 ext/stringio/stringio.c static VALUE
VALUE             303 ext/stringio/stringio.c strio_set_string(VALUE self, VALUE string)
VALUE             323 ext/stringio/stringio.c static VALUE
VALUE             324 ext/stringio/stringio.c strio_close(VALUE self)
VALUE             341 ext/stringio/stringio.c static VALUE
VALUE             342 ext/stringio/stringio.c strio_close_read(VALUE self)
VALUE             359 ext/stringio/stringio.c static VALUE
VALUE             360 ext/stringio/stringio.c strio_close_write(VALUE self)
VALUE             376 ext/stringio/stringio.c static VALUE
VALUE             377 ext/stringio/stringio.c strio_closed(VALUE self)
VALUE             390 ext/stringio/stringio.c static VALUE
VALUE             391 ext/stringio/stringio.c strio_closed_read(VALUE self)
VALUE             404 ext/stringio/stringio.c static VALUE
VALUE             405 ext/stringio/stringio.c strio_closed_write(VALUE self)
VALUE             420 ext/stringio/stringio.c static VALUE
VALUE             421 ext/stringio/stringio.c strio_eof(VALUE self)
VALUE             429 ext/stringio/stringio.c static VALUE
VALUE             430 ext/stringio/stringio.c strio_copy(VALUE copy, VALUE orig)
VALUE             456 ext/stringio/stringio.c static VALUE
VALUE             457 ext/stringio/stringio.c strio_get_lineno(VALUE self)
VALUE             469 ext/stringio/stringio.c static VALUE
VALUE             470 ext/stringio/stringio.c strio_set_lineno(VALUE self, VALUE lineno)
VALUE             496 ext/stringio/stringio.c static VALUE
VALUE             497 ext/stringio/stringio.c strio_reopen(int argc, VALUE *argv, VALUE self)
VALUE             514 ext/stringio/stringio.c static VALUE
VALUE             515 ext/stringio/stringio.c strio_get_pos(VALUE self)
VALUE             526 ext/stringio/stringio.c static VALUE
VALUE             527 ext/stringio/stringio.c strio_set_pos(VALUE self, VALUE pos)
VALUE             545 ext/stringio/stringio.c static VALUE
VALUE             546 ext/stringio/stringio.c strio_rewind(VALUE self)
VALUE             561 ext/stringio/stringio.c static VALUE
VALUE             562 ext/stringio/stringio.c strio_seek(int argc, VALUE *argv, VALUE self)
VALUE             564 ext/stringio/stringio.c     VALUE whence;
VALUE             598 ext/stringio/stringio.c static VALUE
VALUE             599 ext/stringio/stringio.c strio_get_sync(VALUE self)
VALUE             616 ext/stringio/stringio.c static VALUE
VALUE             617 ext/stringio/stringio.c strio_each_byte(VALUE self)
VALUE             636 ext/stringio/stringio.c static VALUE
VALUE             637 ext/stringio/stringio.c strio_getc(VALUE self)
VALUE             659 ext/stringio/stringio.c static VALUE
VALUE             660 ext/stringio/stringio.c strio_getbyte(VALUE self)
VALUE             698 ext/stringio/stringio.c static VALUE
VALUE             699 ext/stringio/stringio.c strio_ungetc(VALUE self, VALUE c)
VALUE             743 ext/stringio/stringio.c static VALUE
VALUE             744 ext/stringio/stringio.c strio_ungetbyte(VALUE self, VALUE c)
VALUE             756 ext/stringio/stringio.c static VALUE
VALUE             757 ext/stringio/stringio.c strio_readchar(VALUE self)
VALUE             759 ext/stringio/stringio.c     VALUE c = strio_getc(self);
VALUE             770 ext/stringio/stringio.c static VALUE
VALUE             771 ext/stringio/stringio.c strio_readbyte(VALUE self)
VALUE             773 ext/stringio/stringio.c     VALUE c = strio_getbyte(self);
VALUE             784 ext/stringio/stringio.c static VALUE
VALUE             785 ext/stringio/stringio.c strio_each_char(VALUE self)
VALUE             787 ext/stringio/stringio.c     VALUE c;
VALUE             830 ext/stringio/stringio.c static VALUE
VALUE             831 ext/stringio/stringio.c strio_getline(int argc, VALUE *argv, struct StringIO *ptr)
VALUE             835 ext/stringio/stringio.c     VALUE str;
VALUE             841 ext/stringio/stringio.c 	VALUE lim, tmp;
VALUE             929 ext/stringio/stringio.c static VALUE
VALUE             930 ext/stringio/stringio.c strio_gets(int argc, VALUE *argv, VALUE self)
VALUE             932 ext/stringio/stringio.c     VALUE str = strio_getline(argc, argv, readable(StringIO(self)));
VALUE             946 ext/stringio/stringio.c static VALUE
VALUE             947 ext/stringio/stringio.c strio_readline(int argc, VALUE *argv, VALUE self)
VALUE             949 ext/stringio/stringio.c     VALUE line = strio_gets(argc, argv, self);
VALUE             965 ext/stringio/stringio.c static VALUE
VALUE             966 ext/stringio/stringio.c strio_each(int argc, VALUE *argv, VALUE self)
VALUE             969 ext/stringio/stringio.c     VALUE line;
VALUE             987 ext/stringio/stringio.c static VALUE
VALUE             988 ext/stringio/stringio.c strio_readlines(int argc, VALUE *argv, VALUE self)
VALUE             991 ext/stringio/stringio.c     VALUE ary = rb_ary_new(), line;
VALUE            1008 ext/stringio/stringio.c static VALUE
VALUE            1009 ext/stringio/stringio.c strio_write(VALUE self, VALUE str)
VALUE            1073 ext/stringio/stringio.c static VALUE
VALUE            1074 ext/stringio/stringio.c strio_putc(VALUE self, VALUE ch)
VALUE            1105 ext/stringio/stringio.c static VALUE
VALUE            1106 ext/stringio/stringio.c strio_read(int argc, VALUE *argv, VALUE self)
VALUE            1109 ext/stringio/stringio.c     VALUE str = Qnil;
VALUE            1175 ext/stringio/stringio.c static VALUE
VALUE            1176 ext/stringio/stringio.c strio_sysread(int argc, VALUE *argv, VALUE self)
VALUE            1178 ext/stringio/stringio.c     VALUE val = strio_read(argc, argv, self);
VALUE            1210 ext/stringio/stringio.c static VALUE
VALUE            1211 ext/stringio/stringio.c strio_size(VALUE self)
VALUE            1213 ext/stringio/stringio.c     VALUE string = StringIO(self)->string;
VALUE            1227 ext/stringio/stringio.c static VALUE
VALUE            1228 ext/stringio/stringio.c strio_truncate(VALUE self, VALUE len)
VALUE            1230 ext/stringio/stringio.c     VALUE string = writable(StringIO(self))->string;
VALUE            1251 ext/stringio/stringio.c static VALUE
VALUE            1252 ext/stringio/stringio.c strio_external_encoding(VALUE self)
VALUE            1265 ext/stringio/stringio.c static VALUE
VALUE            1266 ext/stringio/stringio.c strio_internal_encoding(VALUE self)
VALUE            1278 ext/stringio/stringio.c static VALUE
VALUE            1279 ext/stringio/stringio.c strio_set_encoding(VALUE self, VALUE ext_enc)
VALUE            1282 ext/stringio/stringio.c     VALUE str = StringIO(self)->string;
VALUE            1294 ext/stringio/stringio.c     VALUE StringIO = rb_define_class("StringIO", rb_cData);
VALUE              21 ext/strscan/strscan.c static VALUE StringScanner;
VALUE              22 ext/strscan/strscan.c static VALUE ScanError;
VALUE              31 ext/strscan/strscan.c     VALUE str;
VALUE              62 ext/strscan/strscan.c static VALUE infect _((VALUE str, struct strscanner *p));
VALUE              63 ext/strscan/strscan.c static VALUE extract_range _((struct strscanner *p, long beg_i, long end_i));
VALUE              64 ext/strscan/strscan.c static VALUE extract_beg_len _((struct strscanner *p, long beg_i, long len));
VALUE              66 ext/strscan/strscan.c void check_strscan _((VALUE obj));
VALUE              69 ext/strscan/strscan.c static VALUE strscan_s_allocate _((VALUE klass));
VALUE              70 ext/strscan/strscan.c static VALUE strscan_initialize _((int argc, VALUE *argv, VALUE self));
VALUE              71 ext/strscan/strscan.c static VALUE strscan_init_copy _((VALUE vself, VALUE vorig));
VALUE              73 ext/strscan/strscan.c static VALUE strscan_s_mustc _((VALUE self));
VALUE              74 ext/strscan/strscan.c static VALUE strscan_terminate _((VALUE self));
VALUE              75 ext/strscan/strscan.c static VALUE strscan_clear _((VALUE self));
VALUE              76 ext/strscan/strscan.c static VALUE strscan_get_string _((VALUE self));
VALUE              77 ext/strscan/strscan.c static VALUE strscan_set_string _((VALUE self, VALUE str));
VALUE              78 ext/strscan/strscan.c static VALUE strscan_concat _((VALUE self, VALUE str));
VALUE              79 ext/strscan/strscan.c static VALUE strscan_get_pos _((VALUE self));
VALUE              80 ext/strscan/strscan.c static VALUE strscan_set_pos _((VALUE self, VALUE pos));
VALUE              81 ext/strscan/strscan.c static VALUE strscan_do_scan _((VALUE self, VALUE regex,
VALUE              83 ext/strscan/strscan.c static VALUE strscan_scan _((VALUE self, VALUE re));
VALUE              84 ext/strscan/strscan.c static VALUE strscan_match_p _((VALUE self, VALUE re));
VALUE              85 ext/strscan/strscan.c static VALUE strscan_skip _((VALUE self, VALUE re));
VALUE              86 ext/strscan/strscan.c static VALUE strscan_check _((VALUE self, VALUE re));
VALUE              87 ext/strscan/strscan.c static VALUE strscan_scan_full _((VALUE self, VALUE re,
VALUE              88 ext/strscan/strscan.c                                   VALUE succp, VALUE getp));
VALUE              89 ext/strscan/strscan.c static VALUE strscan_scan_until _((VALUE self, VALUE re));
VALUE              90 ext/strscan/strscan.c static VALUE strscan_skip_until _((VALUE self, VALUE re));
VALUE              91 ext/strscan/strscan.c static VALUE strscan_check_until _((VALUE self, VALUE re));
VALUE              92 ext/strscan/strscan.c static VALUE strscan_search_full _((VALUE self, VALUE re,
VALUE              93 ext/strscan/strscan.c                                     VALUE succp, VALUE getp));
VALUE              95 ext/strscan/strscan.c static VALUE strscan_getch _((VALUE self));
VALUE              96 ext/strscan/strscan.c static VALUE strscan_get_byte _((VALUE self));
VALUE              97 ext/strscan/strscan.c static VALUE strscan_getbyte _((VALUE self));
VALUE              98 ext/strscan/strscan.c static VALUE strscan_peek _((VALUE self, VALUE len));
VALUE              99 ext/strscan/strscan.c static VALUE strscan_peep _((VALUE self, VALUE len));
VALUE             100 ext/strscan/strscan.c static VALUE strscan_unscan _((VALUE self));
VALUE             101 ext/strscan/strscan.c static VALUE strscan_bol_p _((VALUE self));
VALUE             102 ext/strscan/strscan.c static VALUE strscan_eos_p _((VALUE self));
VALUE             103 ext/strscan/strscan.c static VALUE strscan_empty_p _((VALUE self));
VALUE             104 ext/strscan/strscan.c static VALUE strscan_rest_p _((VALUE self));
VALUE             105 ext/strscan/strscan.c static VALUE strscan_matched_p _((VALUE self));
VALUE             106 ext/strscan/strscan.c static VALUE strscan_matched _((VALUE self));
VALUE             107 ext/strscan/strscan.c static VALUE strscan_matched_size _((VALUE self));
VALUE             108 ext/strscan/strscan.c static VALUE strscan_aref _((VALUE self, VALUE idx));
VALUE             109 ext/strscan/strscan.c static VALUE strscan_pre_match _((VALUE self));
VALUE             110 ext/strscan/strscan.c static VALUE strscan_post_match _((VALUE self));
VALUE             111 ext/strscan/strscan.c static VALUE strscan_rest _((VALUE self));
VALUE             112 ext/strscan/strscan.c static VALUE strscan_rest_size _((VALUE self));
VALUE             114 ext/strscan/strscan.c static VALUE strscan_inspect _((VALUE self));
VALUE             115 ext/strscan/strscan.c static VALUE inspect1 _((struct strscanner *p));
VALUE             116 ext/strscan/strscan.c static VALUE inspect2 _((struct strscanner *p));
VALUE             122 ext/strscan/strscan.c static VALUE
VALUE             123 ext/strscan/strscan.c infect(VALUE str, struct strscanner *p)
VALUE             129 ext/strscan/strscan.c static VALUE
VALUE             132 ext/strscan/strscan.c     VALUE str = rb_str_new(ptr, len);
VALUE             137 ext/strscan/strscan.c static VALUE
VALUE             146 ext/strscan/strscan.c static VALUE
VALUE             172 ext/strscan/strscan.c static VALUE
VALUE             173 ext/strscan/strscan.c strscan_s_allocate(VALUE klass)
VALUE             191 ext/strscan/strscan.c static VALUE
VALUE             192 ext/strscan/strscan.c strscan_initialize(int argc, VALUE *argv, VALUE self)
VALUE             195 ext/strscan/strscan.c     VALUE str, need_dup;
VALUE             206 ext/strscan/strscan.c check_strscan(VALUE obj)
VALUE             222 ext/strscan/strscan.c static VALUE
VALUE             223 ext/strscan/strscan.c strscan_init_copy(VALUE vself, VALUE vorig)
VALUE             250 ext/strscan/strscan.c static VALUE
VALUE             251 ext/strscan/strscan.c strscan_s_mustc(VALUE self)
VALUE             259 ext/strscan/strscan.c static VALUE
VALUE             260 ext/strscan/strscan.c strscan_reset(VALUE self)
VALUE             277 ext/strscan/strscan.c static VALUE
VALUE             278 ext/strscan/strscan.c strscan_terminate(VALUE self)
VALUE             292 ext/strscan/strscan.c static VALUE
VALUE             293 ext/strscan/strscan.c strscan_clear(VALUE self)
VALUE             302 ext/strscan/strscan.c static VALUE
VALUE             303 ext/strscan/strscan.c strscan_get_string(VALUE self)
VALUE             317 ext/strscan/strscan.c static VALUE
VALUE             318 ext/strscan/strscan.c strscan_set_string(VALUE self, VALUE str)
VALUE             345 ext/strscan/strscan.c static VALUE
VALUE             346 ext/strscan/strscan.c strscan_concat(VALUE self, VALUE str)
VALUE             370 ext/strscan/strscan.c static VALUE
VALUE             371 ext/strscan/strscan.c strscan_get_pos(VALUE self)
VALUE             388 ext/strscan/strscan.c static VALUE
VALUE             389 ext/strscan/strscan.c strscan_set_pos(VALUE self, VALUE v)
VALUE             403 ext/strscan/strscan.c static VALUE
VALUE             404 ext/strscan/strscan.c strscan_do_scan(VALUE self, VALUE regex, int succptr, int getstr, int headonly)
VALUE             406 ext/strscan/strscan.c     regex_t *rb_reg_prepare_re(VALUE re, VALUE str);
VALUE             479 ext/strscan/strscan.c static VALUE
VALUE             480 ext/strscan/strscan.c strscan_scan(VALUE self, VALUE re)
VALUE             496 ext/strscan/strscan.c static VALUE
VALUE             497 ext/strscan/strscan.c strscan_match_p(VALUE self, VALUE re)
VALUE             519 ext/strscan/strscan.c static VALUE
VALUE             520 ext/strscan/strscan.c strscan_skip(VALUE self, VALUE re)
VALUE             540 ext/strscan/strscan.c static VALUE
VALUE             541 ext/strscan/strscan.c strscan_check(VALUE self, VALUE re)
VALUE             556 ext/strscan/strscan.c static VALUE
VALUE             557 ext/strscan/strscan.c strscan_scan_full(VALUE self, VALUE re, VALUE s, VALUE f)
VALUE             574 ext/strscan/strscan.c static VALUE
VALUE             575 ext/strscan/strscan.c strscan_scan_until(VALUE self, VALUE re)
VALUE             593 ext/strscan/strscan.c static VALUE
VALUE             594 ext/strscan/strscan.c strscan_exist_p(VALUE self, VALUE re)
VALUE             615 ext/strscan/strscan.c static VALUE
VALUE             616 ext/strscan/strscan.c strscan_skip_until(VALUE self, VALUE re)
VALUE             634 ext/strscan/strscan.c static VALUE
VALUE             635 ext/strscan/strscan.c strscan_check_until(VALUE self, VALUE re)
VALUE             649 ext/strscan/strscan.c static VALUE
VALUE             650 ext/strscan/strscan.c strscan_search_full(VALUE self, VALUE re, VALUE s, VALUE f)
VALUE             676 ext/strscan/strscan.c static VALUE
VALUE             677 ext/strscan/strscan.c strscan_getch(VALUE self)
VALUE             715 ext/strscan/strscan.c static VALUE
VALUE             716 ext/strscan/strscan.c strscan_get_byte(VALUE self)
VALUE             737 ext/strscan/strscan.c static VALUE
VALUE             738 ext/strscan/strscan.c strscan_getbyte(VALUE self)
VALUE             755 ext/strscan/strscan.c static VALUE
VALUE             756 ext/strscan/strscan.c strscan_peek(VALUE self, VALUE vlen)
VALUE             776 ext/strscan/strscan.c static VALUE
VALUE             777 ext/strscan/strscan.c strscan_peep(VALUE self, VALUE vlen)
VALUE             794 ext/strscan/strscan.c static VALUE
VALUE             795 ext/strscan/strscan.c strscan_unscan(VALUE self)
VALUE             819 ext/strscan/strscan.c static VALUE
VALUE             820 ext/strscan/strscan.c strscan_bol_p(VALUE self)
VALUE             840 ext/strscan/strscan.c static VALUE
VALUE             841 ext/strscan/strscan.c strscan_eos_p(VALUE self)
VALUE             853 ext/strscan/strscan.c static VALUE
VALUE             854 ext/strscan/strscan.c strscan_empty_p(VALUE self)
VALUE             868 ext/strscan/strscan.c static VALUE
VALUE             869 ext/strscan/strscan.c strscan_rest_p(VALUE self)
VALUE             886 ext/strscan/strscan.c static VALUE
VALUE             887 ext/strscan/strscan.c strscan_matched_p(VALUE self)
VALUE             902 ext/strscan/strscan.c static VALUE
VALUE             903 ext/strscan/strscan.c strscan_matched(VALUE self)
VALUE             923 ext/strscan/strscan.c static VALUE
VALUE             924 ext/strscan/strscan.c strscan_matched_size(VALUE self)
VALUE             937 ext/strscan/strscan.c static VALUE
VALUE             938 ext/strscan/strscan.c strscan_matchedsize(VALUE self)
VALUE             958 ext/strscan/strscan.c static VALUE
VALUE             959 ext/strscan/strscan.c strscan_aref(VALUE self, VALUE idx)
VALUE             987 ext/strscan/strscan.c static VALUE
VALUE             988 ext/strscan/strscan.c strscan_pre_match(VALUE self)
VALUE            1006 ext/strscan/strscan.c static VALUE
VALUE            1007 ext/strscan/strscan.c strscan_post_match(VALUE self)
VALUE            1020 ext/strscan/strscan.c static VALUE
VALUE            1021 ext/strscan/strscan.c strscan_rest(VALUE self)
VALUE            1035 ext/strscan/strscan.c static VALUE
VALUE            1036 ext/strscan/strscan.c strscan_rest_size(VALUE self)
VALUE            1053 ext/strscan/strscan.c static VALUE
VALUE            1054 ext/strscan/strscan.c strscan_restsize(VALUE self)
VALUE            1074 ext/strscan/strscan.c static VALUE
VALUE            1075 ext/strscan/strscan.c strscan_inspect(VALUE self)
VALUE            1080 ext/strscan/strscan.c     VALUE a, b;
VALUE            1111 ext/strscan/strscan.c static VALUE
VALUE            1130 ext/strscan/strscan.c static VALUE
VALUE            1261 ext/strscan/strscan.c     VALUE tmp;
VALUE              54 ext/syck/rubyext.c static VALUE sym_model, sym_generic, sym_input, sym_bytecode;
VALUE              55 ext/syck/rubyext.c static VALUE sym_scalar, sym_seq, sym_map;
VALUE              56 ext/syck/rubyext.c static VALUE sym_1quote, sym_2quote, sym_fold, sym_literal, sym_plain, sym_inline;
VALUE              57 ext/syck/rubyext.c static VALUE cDate, cNode, cMap, cSeq, cScalar, cOut, cParser, cResolver, cPrivateType, cDomainType, cYObject, cBadAlias, cDefaultKey, cMergeKey, cEmitter, cDateTime;
VALUE              58 ext/syck/rubyext.c static VALUE oDefaultResolver, oGenericResolver;
VALUE              68 ext/syck/rubyext.c static VALUE syck_node_transform( VALUE );
VALUE              78 ext/syck/rubyext.c int syck_parser_assign_io _((SyckParser *, VALUE *));
VALUE              79 ext/syck/rubyext.c VALUE syck_scalar_alloc _((VALUE class));
VALUE              80 ext/syck/rubyext.c VALUE syck_seq_alloc _((VALUE class));
VALUE              81 ext/syck/rubyext.c VALUE syck_map_alloc _((VALUE class));
VALUE              84 ext/syck/rubyext.c     VALUE data;  /* Borrowed this idea from marshal.c to fix [ruby-core:8067] problem */
VALUE              85 ext/syck/rubyext.c     VALUE proc;
VALUE              86 ext/syck/rubyext.c     VALUE resolver;
VALUE              91 ext/syck/rubyext.c     VALUE oid;
VALUE              92 ext/syck/rubyext.c     VALUE data;
VALUE              93 ext/syck/rubyext.c     VALUE port;
VALUE              99 ext/syck/rubyext.c VALUE
VALUE             100 ext/syck/rubyext.c rb_syck_compile(VALUE self, VALUE port)
VALUE             105 ext/syck/rubyext.c     VALUE bc;
VALUE             150 ext/syck/rubyext.c         VALUE src = (VALUE)str->ptr;
VALUE             151 ext/syck/rubyext.c         VALUE n = LONG2NUM(max_size);
VALUE             152 ext/syck/rubyext.c         VALUE str2 = rb_funcall2(src, s_read, 1, &n);
VALUE             170 ext/syck/rubyext.c syck_parser_assign_io(SyckParser *parser, VALUE *pport)
VALUE             173 ext/syck/rubyext.c     VALUE tmp, port = *pport;
VALUE             195 ext/syck/rubyext.c VALUE
VALUE             196 ext/syck/rubyext.c syck_get_hash_aref(VALUE hsh, VALUE key)
VALUE             198 ext/syck/rubyext.c    VALUE val = rb_hash_aref( hsh, key );
VALUE             218 ext/syck/rubyext.c     VALUE time;
VALUE             222 ext/syck/rubyext.c     VALUE year = INT2FIX(0);
VALUE             223 ext/syck/rubyext.c     VALUE mon = INT2FIX(0);
VALUE             224 ext/syck/rubyext.c     VALUE day = INT2FIX(0);
VALUE             225 ext/syck/rubyext.c     VALUE hour = INT2FIX(0);
VALUE             226 ext/syck/rubyext.c     VALUE min = INT2FIX(0);
VALUE             227 ext/syck/rubyext.c     VALUE sec = INT2FIX(0);
VALUE             342 ext/syck/rubyext.c     return rb_rescue2(mktime_do, (VALUE)&a, mktime_r, (VALUE)&a, rb_eArgError, NULL);
VALUE             349 ext/syck/rubyext.c VALUE
VALUE             350 ext/syck/rubyext.c syck_merge_i(VALUE entry, VALUE hsh )
VALUE             352 ext/syck/rubyext.c     VALUE tmp;
VALUE             365 ext/syck/rubyext.c yaml_org_handler( SyckNode *n, VALUE *ref )
VALUE             370 ext/syck/rubyext.c     VALUE obj = Qnil;
VALUE             391 ext/syck/rubyext.c                 VALUE arr;
VALUE             500 ext/syck/rubyext.c                 VALUE year, mon, day;
VALUE             578 ext/syck/rubyext.c                 VALUE k = syck_map_read( n, map_key, i );
VALUE             579 ext/syck/rubyext.c                 VALUE v = syck_map_read( n, map_value, i );
VALUE             587 ext/syck/rubyext.c                     VALUE tmp;
VALUE             590 ext/syck/rubyext.c                         VALUE dup = rb_funcall( tmp, s_dup, 0 );
VALUE             597 ext/syck/rubyext.c                         VALUE end = rb_ary_pop( tmp );
VALUE             598 ext/syck/rubyext.c                         VALUE tmph = rb_check_convert_type(end, T_HASH, "Hash", "to_hash");
VALUE             601 ext/syck/rubyext.c                             VALUE dup = rb_funcall( tmph, s_dup, 0 );
VALUE             637 ext/syck/rubyext.c     VALUE obj = Qnil;
VALUE             639 ext/syck/rubyext.c     VALUE resolver = bonus->resolver;
VALUE             692 ext/syck/rubyext.c     VALUE anchor_name = rb_str_new2( a );
VALUE             702 ext/syck/rubyext.c syck_set_model(VALUE p, VALUE input, VALUE model)
VALUE             774 ext/syck/rubyext.c VALUE syck_parser_s_alloc _((VALUE));
VALUE             775 ext/syck/rubyext.c VALUE 
VALUE             776 ext/syck/rubyext.c syck_parser_s_alloc(VALUE class)
VALUE             778 ext/syck/rubyext.c     VALUE pobj;
VALUE             794 ext/syck/rubyext.c static VALUE
VALUE             795 ext/syck/rubyext.c syck_parser_initialize(int argc, VALUE *argv, VALUE self)
VALUE             797 ext/syck/rubyext.c     VALUE options;
VALUE             814 ext/syck/rubyext.c static VALUE
VALUE             815 ext/syck/rubyext.c syck_parser_bufsize_set(VALUE self, VALUE size)
VALUE             830 ext/syck/rubyext.c static VALUE
VALUE             831 ext/syck/rubyext.c syck_parser_bufsize_get(VALUE self)
VALUE             842 ext/syck/rubyext.c VALUE
VALUE             843 ext/syck/rubyext.c syck_parser_load(int argc, VALUE *argv, VALUE self)
VALUE             845 ext/syck/rubyext.c     VALUE port, proc, model, input;
VALUE             869 ext/syck/rubyext.c VALUE
VALUE             870 ext/syck/rubyext.c syck_parser_load_documents(int argc, VALUE *argv, VALUE self)
VALUE             872 ext/syck/rubyext.c     VALUE port, proc, v, input, model;
VALUE             910 ext/syck/rubyext.c VALUE
VALUE             911 ext/syck/rubyext.c syck_parser_set_resolver(VALUE self, VALUE resolver)
VALUE             920 ext/syck/rubyext.c static VALUE
VALUE             921 ext/syck/rubyext.c syck_resolver_initialize(VALUE self)
VALUE             930 ext/syck/rubyext.c VALUE
VALUE             931 ext/syck/rubyext.c syck_resolver_add_type(VALUE self, VALUE taguri, VALUE cls)
VALUE             933 ext/syck/rubyext.c     VALUE tags = rb_attr_get(self, s_tags);
VALUE             941 ext/syck/rubyext.c VALUE
VALUE             942 ext/syck/rubyext.c syck_resolver_use_types_at(VALUE self, VALUE hsh)
VALUE             951 ext/syck/rubyext.c VALUE
VALUE             952 ext/syck/rubyext.c syck_resolver_detect_implicit(VALUE self, VALUE val)
VALUE             960 ext/syck/rubyext.c VALUE
VALUE             961 ext/syck/rubyext.c syck_resolver_node_import(VALUE self, VALUE node)
VALUE             964 ext/syck/rubyext.c     VALUE obj = Qnil;
VALUE             986 ext/syck/rubyext.c                 VALUE k = syck_map_read( n, map_key, i );
VALUE             987 ext/syck/rubyext.c                 VALUE v = syck_map_read( n, map_value, i );
VALUE             997 ext/syck/rubyext.c                         VALUE dup = rb_funcall( v, s_dup, 0 );
VALUE            1004 ext/syck/rubyext.c                         VALUE end = rb_ary_pop( v );
VALUE            1007 ext/syck/rubyext.c                             VALUE dup = rb_funcall( end, s_dup, 0 );
VALUE            1040 ext/syck/rubyext.c VALUE
VALUE            1041 ext/syck/rubyext.c syck_set_ivars(VALUE vars, VALUE obj)
VALUE            1043 ext/syck/rubyext.c     VALUE ivname = rb_ary_entry( vars, 0 );
VALUE            1057 ext/syck/rubyext.c VALUE
VALUE            1058 ext/syck/rubyext.c syck_const_find(VALUE const_name)
VALUE            1060 ext/syck/rubyext.c     VALUE tclass = rb_cObject;
VALUE            1061 ext/syck/rubyext.c     VALUE tparts = rb_str_split( const_name, "::" );
VALUE            1064 ext/syck/rubyext.c         VALUE tpart = rb_to_id( rb_ary_entry( tparts, i ) );
VALUE            1074 ext/syck/rubyext.c VALUE
VALUE            1075 ext/syck/rubyext.c syck_resolver_transfer(VALUE self, VALUE type, VALUE val)
VALUE            1084 ext/syck/rubyext.c         VALUE str_xprivate = rb_str_new2( "x-private" );
VALUE            1085 ext/syck/rubyext.c         VALUE colon = rb_str_new2( ":" );
VALUE            1086 ext/syck/rubyext.c         VALUE tags = rb_attr_get(self, s_tags);
VALUE            1087 ext/syck/rubyext.c         VALUE target_class = rb_hash_aref( tags, type );
VALUE            1088 ext/syck/rubyext.c         VALUE subclass = target_class;
VALUE            1089 ext/syck/rubyext.c         VALUE obj = Qnil;
VALUE            1096 ext/syck/rubyext.c             VALUE subclass_parts = rb_ary_new();
VALUE            1097 ext/syck/rubyext.c             VALUE parts = rb_str_split( type, ":" );
VALUE            1101 ext/syck/rubyext.c                 VALUE partial;
VALUE            1120 ext/syck/rubyext.c                         VALUE subclass_v;
VALUE            1181 ext/syck/rubyext.c                 VALUE parts = rb_str_split( type, ":" );
VALUE            1182 ext/syck/rubyext.c                 VALUE scheme = rb_ary_shift( parts );
VALUE            1185 ext/syck/rubyext.c                     VALUE name = rb_ary_join( parts, colon );
VALUE            1190 ext/syck/rubyext.c                     VALUE domain = rb_ary_shift( parts );
VALUE            1191 ext/syck/rubyext.c                     VALUE name = rb_ary_join( parts, colon );
VALUE            1205 ext/syck/rubyext.c VALUE
VALUE            1206 ext/syck/rubyext.c syck_resolver_tagurize(VALUE self, VALUE val)
VALUE            1208 ext/syck/rubyext.c     VALUE tmp = rb_check_string_type(val);
VALUE            1223 ext/syck/rubyext.c VALUE
VALUE            1224 ext/syck/rubyext.c syck_defaultresolver_detect_implicit(VALUE self, VALUE val)
VALUE            1227 ext/syck/rubyext.c     VALUE tmp = rb_check_string_type(val);
VALUE            1242 ext/syck/rubyext.c VALUE
VALUE            1243 ext/syck/rubyext.c syck_defaultresolver_node_import(VALUE self, VALUE node)
VALUE            1246 ext/syck/rubyext.c     VALUE obj;
VALUE            1258 ext/syck/rubyext.c VALUE
VALUE            1259 ext/syck/rubyext.c syck_genericresolver_node_import(VALUE self, VALUE node)
VALUE            1263 ext/syck/rubyext.c     VALUE t = Qnil, obj = Qnil, v = Qnil, style = Qnil;
VALUE            1336 ext/syck/rubyext.c VALUE
VALUE            1337 ext/syck/rubyext.c syck_badalias_initialize(VALUE self, VALUE val)
VALUE            1346 ext/syck/rubyext.c VALUE
VALUE            1347 ext/syck/rubyext.c syck_badalias_cmp(VALUE alias1, VALUE alias2)
VALUE            1349 ext/syck/rubyext.c     VALUE str1 = rb_ivar_get( alias1, s_name ); 
VALUE            1350 ext/syck/rubyext.c     VALUE str2 = rb_ivar_get( alias2, s_name ); 
VALUE            1351 ext/syck/rubyext.c     VALUE val = rb_funcall( str1, s_cmp, 1, str2 );
VALUE            1358 ext/syck/rubyext.c VALUE
VALUE            1359 ext/syck/rubyext.c syck_domaintype_initialize(VALUE self, VALUE domain, VALUE type_id, VALUE val)
VALUE            1370 ext/syck/rubyext.c VALUE
VALUE            1371 ext/syck/rubyext.c syck_yobject_initialize(VALUE self, VALUE klass, VALUE ivars)
VALUE            1381 ext/syck/rubyext.c VALUE
VALUE            1382 ext/syck/rubyext.c syck_privatetype_initialize(VALUE self, VALUE type_id, VALUE val)
VALUE            1427 ext/syck/rubyext.c VALUE
VALUE            1428 ext/syck/rubyext.c syck_scalar_alloc(VALUE class)
VALUE            1431 ext/syck/rubyext.c     VALUE obj = Data_Wrap_Struct( class, syck_node_mark, syck_free_node, node );
VALUE            1439 ext/syck/rubyext.c VALUE
VALUE            1440 ext/syck/rubyext.c syck_scalar_initialize(VALUE self, VALUE type_id, VALUE val, VALUE style)
VALUE            1452 ext/syck/rubyext.c VALUE
VALUE            1453 ext/syck/rubyext.c syck_scalar_style_set(VALUE self, VALUE style)
VALUE            1490 ext/syck/rubyext.c VALUE
VALUE            1491 ext/syck/rubyext.c syck_scalar_value_set(VALUE  self, VALUE val)
VALUE            1508 ext/syck/rubyext.c VALUE
VALUE            1509 ext/syck/rubyext.c syck_seq_alloc(VALUE class)
VALUE            1512 ext/syck/rubyext.c     VALUE obj;
VALUE            1522 ext/syck/rubyext.c VALUE
VALUE            1523 ext/syck/rubyext.c syck_seq_initialize(VALUE self, VALUE type_id, VALUE val, VALUE style)
VALUE            1538 ext/syck/rubyext.c VALUE
VALUE            1539 ext/syck/rubyext.c syck_seq_value_set(VALUE self, VALUE val)
VALUE            1561 ext/syck/rubyext.c VALUE
VALUE            1562 ext/syck/rubyext.c syck_seq_add_m(VALUE self, VALUE val)
VALUE            1565 ext/syck/rubyext.c     VALUE emitter = rb_ivar_get( self, s_emitter );
VALUE            1580 ext/syck/rubyext.c VALUE
VALUE            1581 ext/syck/rubyext.c syck_seq_style_set(VALUE self, VALUE style)
VALUE            1602 ext/syck/rubyext.c VALUE
VALUE            1603 ext/syck/rubyext.c syck_map_alloc(VALUE class)
VALUE            1606 ext/syck/rubyext.c     VALUE obj;
VALUE            1616 ext/syck/rubyext.c VALUE
VALUE            1617 ext/syck/rubyext.c syck_map_initialize(VALUE self, VALUE type_id, VALUE val, VALUE style)
VALUE            1624 ext/syck/rubyext.c         VALUE hsh = rb_check_convert_type(val, T_HASH, "Hash", "to_hash");
VALUE            1625 ext/syck/rubyext.c         VALUE keys;
VALUE            1635 ext/syck/rubyext.c             VALUE key = rb_ary_entry(keys, i);
VALUE            1650 ext/syck/rubyext.c VALUE
VALUE            1651 ext/syck/rubyext.c syck_map_value_set(VALUE self, VALUE val)
VALUE            1658 ext/syck/rubyext.c         VALUE hsh = rb_check_convert_type(val, T_HASH, "Hash", "to_hash");
VALUE            1659 ext/syck/rubyext.c         VALUE keys;
VALUE            1670 ext/syck/rubyext.c             VALUE key = rb_ary_entry(keys, i);
VALUE            1682 ext/syck/rubyext.c VALUE
VALUE            1683 ext/syck/rubyext.c syck_map_add_m(VALUE self, VALUE key, VALUE val)
VALUE            1686 ext/syck/rubyext.c     VALUE emitter = rb_ivar_get( self, s_emitter );
VALUE            1702 ext/syck/rubyext.c VALUE
VALUE            1703 ext/syck/rubyext.c syck_map_style_set(VALUE self, VALUE style)
VALUE            1724 ext/syck/rubyext.c VALUE
VALUE            1725 ext/syck/rubyext.c syck_node_init_copy(VALUE copy, VALUE orig)
VALUE            1747 ext/syck/rubyext.c VALUE
VALUE            1748 ext/syck/rubyext.c syck_node_type_id_set(VALUE self, VALUE type_id)
VALUE            1767 ext/syck/rubyext.c VALUE
VALUE            1768 ext/syck/rubyext.c syck_node_transform(VALUE self)
VALUE            1770 ext/syck/rubyext.c     VALUE t;
VALUE            1827 ext/syck/rubyext.c     Data_Get_Struct((VALUE)data, SyckNode, n);
VALUE            1871 ext/syck/rubyext.c     VALUE dest = bonus->port;
VALUE            1884 ext/syck/rubyext.c syck_out_mark(VALUE emitter, VALUE node)
VALUE            1922 ext/syck/rubyext.c VALUE syck_emitter_s_alloc _((VALUE));
VALUE            1923 ext/syck/rubyext.c VALUE 
VALUE            1924 ext/syck/rubyext.c syck_emitter_s_alloc(VALUE class)
VALUE            1926 ext/syck/rubyext.c     VALUE pobj;
VALUE            1943 ext/syck/rubyext.c VALUE
VALUE            1944 ext/syck/rubyext.c syck_emitter_reset(int argc, VALUE *argv, VALUE self)
VALUE            1946 ext/syck/rubyext.c     VALUE options, tmp;
VALUE            1985 ext/syck/rubyext.c VALUE
VALUE            1986 ext/syck/rubyext.c syck_emitter_emit(int argc, VALUE *argv, VALUE self)
VALUE            1988 ext/syck/rubyext.c     VALUE oid, proc;
VALUE            2025 ext/syck/rubyext.c VALUE
VALUE            2026 ext/syck/rubyext.c syck_emitter_node_export(VALUE self, VALUE node)
VALUE            2034 ext/syck/rubyext.c VALUE
VALUE            2035 ext/syck/rubyext.c syck_emitter_set_resolver(VALUE self, VALUE resolver)
VALUE            2044 ext/syck/rubyext.c VALUE
VALUE            2045 ext/syck/rubyext.c syck_out_initialize(VALUE self, VALUE emitter)
VALUE            2054 ext/syck/rubyext.c VALUE
VALUE            2055 ext/syck/rubyext.c syck_out_map(int argc, VALUE *argv, VALUE self)
VALUE            2057 ext/syck/rubyext.c     VALUE type_id, style, map;
VALUE            2070 ext/syck/rubyext.c VALUE
VALUE            2071 ext/syck/rubyext.c syck_out_seq(int argc, VALUE *argv, VALUE self)
VALUE            2073 ext/syck/rubyext.c     VALUE type_id, style, seq;
VALUE            2088 ext/syck/rubyext.c VALUE
VALUE            2089 ext/syck/rubyext.c syck_out_scalar(int argc, VALUE *argv, VALUE self)
VALUE            2091 ext/syck/rubyext.c     VALUE type_id, str, style, scalar;
VALUE            2104 ext/syck/rubyext.c     VALUE rb_yaml = rb_define_module( "YAML" );
VALUE            2105 ext/syck/rubyext.c     VALUE rb_syck = rb_define_module_under( rb_yaml, "Syck" );
VALUE              15 ext/syslog/syslog.c static VALUE mSyslog, mSyslogConstants;
VALUE              21 ext/syslog/syslog.c static void syslog_write(int pri, int argc, VALUE *argv)
VALUE              23 ext/syslog/syslog.c     VALUE str;
VALUE              40 ext/syslog/syslog.c static VALUE mSyslog_close(VALUE self)
VALUE              57 ext/syslog/syslog.c static VALUE mSyslog_open(int argc, VALUE *argv, VALUE self)
VALUE              59 ext/syslog/syslog.c     VALUE ident, opt, fac;
VALUE              99 ext/syslog/syslog.c static VALUE mSyslog_reopen(int argc, VALUE *argv, VALUE self)
VALUE             106 ext/syslog/syslog.c static VALUE mSyslog_isopen(VALUE self)
VALUE             111 ext/syslog/syslog.c static VALUE mSyslog_ident(VALUE self)
VALUE             116 ext/syslog/syslog.c static VALUE mSyslog_options(VALUE self)
VALUE             121 ext/syslog/syslog.c static VALUE mSyslog_facility(VALUE self)
VALUE             126 ext/syslog/syslog.c static VALUE mSyslog_get_mask(VALUE self)
VALUE             131 ext/syslog/syslog.c static VALUE mSyslog_set_mask(VALUE self, VALUE mask)
VALUE             143 ext/syslog/syslog.c static VALUE mSyslog_log(int argc, VALUE *argv, VALUE self)
VALUE             145 ext/syslog/syslog.c     VALUE pri;
VALUE             163 ext/syslog/syslog.c static VALUE mSyslog_inspect(VALUE self)
VALUE             183 ext/syslog/syslog.c static VALUE mSyslog_instance(VALUE self)
VALUE             189 ext/syslog/syslog.c static VALUE mSyslog_##name(int argc, VALUE *argv, VALUE self) \
VALUE             221 ext/syslog/syslog.c static VALUE mSyslogConstants_LOG_MASK(VALUE klass, VALUE pri)
VALUE             226 ext/syslog/syslog.c static VALUE mSyslogConstants_LOG_UPTO(VALUE klass, VALUE pri)
VALUE              52 ext/tk/tcltklib.c static VALUE rb_thread_critical; /* dummy */
VALUE             127 ext/tk/tcltklib.c static VALUE cRubyEncoding;
VALUE             133 ext/tk/tcltklib.c static VALUE ENCODING_NAME_UTF8;
VALUE             134 ext/tk/tcltklib.c static VALUE ENCODING_NAME_BINARY;
VALUE             136 ext/tk/tcltklib.c static VALUE create_dummy_encoding_for_tk_core _((VALUE, VALUE, VALUE));
VALUE             137 ext/tk/tcltklib.c static VALUE create_dummy_encoding_for_tk _((VALUE, VALUE));
VALUE             138 ext/tk/tcltklib.c static int update_encoding_table _((VALUE, VALUE, VALUE));
VALUE             139 ext/tk/tcltklib.c static VALUE encoding_table_get_name_core _((VALUE, VALUE, VALUE));
VALUE             140 ext/tk/tcltklib.c static VALUE encoding_table_get_obj_core _((VALUE, VALUE, VALUE));
VALUE             141 ext/tk/tcltklib.c static VALUE encoding_table_get_name _((VALUE, VALUE));
VALUE             142 ext/tk/tcltklib.c static VALUE encoding_table_get_obj _((VALUE, VALUE));
VALUE             143 ext/tk/tcltklib.c static VALUE create_encoding_table _((VALUE));
VALUE             144 ext/tk/tcltklib.c static VALUE ip_get_encoding_table _((VALUE));
VALUE             148 ext/tk/tcltklib.c static VALUE eTkCallbackReturn;
VALUE             149 ext/tk/tcltklib.c static VALUE eTkCallbackBreak;
VALUE             150 ext/tk/tcltklib.c static VALUE eTkCallbackContinue;
VALUE             152 ext/tk/tcltklib.c static VALUE eLocalJumpError;
VALUE             154 ext/tk/tcltklib.c static VALUE eTkLocalJumpError;
VALUE             155 ext/tk/tcltklib.c static VALUE eTkCallbackRetry;
VALUE             156 ext/tk/tcltklib.c static VALUE eTkCallbackRedo;
VALUE             157 ext/tk/tcltklib.c static VALUE eTkCallbackThrow;
VALUE             159 ext/tk/tcltklib.c static VALUE tcltkip_class;
VALUE             185 ext/tk/tcltklib.c static VALUE ip_invoke_real _((int, VALUE*, VALUE));
VALUE             186 ext/tk/tcltklib.c static VALUE ip_invoke _((int, VALUE*, VALUE));
VALUE             187 ext/tk/tcltklib.c static VALUE ip_invoke_with_position _((int, VALUE*, VALUE, Tcl_QueuePosition));
VALUE             188 ext/tk/tcltklib.c static VALUE tk_funcall _((VALUE(), int, VALUE*, VALUE));
VALUE             189 ext/tk/tcltklib.c static VALUE callq_safelevel_handler _((VALUE, VALUE));
VALUE             348 ext/tk/tcltklib.c     VALUE interp;
VALUE             351 ext/tk/tcltklib.c     VALUE result;
VALUE             352 ext/tk/tcltklib.c     VALUE thread;
VALUE             359 ext/tk/tcltklib.c     VALUE interp;
VALUE             362 ext/tk/tcltklib.c     VALUE result;
VALUE             363 ext/tk/tcltklib.c     VALUE thread;
VALUE             368 ext/tk/tcltklib.c     VALUE (*func)();
VALUE             370 ext/tk/tcltklib.c     VALUE *argv;
VALUE             371 ext/tk/tcltklib.c     VALUE interp;
VALUE             374 ext/tk/tcltklib.c     VALUE result;
VALUE             375 ext/tk/tcltklib.c     VALUE thread;
VALUE             409 ext/tk/tcltklib.c static VALUE eventloop_thread;
VALUE             413 ext/tk/tcltklib.c static VALUE eventloop_stack;
VALUE             416 ext/tk/tcltklib.c static VALUE watchdog_thread;
VALUE             487 ext/tk/tcltklib.c     VALUE receiver;
VALUE             489 ext/tk/tcltklib.c     VALUE args;
VALUE             708 ext/tk/tcltklib.c     VALUE self;
VALUE             771 ext/tk/tcltklib.c static VALUE
VALUE             773 ext/tk/tcltklib.c create_ip_exc(VALUE interp, VALUE exc, const char *fmt, ...)
VALUE             776 ext/tk/tcltklib.c     VALUE interp:
VALUE             777 ext/tk/tcltklib.c     VALUE exc;
VALUE             784 ext/tk/tcltklib.c     VALUE einfo;
VALUE             829 ext/tk/tcltklib.c static VALUE
VALUE             831 ext/tk/tcltklib.c     VALUE interp;
VALUE             898 ext/tk/tcltklib.c static VALUE rbtk_pending_exception;
VALUE             906 ext/tk/tcltklib.c     volatile VALUE exc = rbtk_pending_exception;
VALUE             940 ext/tk/tcltklib.c     volatile VALUE exc = rbtk_pending_exception;
VALUE            1180 ext/tk/tcltklib.c static VALUE
VALUE            1182 ext/tk/tcltklib.c     VALUE self;
VALUE            1183 ext/tk/tcltklib.c     VALUE mode;
VALUE            1196 ext/tk/tcltklib.c static VALUE
VALUE            1198 ext/tk/tcltklib.c     VALUE self;
VALUE            1207 ext/tk/tcltklib.c static VALUE
VALUE            1209 ext/tk/tcltklib.c     VALUE self;
VALUE            1210 ext/tk/tcltklib.c     VALUE tick;
VALUE            1242 ext/tk/tcltklib.c static VALUE
VALUE            1244 ext/tk/tcltklib.c     VALUE self;
VALUE            1249 ext/tk/tcltklib.c static VALUE
VALUE            1251 ext/tk/tcltklib.c     VALUE self;
VALUE            1252 ext/tk/tcltklib.c     VALUE tick;
VALUE            1268 ext/tk/tcltklib.c static VALUE
VALUE            1270 ext/tk/tcltklib.c     VALUE self;
VALUE            1275 ext/tk/tcltklib.c static VALUE
VALUE            1277 ext/tk/tcltklib.c     VALUE self;
VALUE            1278 ext/tk/tcltklib.c     VALUE wait;
VALUE            1294 ext/tk/tcltklib.c static VALUE
VALUE            1296 ext/tk/tcltklib.c     VALUE self;
VALUE            1301 ext/tk/tcltklib.c static VALUE
VALUE            1303 ext/tk/tcltklib.c     VALUE self;
VALUE            1304 ext/tk/tcltklib.c     VALUE wait;
VALUE            1320 ext/tk/tcltklib.c static VALUE
VALUE            1322 ext/tk/tcltklib.c     VALUE self;
VALUE            1327 ext/tk/tcltklib.c static VALUE
VALUE            1329 ext/tk/tcltklib.c     VALUE self;
VALUE            1330 ext/tk/tcltklib.c     VALUE loop_max;
VALUE            1331 ext/tk/tcltklib.c     VALUE no_event;
VALUE            1348 ext/tk/tcltklib.c static VALUE
VALUE            1350 ext/tk/tcltklib.c     VALUE self;
VALUE            1355 ext/tk/tcltklib.c static VALUE
VALUE            1357 ext/tk/tcltklib.c     VALUE self;
VALUE            1358 ext/tk/tcltklib.c     VALUE loop_max;
VALUE            1359 ext/tk/tcltklib.c     VALUE no_event;
VALUE            1375 ext/tk/tcltklib.c static VALUE
VALUE            1377 ext/tk/tcltklib.c     VALUE self;
VALUE            1382 ext/tk/tcltklib.c static VALUE
VALUE            1384 ext/tk/tcltklib.c     VALUE self;
VALUE            1385 ext/tk/tcltklib.c     VALUE time;
VALUE            1388 ext/tk/tcltklib.c     VALUE divmod;
VALUE            1407 ext/tk/tcltklib.c 	    VALUE tmp = rb_funcall(time, ID_inspect, 0, 0);
VALUE            1418 ext/tk/tcltklib.c static VALUE
VALUE            1420 ext/tk/tcltklib.c     VALUE self;
VALUE            1431 ext/tk/tcltklib.c static VALUE
VALUE            1433 ext/tk/tcltklib.c     VALUE self;
VALUE            1444 ext/tk/tcltklib.c static VALUE
VALUE            1446 ext/tk/tcltklib.c     VALUE self;
VALUE            1451 ext/tk/tcltklib.c static VALUE
VALUE            1453 ext/tk/tcltklib.c     VALUE self, val;
VALUE            1466 ext/tk/tcltklib.c static VALUE
VALUE            1468 ext/tk/tcltklib.c     VALUE self, val;
VALUE            1486 ext/tk/tcltklib.c static VALUE
VALUE            1488 ext/tk/tcltklib.c     VALUE self;
VALUE            1490 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            1499 ext/tk/tcltklib.c static VALUE
VALUE            1501 ext/tk/tcltklib.c     VALUE self;
VALUE            1504 ext/tk/tcltklib.c     return tk_funcall(lib_num_of_mainwindows_core, 0, (VALUE*)NULL, self);
VALUE            1506 ext/tk/tcltklib.c     return lib_num_of_mainwindows_core(self, 0, (VALUE*)NULL);
VALUE            1512 ext/tk/tcltklib.c static VALUE
VALUE            1514 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            1526 ext/tk/tcltklib.c static VALUE
VALUE            1528 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            1530 ext/tk/tcltklib.c   return tk_funcall(call_DoOneEvent_core, 0, (VALUE*)NULL, flag_val);
VALUE            1534 ext/tk/tcltklib.c static VALUE
VALUE            1536 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            1550 ext/tk/tcltklib.c static VALUE
VALUE            1552 ext/tk/tcltklib.c     VALUE dummy;
VALUE            1653 ext/tk/tcltklib.c     volatile VALUE current = eventloop_thread;
VALUE            1734 ext/tk/tcltklib.c                                 VALUE exc = rbtk_pending_exception;
VALUE            1868 ext/tk/tcltklib.c                                         VALUE exc = rbtk_pending_exception;
VALUE            1932 ext/tk/tcltklib.c                                             VALUE exc = rbtk_pending_exception;
VALUE            2011 ext/tk/tcltklib.c VALUE
VALUE            2013 ext/tk/tcltklib.c     VALUE args;
VALUE            2029 ext/tk/tcltklib.c VALUE
VALUE            2031 ext/tk/tcltklib.c     VALUE args;
VALUE            2036 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            2064 ext/tk/tcltklib.c VALUE
VALUE            2066 ext/tk/tcltklib.c     VALUE args;
VALUE            2069 ext/tk/tcltklib.c     volatile VALUE current_evloop = rb_thread_current();
VALUE            2128 ext/tk/tcltklib.c static VALUE
VALUE            2135 ext/tk/tcltklib.c     volatile VALUE parent_evloop = eventloop_thread;
VALUE            2174 ext/tk/tcltklib.c     return rb_ensure(lib_eventloop_main, (VALUE)args, 
VALUE            2175 ext/tk/tcltklib.c                      lib_eventloop_ensure, (VALUE)args);
VALUE            2177 ext/tk/tcltklib.c     return rb_ensure(lib_eventloop_main_core, (VALUE)args, 
VALUE            2178 ext/tk/tcltklib.c                      lib_eventloop_ensure, (VALUE)args);
VALUE            2182 ext/tk/tcltklib.c static VALUE
VALUE            2185 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2186 ext/tk/tcltklib.c     VALUE self;
VALUE            2188 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2202 ext/tk/tcltklib.c static VALUE
VALUE            2205 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2206 ext/tk/tcltklib.c     VALUE self;
VALUE            2223 ext/tk/tcltklib.c static VALUE
VALUE            2225 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2233 ext/tk/tcltklib.c static VALUE
VALUE            2235 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2237 ext/tk/tcltklib.c     VALUE evloop;
VALUE            2290 ext/tk/tcltklib.c VALUE
VALUE            2292 ext/tk/tcltklib.c     VALUE arg;
VALUE            2301 ext/tk/tcltklib.c static VALUE
VALUE            2304 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2305 ext/tk/tcltklib.c     VALUE self;
VALUE            2307 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2326 ext/tk/tcltklib.c static VALUE
VALUE            2329 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2330 ext/tk/tcltklib.c     VALUE self;
VALUE            2349 ext/tk/tcltklib.c     VALUE proc;
VALUE            2359 ext/tk/tcltklib.c static VALUE
VALUE            2361 ext/tk/tcltklib.c     VALUE arg;
VALUE            2367 ext/tk/tcltklib.c static VALUE
VALUE            2369 ext/tk/tcltklib.c     VALUE arg;
VALUE            2376 ext/tk/tcltklib.c static VALUE
VALUE            2378 ext/tk/tcltklib.c     VALUE arg;
VALUE            2382 ext/tk/tcltklib.c     return rb_ensure(_thread_call_proc_core, (VALUE)q, 
VALUE            2383 ext/tk/tcltklib.c                      _thread_call_proc_ensure, (VALUE)q);
VALUE            2386 ext/tk/tcltklib.c static VALUE
VALUE            2388 ext/tk/tcltklib.c     VALUE th;
VALUE            2393 ext/tk/tcltklib.c static VALUE
VALUE            2396 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2397 ext/tk/tcltklib.c     VALUE self;
VALUE            2400 ext/tk/tcltklib.c     VALUE proc, th, ret;
VALUE            2445 ext/tk/tcltklib.c         VALUE exc = rbtk_pending_exception;
VALUE            2456 ext/tk/tcltklib.c static VALUE
VALUE            2459 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2460 ext/tk/tcltklib.c     VALUE self;
VALUE            2463 ext/tk/tcltklib.c     volatile VALUE vflags;
VALUE            2513 ext/tk/tcltklib.c static VALUE
VALUE            2516 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2517 ext/tk/tcltklib.c     VALUE self;
VALUE            2522 ext/tk/tcltklib.c static VALUE
VALUE            2525 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2526 ext/tk/tcltklib.c     VALUE self;
VALUE            2535 ext/tk/tcltklib.c     VALUE exc;
VALUE            2539 ext/tk/tcltklib.c     volatile VALUE msg;
VALUE            2543 ext/tk/tcltklib.c     volatile VALUE enc;
VALUE            2595 ext/tk/tcltklib.c static VALUE
VALUE            2597 ext/tk/tcltklib.c     VALUE obj;
VALUE            2627 ext/tk/tcltklib.c     VALUE (*proc)();
VALUE            2628 ext/tk/tcltklib.c     VALUE data;
VALUE            2630 ext/tk/tcltklib.c     volatile VALUE ret, exc = Qnil;
VALUE            2641 ext/tk/tcltklib.c         VALUE old_gc;
VALUE            2642 ext/tk/tcltklib.c         volatile VALUE type, str;
VALUE            2726 ext/tk/tcltklib.c         volatile VALUE eclass = rb_obj_class(exc);
VALUE            2727 ext/tk/tcltklib.c         volatile VALUE backtrace;
VALUE            2764 ext/tk/tcltklib.c             VALUE reason = rb_ivar_get(exc, ID_at_reason);
VALUE            2802 ext/tk/tcltklib.c     VALUE (*proc)();
VALUE            2803 ext/tk/tcltklib.c     VALUE data;
VALUE            2886 ext/tk/tcltklib.c     code = tcl_protect(interp, rb_eval_string, (VALUE)arg);
VALUE            2898 ext/tk/tcltklib.c static VALUE
VALUE            2902 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            2917 ext/tk/tcltklib.c static VALUE
VALUE            2921 ext/tk/tcltklib.c   volatile VALUE klass = rb_cObject;
VALUE            2969 ext/tk/tcltklib.c static VALUE
VALUE            2973 ext/tk/tcltklib.c   volatile VALUE receiver;
VALUE            2983 ext/tk/tcltklib.c     receiver = rb_protect(ip_ruby_cmd_receiver_const_get, (VALUE)str, &state);
VALUE            3024 ext/tk/tcltklib.c     volatile VALUE receiver;
VALUE            3026 ext/tk/tcltklib.c     volatile VALUE args;
VALUE            3032 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            3093 ext/tk/tcltklib.c         VALUE s;
VALUE            3121 ext/tk/tcltklib.c     code = tcl_protect(interp, ip_ruby_cmd_core, (VALUE)arg);
VALUE            3401 ext/tk/tcltklib.c     VALUE thread;
VALUE            3444 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            4214 ext/tk/tcltklib.c     VALUE thread;
VALUE            4306 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            4461 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            4852 ext/tk/tcltklib.c static VALUE
VALUE            4854 ext/tk/tcltklib.c     VALUE self;
VALUE            4855 ext/tk/tcltklib.c     VALUE var;
VALUE            4857 ext/tk/tcltklib.c     VALUE argv[2];
VALUE            4858 ext/tk/tcltklib.c     volatile VALUE cmd_str = rb_str_new2("thread_vwait");
VALUE            4866 ext/tk/tcltklib.c static VALUE
VALUE            4868 ext/tk/tcltklib.c     VALUE self;
VALUE            4869 ext/tk/tcltklib.c     VALUE mode;
VALUE            4870 ext/tk/tcltklib.c     VALUE target;
VALUE            4872 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            4873 ext/tk/tcltklib.c     volatile VALUE cmd_str = rb_str_new2("thread_tkwait");
VALUE            4979 ext/tk/tcltklib.c     VALUE self;
VALUE            5010 ext/tk/tcltklib.c     VALUE rb_debug_bup, rb_verbose_bup;
VALUE            5192 ext/tk/tcltklib.c static VALUE ip_alloc _((VALUE));
VALUE            5193 ext/tk/tcltklib.c static VALUE
VALUE            5195 ext/tk/tcltklib.c     VALUE self;
VALUE            5385 ext/tk/tcltklib.c static VALUE
VALUE            5388 ext/tk/tcltklib.c     VALUE *argv;
VALUE            5389 ext/tk/tcltklib.c     VALUE self;
VALUE            5392 ext/tk/tcltklib.c     VALUE argv0, opts;
VALUE            5591 ext/tk/tcltklib.c static VALUE
VALUE            5593 ext/tk/tcltklib.c     VALUE interp;
VALUE            5595 ext/tk/tcltklib.c     VALUE *argv;
VALUE            5600 ext/tk/tcltklib.c     VALUE safemode;
VALUE            5601 ext/tk/tcltklib.c     VALUE name;
VALUE            5630 ext/tk/tcltklib.c         volatile VALUE exc;
VALUE            5692 ext/tk/tcltklib.c static VALUE
VALUE            5695 ext/tk/tcltklib.c     VALUE *argv;
VALUE            5696 ext/tk/tcltklib.c     VALUE self;
VALUE            5699 ext/tk/tcltklib.c     VALUE safemode;
VALUE            5700 ext/tk/tcltklib.c     VALUE name;
VALUE            5701 ext/tk/tcltklib.c     VALUE callargv[2];
VALUE            5727 ext/tk/tcltklib.c static VALUE
VALUE            5729 ext/tk/tcltklib.c     VALUE self, master;
VALUE            5761 ext/tk/tcltklib.c static VALUE
VALUE            5763 ext/tk/tcltklib.c     VALUE interp;
VALUE            5765 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            5809 ext/tk/tcltklib.c static VALUE
VALUE            5811 ext/tk/tcltklib.c     VALUE self;
VALUE            5820 ext/tk/tcltklib.c     return tk_funcall(ip_create_console_core, 0, (VALUE*)NULL, self);
VALUE            5824 ext/tk/tcltklib.c static VALUE
VALUE            5826 ext/tk/tcltklib.c     VALUE interp;
VALUE            5828 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            5862 ext/tk/tcltklib.c static VALUE
VALUE            5864 ext/tk/tcltklib.c     VALUE self;
VALUE            5873 ext/tk/tcltklib.c     return tk_funcall(ip_make_safe_core, 0, (VALUE*)NULL, self);
VALUE            5877 ext/tk/tcltklib.c static VALUE
VALUE            5879 ext/tk/tcltklib.c     VALUE self;
VALUE            5896 ext/tk/tcltklib.c static VALUE
VALUE            5898 ext/tk/tcltklib.c     VALUE self;
VALUE            5915 ext/tk/tcltklib.c static VALUE
VALUE            5917 ext/tk/tcltklib.c     VALUE self, val;
VALUE            5971 ext/tk/tcltklib.c static VALUE
VALUE            5973 ext/tk/tcltklib.c     VALUE self;
VALUE            6000 ext/tk/tcltklib.c static VALUE
VALUE            6002 ext/tk/tcltklib.c     VALUE self;
VALUE            6022 ext/tk/tcltklib.c static VALUE
VALUE            6024 ext/tk/tcltklib.c     VALUE self;
VALUE            6035 ext/tk/tcltklib.c static VALUE
VALUE            6037 ext/tk/tcltklib.c     VALUE self;
VALUE            6039 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            6052 ext/tk/tcltklib.c static VALUE
VALUE            6054 ext/tk/tcltklib.c     VALUE self;
VALUE            6056 ext/tk/tcltklib.c     return tk_funcall(ip_has_mainwindow_p_core, 0, (VALUE*)NULL, self);
VALUE            6062 ext/tk/tcltklib.c static VALUE
VALUE            6068 ext/tk/tcltklib.c     volatile VALUE str;
VALUE            6112 ext/tk/tcltklib.c     VALUE str;
VALUE            6119 ext/tk/tcltklib.c     VALUE enc = rb_attr_get(str, ID_at_enc);
VALUE            6146 ext/tk/tcltklib.c static VALUE
VALUE            6152 ext/tk/tcltklib.c     volatile VALUE strval;
VALUE            6167 ext/tk/tcltklib.c static VALUE
VALUE            6169 ext/tk/tcltklib.c     VALUE arg;
VALUE            6170 ext/tk/tcltklib.c     VALUE callq;
VALUE            6187 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6188 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            6189 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            6234 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            6243 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            6252 ext/tk/tcltklib.c     q->argv = (VALUE*)NULL;
VALUE            6253 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            6254 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            6255 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            6284 ext/tk/tcltklib.c static VALUE
VALUE            6286 ext/tk/tcltklib.c     VALUE (*func)();
VALUE            6288 ext/tk/tcltklib.c     VALUE *argv;
VALUE            6289 ext/tk/tcltklib.c     VALUE obj;
VALUE            6296 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            6297 ext/tk/tcltklib.c     volatile VALUE ip_obj = obj;
VALUE            6298 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            6299 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6345 ext/tk/tcltklib.c         VALUE *temp = (VALUE*)ckalloc(sizeof(VALUE) * argc);
VALUE            6349 ext/tk/tcltklib.c         MEMCPY(temp, argv, VALUE, argc);
VALUE            6434 ext/tk/tcltklib.c       for(i = 0; i < argc; i++) { argv[i] = (VALUE)NULL; }
VALUE            6475 ext/tk/tcltklib.c static VALUE
VALUE            6477 ext/tk/tcltklib.c     VALUE arg;
VALUE            6488 ext/tk/tcltklib.c static VALUE
VALUE            6490 ext/tk/tcltklib.c     VALUE self;
VALUE            6494 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6528 ext/tk/tcltklib.c           ret = rb_protect(call_tcl_eval, (VALUE)&inf, &status);
VALUE            6561 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            6621 ext/tk/tcltklib.c         volatile VALUE exc;
VALUE            6649 ext/tk/tcltklib.c static VALUE
VALUE            6651 ext/tk/tcltklib.c     VALUE arg;
VALUE            6652 ext/tk/tcltklib.c     VALUE evq;
VALUE            6669 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6670 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            6671 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            6723 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            6730 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            6739 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            6740 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            6741 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            6770 ext/tk/tcltklib.c static VALUE
VALUE            6772 ext/tk/tcltklib.c     VALUE self;
VALUE            6773 ext/tk/tcltklib.c     VALUE str;
VALUE            6782 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            6783 ext/tk/tcltklib.c     volatile VALUE ip_obj = self;
VALUE            6784 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            6785 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6935 ext/tk/tcltklib.c static VALUE
VALUE            6937 ext/tk/tcltklib.c     VALUE interp;
VALUE            6939 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            6941 ext/tk/tcltklib.c     volatile VALUE exc;
VALUE            6997 ext/tk/tcltklib.c static VALUE
VALUE            6999 ext/tk/tcltklib.c     VALUE self;
VALUE            7012 ext/tk/tcltklib.c     return tk_funcall(lib_restart_core, 0, (VALUE*)NULL, self);
VALUE            7016 ext/tk/tcltklib.c static VALUE
VALUE            7018 ext/tk/tcltklib.c     VALUE self;
VALUE            7038 ext/tk/tcltklib.c static VALUE
VALUE            7040 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            7041 ext/tk/tcltklib.c     VALUE src;
VALUE            7042 ext/tk/tcltklib.c     VALUE encodename;
VALUE            7044 ext/tk/tcltklib.c     volatile VALUE str = src;
VALUE            7081 ext/tk/tcltklib.c             volatile VALUE enc;
VALUE            7192 ext/tk/tcltklib.c static VALUE
VALUE            7195 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7196 ext/tk/tcltklib.c     VALUE self;
VALUE            7198 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            7206 ext/tk/tcltklib.c static VALUE
VALUE            7209 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7210 ext/tk/tcltklib.c     VALUE self;
VALUE            7212 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            7220 ext/tk/tcltklib.c static VALUE
VALUE            7222 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            7223 ext/tk/tcltklib.c     VALUE src;
VALUE            7224 ext/tk/tcltklib.c     VALUE encodename;
VALUE            7226 ext/tk/tcltklib.c     volatile VALUE str = src;
VALUE            7256 ext/tk/tcltklib.c         volatile VALUE enc;
VALUE            7365 ext/tk/tcltklib.c       VALUE tbl = ip_get_encoding_table(ip_obj);
VALUE            7366 ext/tk/tcltklib.c       VALUE encobj = encoding_table_get_obj(tbl, encodename);
VALUE            7394 ext/tk/tcltklib.c static VALUE
VALUE            7397 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7398 ext/tk/tcltklib.c     VALUE self;
VALUE            7400 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            7408 ext/tk/tcltklib.c static VALUE
VALUE            7411 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7412 ext/tk/tcltklib.c     VALUE self;
VALUE            7414 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            7422 ext/tk/tcltklib.c static VALUE
VALUE            7424 ext/tk/tcltklib.c     VALUE self;
VALUE            7425 ext/tk/tcltklib.c     VALUE str;
VALUE            7502 ext/tk/tcltklib.c static VALUE
VALUE            7504 ext/tk/tcltklib.c     VALUE self;
VALUE            7505 ext/tk/tcltklib.c     VALUE str;
VALUE            7510 ext/tk/tcltklib.c static VALUE
VALUE            7512 ext/tk/tcltklib.c     VALUE self;
VALUE            7513 ext/tk/tcltklib.c     VALUE str;
VALUE            7518 ext/tk/tcltklib.c static VALUE
VALUE            7520 ext/tk/tcltklib.c     VALUE self;
VALUE            7530 ext/tk/tcltklib.c static VALUE
VALUE            7532 ext/tk/tcltklib.c     VALUE self;
VALUE            7533 ext/tk/tcltklib.c     VALUE enc_name;
VALUE            7570 ext/tk/tcltklib.c static VALUE
VALUE            7572 ext/tk/tcltklib.c     VALUE arg;
VALUE            7637 ext/tk/tcltklib.c static VALUE
VALUE            7639 ext/tk/tcltklib.c     VALUE interp;
VALUE            7643 ext/tk/tcltklib.c static VALUE
VALUE            7645 ext/tk/tcltklib.c     VALUE interp;
VALUE            7660 ext/tk/tcltklib.c     VALUE ret;
VALUE            7772 ext/tk/tcltklib.c     ret = rb_protect(invoke_tcl_proc, (VALUE)&inf, &status);
VALUE            7928 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8017 ext/tk/tcltklib.c static VALUE
VALUE            8020 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8021 ext/tk/tcltklib.c     VALUE interp;
VALUE            8023 ext/tk/tcltklib.c     VALUE v;
VALUE            8055 ext/tk/tcltklib.c VALUE
VALUE            8057 ext/tk/tcltklib.c     VALUE arg;
VALUE            8058 ext/tk/tcltklib.c     VALUE ivq;
VALUE            8075 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            8076 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            8077 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            8122 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            8131 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            8140 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            8141 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            8142 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            8171 ext/tk/tcltklib.c static VALUE
VALUE            8174 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8175 ext/tk/tcltklib.c     VALUE obj;
VALUE            8184 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            8185 ext/tk/tcltklib.c     volatile VALUE ip_obj = obj;
VALUE            8186 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            8187 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            8337 ext/tk/tcltklib.c static VALUE
VALUE            8339 ext/tk/tcltklib.c     VALUE self;
VALUE            8354 ext/tk/tcltklib.c static VALUE
VALUE            8357 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8358 ext/tk/tcltklib.c     VALUE obj;
VALUE            8363 ext/tk/tcltklib.c static VALUE
VALUE            8366 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8367 ext/tk/tcltklib.c     VALUE obj;
VALUE            8376 ext/tk/tcltklib.c static VALUE
VALUE            8378 ext/tk/tcltklib.c     VALUE interp;
VALUE            8380 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8384 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
VALUE            8398 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            8416 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            8440 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            8454 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            8472 ext/tk/tcltklib.c static VALUE
VALUE            8474 ext/tk/tcltklib.c     VALUE self;
VALUE            8475 ext/tk/tcltklib.c     VALUE varname;
VALUE            8476 ext/tk/tcltklib.c     VALUE index;
VALUE            8477 ext/tk/tcltklib.c     VALUE flag;
VALUE            8479 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            8480 ext/tk/tcltklib.c     VALUE retval;
VALUE            8498 ext/tk/tcltklib.c static VALUE
VALUE            8500 ext/tk/tcltklib.c     VALUE self;
VALUE            8501 ext/tk/tcltklib.c     VALUE varname;
VALUE            8502 ext/tk/tcltklib.c     VALUE flag;
VALUE            8507 ext/tk/tcltklib.c static VALUE
VALUE            8509 ext/tk/tcltklib.c     VALUE interp;
VALUE            8511 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8515 ext/tk/tcltklib.c     volatile VALUE varname, index, value, flag;
VALUE            8531 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            8555 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            8580 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            8608 ext/tk/tcltklib.c static VALUE
VALUE            8610 ext/tk/tcltklib.c     VALUE self;
VALUE            8611 ext/tk/tcltklib.c     VALUE varname;
VALUE            8612 ext/tk/tcltklib.c     VALUE index;
VALUE            8613 ext/tk/tcltklib.c     VALUE value;
VALUE            8614 ext/tk/tcltklib.c     VALUE flag;
VALUE            8616 ext/tk/tcltklib.c     VALUE argv[4];
VALUE            8617 ext/tk/tcltklib.c     VALUE retval;
VALUE            8637 ext/tk/tcltklib.c static VALUE
VALUE            8639 ext/tk/tcltklib.c     VALUE self;
VALUE            8640 ext/tk/tcltklib.c     VALUE varname;
VALUE            8641 ext/tk/tcltklib.c     VALUE value;
VALUE            8642 ext/tk/tcltklib.c     VALUE flag;
VALUE            8647 ext/tk/tcltklib.c static VALUE
VALUE            8649 ext/tk/tcltklib.c     VALUE interp;
VALUE            8651 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8654 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
VALUE            8686 ext/tk/tcltklib.c static VALUE
VALUE            8688 ext/tk/tcltklib.c     VALUE self;
VALUE            8689 ext/tk/tcltklib.c     VALUE varname;
VALUE            8690 ext/tk/tcltklib.c     VALUE index;
VALUE            8691 ext/tk/tcltklib.c     VALUE flag;
VALUE            8693 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            8694 ext/tk/tcltklib.c     VALUE retval;
VALUE            8712 ext/tk/tcltklib.c static VALUE
VALUE            8714 ext/tk/tcltklib.c     VALUE self;
VALUE            8715 ext/tk/tcltklib.c     VALUE varname;
VALUE            8716 ext/tk/tcltklib.c     VALUE flag;
VALUE            8721 ext/tk/tcltklib.c static VALUE
VALUE            8723 ext/tk/tcltklib.c     VALUE self;
VALUE            8724 ext/tk/tcltklib.c     VALUE varname;
VALUE            8730 ext/tk/tcltklib.c static VALUE
VALUE            8732 ext/tk/tcltklib.c     VALUE self;
VALUE            8733 ext/tk/tcltklib.c     VALUE varname;
VALUE            8734 ext/tk/tcltklib.c     VALUE index;
VALUE            8740 ext/tk/tcltklib.c static VALUE
VALUE            8742 ext/tk/tcltklib.c     VALUE self;
VALUE            8743 ext/tk/tcltklib.c     VALUE varname;
VALUE            8744 ext/tk/tcltklib.c     VALUE value;
VALUE            8750 ext/tk/tcltklib.c static VALUE
VALUE            8752 ext/tk/tcltklib.c     VALUE self;
VALUE            8753 ext/tk/tcltklib.c     VALUE varname;
VALUE            8754 ext/tk/tcltklib.c     VALUE index;
VALUE            8755 ext/tk/tcltklib.c     VALUE value;
VALUE            8761 ext/tk/tcltklib.c static VALUE
VALUE            8763 ext/tk/tcltklib.c     VALUE self;
VALUE            8764 ext/tk/tcltklib.c     VALUE varname;
VALUE            8770 ext/tk/tcltklib.c static VALUE
VALUE            8772 ext/tk/tcltklib.c     VALUE self;
VALUE            8773 ext/tk/tcltklib.c     VALUE varname;
VALUE            8774 ext/tk/tcltklib.c     VALUE index;
VALUE            8782 ext/tk/tcltklib.c static VALUE
VALUE            8784 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            8785 ext/tk/tcltklib.c     VALUE list_str;
VALUE            8788 ext/tk/tcltklib.c     volatile VALUE ary, elem;
VALUE            8793 ext/tk/tcltklib.c     volatile VALUE list_ivar_enc;
VALUE            8796 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            8915 ext/tk/tcltklib.c static VALUE
VALUE            8917 ext/tk/tcltklib.c     VALUE self;
VALUE            8918 ext/tk/tcltklib.c     VALUE list_str;
VALUE            8924 ext/tk/tcltklib.c static VALUE
VALUE            8926 ext/tk/tcltklib.c     VALUE self;
VALUE            8927 ext/tk/tcltklib.c     VALUE list_str;
VALUE            8932 ext/tk/tcltklib.c static VALUE
VALUE            8935 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8936 ext/tk/tcltklib.c     VALUE obj;
VALUE            8941 ext/tk/tcltklib.c     volatile VALUE str;
VALUE            8944 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            9030 ext/tk/tcltklib.c static VALUE
VALUE            9032 ext/tk/tcltklib.c     VALUE self;
VALUE            9033 ext/tk/tcltklib.c     VALUE src;
VALUE            9036 ext/tk/tcltklib.c     volatile VALUE dst;
VALUE            9067 ext/tk/tcltklib.c static VALUE
VALUE            9069 ext/tk/tcltklib.c     VALUE self;
VALUE            9079 ext/tk/tcltklib.c static VALUE
VALUE            9081 ext/tk/tcltklib.c     VALUE self;
VALUE            9098 ext/tk/tcltklib.c static VALUE
VALUE            9101 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            9163 ext/tk/tcltklib.c static VALUE
VALUE            9165 ext/tk/tcltklib.c      VALUE interp;
VALUE            9166 ext/tk/tcltklib.c      VALUE name;
VALUE            9167 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9202 ext/tk/tcltklib.c static VALUE
VALUE            9204 ext/tk/tcltklib.c      VALUE interp;
VALUE            9205 ext/tk/tcltklib.c      VALUE name;
VALUE            9214 ext/tk/tcltklib.c      VALUE table;
VALUE            9215 ext/tk/tcltklib.c      VALUE interp;
VALUE            9216 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9223 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            9224 ext/tk/tcltklib.c   volatile VALUE encobj = Qnil;
VALUE            9269 ext/tk/tcltklib.c static VALUE
VALUE            9271 ext/tk/tcltklib.c      VALUE table;
VALUE            9272 ext/tk/tcltklib.c      VALUE enc_arg;
VALUE            9273 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9275 ext/tk/tcltklib.c   volatile VALUE enc = enc_arg;
VALUE            9276 ext/tk/tcltklib.c   volatile VALUE name = Qnil;
VALUE            9277 ext/tk/tcltklib.c   volatile VALUE tmp = Qnil;
VALUE            9278 ext/tk/tcltklib.c   volatile VALUE interp = rb_ivar_get(table, ID_at_interp);
VALUE            9376 ext/tk/tcltklib.c static VALUE
VALUE            9378 ext/tk/tcltklib.c      VALUE table;
VALUE            9379 ext/tk/tcltklib.c      VALUE enc;
VALUE            9380 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9382 ext/tk/tcltklib.c   volatile VALUE obj = Qnil;
VALUE            9397 ext/tk/tcltklib.c      VALUE table;
VALUE            9398 ext/tk/tcltklib.c      VALUE interp;
VALUE            9399 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9406 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            9407 ext/tk/tcltklib.c   volatile VALUE encobj = Qnil;
VALUE            9442 ext/tk/tcltklib.c static VALUE
VALUE            9444 ext/tk/tcltklib.c      VALUE table;
VALUE            9445 ext/tk/tcltklib.c      VALUE enc;
VALUE            9446 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9448 ext/tk/tcltklib.c   volatile VALUE name = Qnil;
VALUE            9476 ext/tk/tcltklib.c static VALUE
VALUE            9478 ext/tk/tcltklib.c      VALUE table;
VALUE            9479 ext/tk/tcltklib.c      VALUE enc;
VALUE            9480 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9486 ext/tk/tcltklib.c static VALUE
VALUE            9488 ext/tk/tcltklib.c      VALUE table;
VALUE            9489 ext/tk/tcltklib.c      VALUE enc;
VALUE            9490 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9494 ext/tk/tcltklib.c static VALUE
VALUE            9496 ext/tk/tcltklib.c      VALUE table;
VALUE            9497 ext/tk/tcltklib.c      VALUE enc;
VALUE            9498 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            9505 ext/tk/tcltklib.c static VALUE
VALUE            9507 ext/tk/tcltklib.c      VALUE table;
VALUE            9508 ext/tk/tcltklib.c      VALUE enc;
VALUE            9512 ext/tk/tcltklib.c static VALUE
VALUE            9514 ext/tk/tcltklib.c      VALUE table;
VALUE            9515 ext/tk/tcltklib.c      VALUE enc;
VALUE            9521 ext/tk/tcltklib.c static VALUE
VALUE            9523 ext/tk/tcltklib.c      VALUE interp;
VALUE            9526 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            9527 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            9528 ext/tk/tcltklib.c   volatile VALUE encobj = Qnil;
VALUE            9612 ext/tk/tcltklib.c static VALUE
VALUE            9614 ext/tk/tcltklib.c      VALUE interp;
VALUE            9617 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            9618 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            9653 ext/tk/tcltklib.c static VALUE
VALUE            9655 ext/tk/tcltklib.c      VALUE interp;
VALUE            9657 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            9665 ext/tk/tcltklib.c static VALUE
VALUE            9667 ext/tk/tcltklib.c      VALUE interp;
VALUE            9669 ext/tk/tcltklib.c   volatile VALUE table = Qnil;
VALUE            9730 ext/tk/tcltklib.c static VALUE
VALUE            9732 ext/tk/tcltklib.c     VALUE interp;
VALUE            9734 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9737 ext/tk/tcltklib.c     volatile VALUE menu_path;
VALUE            9810 ext/tk/tcltklib.c static VALUE
VALUE            9812 ext/tk/tcltklib.c     VALUE interp;
VALUE            9813 ext/tk/tcltklib.c     VALUE menu_path;
VALUE            9815 ext/tk/tcltklib.c     VALUE argv[1];
VALUE            9830 ext/tk/tcltklib.c     VALUE lib = rb_define_module("TclTkLib");
VALUE            9831 ext/tk/tcltklib.c     VALUE ip = rb_define_class("TclTkIp", rb_cObject);
VALUE            9833 ext/tk/tcltklib.c     VALUE ev_flag = rb_define_module_under(lib, "EventFlag");
VALUE            9834 ext/tk/tcltklib.c     VALUE var_flag = rb_define_module_under(lib, "VarAccessFlag");
VALUE            9835 ext/tk/tcltklib.c     VALUE release_type = rb_define_module_under(lib, "RELEASE_TYPE");
VALUE              20 ext/tk/tkutil/tkutil.c static VALUE cMethod;
VALUE              22 ext/tk/tkutil/tkutil.c static VALUE cTclTkLib;
VALUE              24 ext/tk/tkutil/tkutil.c static VALUE cTkObject;
VALUE              25 ext/tk/tkutil/tkutil.c static VALUE cTkCallbackEntry;
VALUE              27 ext/tk/tkutil/tkutil.c static VALUE TK_None;
VALUE              29 ext/tk/tkutil/tkutil.c static VALUE cCB_SUBST;
VALUE              30 ext/tk/tkutil/tkutil.c static VALUE cSUBST_INFO;
VALUE              32 ext/tk/tkutil/tkutil.c static VALUE ENCODING_NAME_UTF8; /* for saving GC cost */
VALUE              52 ext/tk/tkutil/tkutil.c static VALUE CALLBACK_TABLE;
VALUE              57 ext/tk/tkutil/tkutil.c static VALUE
VALUE              60 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE              61 ext/tk/tkutil/tkutil.c     VALUE klass;
VALUE              63 ext/tk/tkutil/tkutil.c     VALUE obj = rb_class_new_instance(argc, argv, klass);
VALUE              77 ext/tk/tkutil/tkutil.c static VALUE
VALUE              79 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE              86 ext/tk/tkutil/tkutil.c static VALUE
VALUE              89 ext/tk/tkutil/tkutil.c     VALUE argv[];
VALUE              90 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE              92 ext/tk/tkutil/tkutil.c     volatile VALUE cmd, rest;
VALUE              98 ext/tk/tkutil/tkutil.c static VALUE
VALUE             101 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             102 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             105 ext/tk/tkutil/tkutil.c     volatile VALUE id;
VALUE             106 ext/tk/tkutil/tkutil.c     volatile VALUE rest;
VALUE             118 ext/tk/tkutil/tkutil.c static VALUE
VALUE             120 ext/tk/tkutil/tkutil.c     VALUE cmd;
VALUE             122 ext/tk/tkutil/tkutil.c     volatile VALUE id_num;
VALUE             131 ext/tk/tkutil/tkutil.c static VALUE
VALUE             134 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             135 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             137 ext/tk/tkutil/tkutil.c     volatile VALUE cmd;
VALUE             153 ext/tk/tkutil/tkutil.c static VALUE
VALUE             155 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             156 ext/tk/tkutil/tkutil.c     VALUE cmd_id;
VALUE             174 ext/tk/tkutil/tkutil.c static VALUE
VALUE             177 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             178 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             183 ext/tk/tkutil/tkutil.c static VALUE
VALUE             186 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             187 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             192 ext/tk/tkutil/tkutil.c static VALUE
VALUE             194 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE             195 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             197 ext/tk/tkutil/tkutil.c     VALUE argv[1];
VALUE             204 ext/tk/tkutil/tkutil.c static VALUE
VALUE             206 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE             207 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             209 ext/tk/tkutil/tkutil.c     VALUE argv[1];
VALUE             218 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             219 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             220 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             227 ext/tk/tkutil/tkutil.c static VALUE
VALUE             229 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             230 ext/tk/tkutil/tkutil.c     VALUE keys;
VALUE             232 ext/tk/tkutil/tkutil.c     volatile VALUE new_keys = rb_hash_new();
VALUE             240 ext/tk/tkutil/tkutil.c static VALUE get_eval_string_core _((VALUE, VALUE, VALUE));
VALUE             241 ext/tk/tkutil/tkutil.c static VALUE ary2list _((VALUE, VALUE, VALUE));
VALUE             242 ext/tk/tkutil/tkutil.c static VALUE ary2list2 _((VALUE, VALUE, VALUE));
VALUE             243 ext/tk/tkutil/tkutil.c static VALUE hash2list _((VALUE, VALUE));
VALUE             244 ext/tk/tkutil/tkutil.c static VALUE hash2list_enc _((VALUE, VALUE));
VALUE             245 ext/tk/tkutil/tkutil.c static VALUE hash2kv _((VALUE, VALUE, VALUE));
VALUE             246 ext/tk/tkutil/tkutil.c static VALUE hash2kv_enc _((VALUE, VALUE, VALUE));
VALUE             248 ext/tk/tkutil/tkutil.c static VALUE
VALUE             250 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             251 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             252 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             255 ext/tk/tkutil/tkutil.c     volatile VALUE val, val2, str_val;
VALUE             256 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             257 ext/tk/tkutil/tkutil.c     volatile VALUE sys_enc, dst_enc, str_enc;
VALUE             401 ext/tk/tkutil/tkutil.c static VALUE
VALUE             403 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             404 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             405 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             408 ext/tk/tkutil/tkutil.c     volatile VALUE val, str_val;
VALUE             409 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             410 ext/tk/tkutil/tkutil.c     volatile VALUE sys_enc, dst_enc, str_enc;
VALUE             494 ext/tk/tkutil/tkutil.c static VALUE
VALUE             496 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             501 ext/tk/tkutil/tkutil.c static VALUE
VALUE             503 ext/tk/tkutil/tkutil.c     VALUE assoc;
VALUE             504 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             505 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             508 ext/tk/tkutil/tkutil.c     volatile VALUE pair;
VALUE             509 ext/tk/tkutil/tkutil.c     volatile VALUE val;
VALUE             510 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
VALUE             549 ext/tk/tkutil/tkutil.c static VALUE
VALUE             551 ext/tk/tkutil/tkutil.c     VALUE assoc;
VALUE             552 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             553 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             556 ext/tk/tkutil/tkutil.c     volatile VALUE pair;
VALUE             557 ext/tk/tkutil/tkutil.c     volatile VALUE val;
VALUE             558 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
VALUE             599 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             600 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE             601 ext/tk/tkutil/tkutil.c     VALUE args;
VALUE             603 ext/tk/tkutil/tkutil.c     volatile VALUE ary;
VALUE             621 ext/tk/tkutil/tkutil.c static VALUE
VALUE             623 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             624 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             625 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             627 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RHASH_SIZE(hash));
VALUE             628 ext/tk/tkutil/tkutil.c     volatile VALUE args = rb_ary_new3(2, dst, self);
VALUE             641 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             642 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE             643 ext/tk/tkutil/tkutil.c     VALUE args;
VALUE             645 ext/tk/tkutil/tkutil.c     volatile VALUE ary;
VALUE             666 ext/tk/tkutil/tkutil.c static VALUE
VALUE             668 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             669 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             670 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             672 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RHASH_SIZE(hash));
VALUE             673 ext/tk/tkutil/tkutil.c     volatile VALUE args = rb_ary_new3(2, dst, self);
VALUE             684 ext/tk/tkutil/tkutil.c static VALUE
VALUE             686 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             687 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             693 ext/tk/tkutil/tkutil.c static VALUE
VALUE             695 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             696 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             701 ext/tk/tkutil/tkutil.c static VALUE
VALUE             704 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             705 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             707 ext/tk/tkutil/tkutil.c     volatile VALUE hash, enc_flag, ary;
VALUE             759 ext/tk/tkutil/tkutil.c static VALUE
VALUE             761 ext/tk/tkutil/tkutil.c     VALUE obj;
VALUE             762 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             763 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             858 ext/tk/tkutil/tkutil.c static VALUE
VALUE             861 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             862 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             864 ext/tk/tkutil/tkutil.c     volatile VALUE obj, enc_flag;
VALUE             873 ext/tk/tkutil/tkutil.c static VALUE
VALUE             875 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             876 ext/tk/tkutil/tkutil.c     VALUE obj;
VALUE             885 ext/tk/tkutil/tkutil.c static VALUE
VALUE             888 ext/tk/tkutil/tkutil.c     VALUE *argv; /* [0]:base_array, [1]:enc_mode, [2]..[n]:args */
VALUE             889 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             892 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             893 ext/tk/tkutil/tkutil.c     VALUE old_gc;
VALUE             930 ext/tk/tkutil/tkutil.c static VALUE
VALUE             932 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             933 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             965 ext/tk/tkutil/tkutil.c static VALUE
VALUE             967 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             973 ext/tk/tkutil/tkutil.c static VALUE
VALUE             975 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             980 ext/tk/tkutil/tkutil.c static VALUE
VALUE             982 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             987 ext/tk/tkutil/tkutil.c static VALUE
VALUE             989 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             996 ext/tk/tkutil/tkutil.c static VALUE
VALUE             998 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1005 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1007 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1018 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1020 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1021 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1026 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1028 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1042 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1044 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1045 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1054 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1056 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1057 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1078 ext/tk/tkutil/tkutil.c     VALUE proc;
VALUE            1079 ext/tk/tkutil/tkutil.c     VALUE aliases;
VALUE            1111 ext/tk/tkutil/tkutil.c   volatile VALUE proc, aliases;
VALUE            1142 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1145 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE            1146 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1164 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1166 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1167 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE            1177 ext/tk/tkutil/tkutil.c     VALUE key, value, klass;
VALUE            1212 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1214 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1215 ext/tk/tkutil/tkutil.c     VALUE tbl;
VALUE            1231 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1233 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1234 ext/tk/tkutil/tkutil.c     VALUE sym;
VALUE            1241 ext/tk/tkutil/tkutil.c     volatile VALUE ret;
VALUE            1284 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1287 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE            1288 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1295 ext/tk/tkutil/tkutil.c     volatile VALUE arg_sym, ret;
VALUE            1352 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1354 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1355 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE            1358 ext/tk/tkutil/tkutil.c     volatile VALUE list;
VALUE            1359 ext/tk/tkutil/tkutil.c     volatile VALUE ret;
VALUE            1360 ext/tk/tkutil/tkutil.c     VALUE keyval;
VALUE            1405 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1407 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1413 ext/tk/tkutil/tkutil.c     volatile VALUE ret;
VALUE            1451 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1454 ext/tk/tkutil/tkutil.c      VALUE *argv;
VALUE            1455 ext/tk/tkutil/tkutil.c      VALUE self;
VALUE            1457 ext/tk/tkutil/tkutil.c   volatile VALUE key_inf;
VALUE            1458 ext/tk/tkutil/tkutil.c   volatile VALUE longkey_inf;
VALUE            1459 ext/tk/tkutil/tkutil.c   volatile VALUE proc_inf;
VALUE            1460 ext/tk/tkutil/tkutil.c   VALUE inf;
VALUE            1572 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1574 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1579 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1581 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1582 ext/tk/tkutil/tkutil.c     VALUE arg_key;
VALUE            1583 ext/tk/tkutil/tkutil.c     VALUE val_ary;
VALUE            1591 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(vallen);
VALUE            1592 ext/tk/tkutil/tkutil.c     volatile VALUE proc;
VALUE            1593 ext/tk/tkutil/tkutil.c     VALUE old_gc;
VALUE            1626 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1628 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1633 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1635 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1642 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1644 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1651 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1653 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1666 ext/tk/tkutil/tkutil.c     VALUE cTK = rb_define_class("TkKernel", rb_cObject);
VALUE            1667 ext/tk/tkutil/tkutil.c     VALUE mTK = rb_define_module("TkUtil");
VALUE             188 ext/win32ole/win32ole.c VALUE cWIN32OLE;
VALUE             189 ext/win32ole/win32ole.c VALUE cWIN32OLE_TYPELIB;
VALUE             190 ext/win32ole/win32ole.c VALUE cWIN32OLE_TYPE;
VALUE             191 ext/win32ole/win32ole.c VALUE cWIN32OLE_VARIABLE;
VALUE             192 ext/win32ole/win32ole.c VALUE cWIN32OLE_METHOD;
VALUE             193 ext/win32ole/win32ole.c VALUE cWIN32OLE_PARAM;
VALUE             194 ext/win32ole/win32ole.c VALUE cWIN32OLE_EVENT;
VALUE             195 ext/win32ole/win32ole.c VALUE cWIN32OLE_VARIANT;
VALUE             196 ext/win32ole/win32ole.c VALUE eWIN32OLERuntimeError;
VALUE             197 ext/win32ole/win32ole.c VALUE mWIN32OLE_VARIANT;
VALUE             198 ext/win32ole/win32ole.c VALUE cWIN32OLE_PROPERTY;
VALUE             200 ext/win32ole/win32ole.c static VALUE ary_ole_event;
VALUE             208 ext/win32ole/win32ole.c static VALUE com_hash;
VALUE             278 ext/win32ole/win32ole.c static IDispatch* val2dispatch(VALUE val);
VALUE             284 ext/win32ole/win32ole.c static double time_object2date(VALUE tmobj);
VALUE             285 ext/win32ole/win32ole.c static VALUE date2time_str(double date);
VALUE             291 ext/win32ole/win32ole.c static VALUE ole_hresult2msg(HRESULT hr);
VALUE             293 ext/win32ole/win32ole.c static VALUE ole_excepinfo2msg(EXCEPINFO *pExInfo);
VALUE             294 ext/win32ole/win32ole.c static void ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...);
VALUE             302 ext/win32ole/win32ole.c static LPWSTR ole_vstr2wc(VALUE vstr);
VALUE             304 ext/win32ole/win32ole.c static VALUE ole_wc2vstr(LPWSTR pw, BOOL isfree);
VALUE             305 ext/win32ole/win32ole.c static VALUE ole_ary_m_entry(VALUE val, long *pid);
VALUE             307 ext/win32ole/win32ole.c static VALUE is_all_index_under(long *pid, long *pub, long dim);
VALUE             308 ext/win32ole/win32ole.c static void ole_set_safe_array(long n, SAFEARRAY *psa, long *pid, long *pub, VALUE val, long dim,  VARTYPE vt);
VALUE             309 ext/win32ole/win32ole.c static long dimension(VALUE val);
VALUE             310 ext/win32ole/win32ole.c static long ary_len_of_dim(VALUE ary, long dim);
VALUE             311 ext/win32ole/win32ole.c static HRESULT ole_val_ary2variant_ary(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             312 ext/win32ole/win32ole.c static void ole_val2variant(VALUE val, VARIANT *var);
VALUE             313 ext/win32ole/win32ole.c static void ole_val2variant_ex(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             314 ext/win32ole/win32ole.c static void ole_val2ptr_variant(VALUE val, VARIANT *var);
VALUE             316 ext/win32ole/win32ole.c static void ole_val2olevariantdata(VALUE val, VARTYPE vt, struct olevariantdata *pvar);
VALUE             317 ext/win32ole/win32ole.c static void ole_val2variant2(VALUE val, VARIANT *var);
VALUE             318 ext/win32ole/win32ole.c static VALUE make_inspect(const char *class_name, VALUE detail);
VALUE             319 ext/win32ole/win32ole.c static VALUE default_inspect(VALUE self, const char *class_name);
VALUE             320 ext/win32ole/win32ole.c static VALUE ole_set_member(VALUE self, IDispatch *dispatch);
VALUE             321 ext/win32ole/win32ole.c static VALUE fole_s_allocate(VALUE klass);
VALUE             322 ext/win32ole/win32ole.c static VALUE create_win32ole_object(VALUE klass, IDispatch *pDispatch, int argc, VALUE *argv);
VALUE             323 ext/win32ole/win32ole.c static VALUE ary_new_dim(VALUE myary, long *pid, long *plb, long dim);
VALUE             324 ext/win32ole/win32ole.c static void ary_store_dim(VALUE myary, long *pid, long *plb, long dim, VALUE val);
VALUE             325 ext/win32ole/win32ole.c static VALUE ole_variant2val(VARIANT *pvar);
VALUE             327 ext/win32ole/win32ole.c static LONG reg_open_vkey(HKEY hkey, VALUE key, HKEY *phkey);
VALUE             328 ext/win32ole/win32ole.c static VALUE reg_enum_key(HKEY hkey, DWORD i);
VALUE             329 ext/win32ole/win32ole.c static VALUE reg_get_val(HKEY hkey, const char *subkey);
VALUE             330 ext/win32ole/win32ole.c static VALUE reg_get_typelib_file_path(HKEY hkey);
VALUE             331 ext/win32ole/win32ole.c static VALUE typelib_file_from_clsid(VALUE ole);
VALUE             332 ext/win32ole/win32ole.c static VALUE typelib_file_from_typelib(VALUE ole);
VALUE             333 ext/win32ole/win32ole.c static VALUE typelib_file(VALUE ole);
VALUE             334 ext/win32ole/win32ole.c static void ole_const_load(ITypeLib *pTypeLib, VALUE klass, VALUE self);
VALUE             335 ext/win32ole/win32ole.c static HRESULT clsid_from_remote(VALUE host, VALUE com, CLSID *pclsid);
VALUE             336 ext/win32ole/win32ole.c static VALUE ole_create_dcom(int argc, VALUE *argv, VALUE self);
VALUE             337 ext/win32ole/win32ole.c static VALUE ole_bind_obj(VALUE moniker, int argc, VALUE *argv, VALUE self);
VALUE             338 ext/win32ole/win32ole.c static VALUE fole_s_connect(int argc, VALUE *argv, VALUE self);
VALUE             339 ext/win32ole/win32ole.c static VALUE fole_s_const_load(int argc, VALUE *argv, VALUE self);
VALUE             340 ext/win32ole/win32ole.c static VALUE ole_types_from_typelib(ITypeLib *pTypeLib, VALUE classes);
VALUE             342 ext/win32ole/win32ole.c static VALUE fole_s_reference_count(VALUE self, VALUE obj);
VALUE             343 ext/win32ole/win32ole.c static VALUE fole_s_free(VALUE self, VALUE obj);
VALUE             344 ext/win32ole/win32ole.c static HWND ole_show_help(VALUE helpfile, VALUE helpcontext);
VALUE             345 ext/win32ole/win32ole.c static VALUE fole_s_show_help(int argc, VALUE *argv, VALUE self);
VALUE             346 ext/win32ole/win32ole.c static VALUE fole_s_get_code_page(VALUE self);
VALUE             349 ext/win32ole/win32ole.c static VALUE fole_s_set_code_page(VALUE self, VALUE vcp);
VALUE             350 ext/win32ole/win32ole.c static VALUE fole_s_get_locale(VALUE self);
VALUE             353 ext/win32ole/win32ole.c static VALUE fole_s_set_locale(VALUE self, VALUE vlcid);
VALUE             354 ext/win32ole/win32ole.c static VALUE fole_s_create_guid(VALUE self);
VALUE             355 ext/win32ole/win32ole.c static VALUE fole_initialize(int argc, VALUE *argv, VALUE self);
VALUE             356 ext/win32ole/win32ole.c static VALUE hash2named_arg(VALUE pair, struct oleparam* pOp);
VALUE             357 ext/win32ole/win32ole.c static VALUE set_argv(VARIANTARG* realargs, unsigned int beg, unsigned int end);
VALUE             358 ext/win32ole/win32ole.c static VALUE ole_invoke(int argc, VALUE *argv, VALUE self, USHORT wFlags, BOOL is_bracket);
VALUE             359 ext/win32ole/win32ole.c static VALUE fole_invoke(int argc, VALUE *argv, VALUE self);
VALUE             360 ext/win32ole/win32ole.c static VALUE ole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types, USHORT dispkind);
VALUE             361 ext/win32ole/win32ole.c static VALUE fole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             362 ext/win32ole/win32ole.c static VALUE fole_getproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             363 ext/win32ole/win32ole.c static VALUE fole_setproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             364 ext/win32ole/win32ole.c static VALUE fole_setproperty_with_bracket(int argc, VALUE *argv, VALUE self);
VALUE             365 ext/win32ole/win32ole.c static VALUE fole_setproperty(int argc, VALUE *argv, VALUE self);
VALUE             366 ext/win32ole/win32ole.c static VALUE fole_getproperty_with_bracket(int argc, VALUE *argv, VALUE self);
VALUE             367 ext/win32ole/win32ole.c static VALUE ole_propertyput(VALUE self, VALUE property, VALUE value);
VALUE             368 ext/win32ole/win32ole.c static VALUE fole_free(VALUE self);
VALUE             369 ext/win32ole/win32ole.c static VALUE ole_each_sub(VALUE pEnumV);
VALUE             370 ext/win32ole/win32ole.c static VALUE ole_ienum_free(VALUE pEnumV);
VALUE             371 ext/win32ole/win32ole.c static VALUE fole_each(VALUE self);
VALUE             372 ext/win32ole/win32ole.c static VALUE fole_missing(int argc, VALUE *argv, VALUE self);
VALUE             373 ext/win32ole/win32ole.c static VALUE ole_method_sub(VALUE self, ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE name);
VALUE             374 ext/win32ole/win32ole.c static VALUE olemethod_from_typeinfo(VALUE self, ITypeInfo *pTypeInfo, VALUE name);
VALUE             375 ext/win32ole/win32ole.c static VALUE ole_methods_sub(ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE methods, int mask);
VALUE             376 ext/win32ole/win32ole.c static VALUE ole_methods_from_typeinfo(ITypeInfo *pTypeInfo, int mask);
VALUE             378 ext/win32ole/win32ole.c static VALUE ole_methods(VALUE self, int mask);
VALUE             379 ext/win32ole/win32ole.c static VALUE fole_methods(VALUE self);
VALUE             380 ext/win32ole/win32ole.c static VALUE fole_get_methods(VALUE self);
VALUE             381 ext/win32ole/win32ole.c static VALUE fole_put_methods(VALUE self);
VALUE             382 ext/win32ole/win32ole.c static VALUE fole_func_methods(VALUE self);
VALUE             383 ext/win32ole/win32ole.c static VALUE ole_type_from_itypeinfo(ITypeInfo *pTypeInfo);
VALUE             384 ext/win32ole/win32ole.c static VALUE fole_type(VALUE self);
VALUE             385 ext/win32ole/win32ole.c static VALUE make_oletypelib_obj(VALUE guid, VALUE major_version, VALUE minor_version);
VALUE             386 ext/win32ole/win32ole.c static VALUE ole_typelib_from_itypelib(ITypeLib *pTypeLib);
VALUE             387 ext/win32ole/win32ole.c static VALUE ole_typelib_from_itypeinfo(ITypeInfo *pTypeInfo);
VALUE             388 ext/win32ole/win32ole.c static VALUE fole_typelib(VALUE self);
VALUE             389 ext/win32ole/win32ole.c static VALUE fole_query_interface(VALUE self, VALUE str_iid);
VALUE             390 ext/win32ole/win32ole.c static VALUE fole_respond_to(VALUE self, VALUE method);
VALUE             392 ext/win32ole/win32ole.c static VALUE ole_usertype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             393 ext/win32ole/win32ole.c static VALUE ole_ptrtype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             394 ext/win32ole/win32ole.c static VALUE ole_typedesc2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             395 ext/win32ole/win32ole.c static VALUE fole_method_help(VALUE self, VALUE cmdname);
VALUE             396 ext/win32ole/win32ole.c static VALUE fole_activex_initialize(VALUE self);
VALUE             397 ext/win32ole/win32ole.c static VALUE foletype_s_ole_classes(VALUE self, VALUE typelib);
VALUE             398 ext/win32ole/win32ole.c static VALUE foletype_s_typelibs(VALUE self);
VALUE             399 ext/win32ole/win32ole.c static VALUE foletype_s_progids(VALUE self);
VALUE             400 ext/win32ole/win32ole.c static VALUE foletype_s_allocate(VALUE klass);
VALUE             401 ext/win32ole/win32ole.c static VALUE oletype_set_member(VALUE self, ITypeInfo *pTypeInfo, VALUE name);
VALUE             402 ext/win32ole/win32ole.c static VALUE oleclass_from_typelib(VALUE self, ITypeLib *pTypeLib, VALUE oleclass);
VALUE             403 ext/win32ole/win32ole.c static VALUE oletypelib_set_member(VALUE self, VALUE typelib, VALUE guid, VALUE version);
VALUE             404 ext/win32ole/win32ole.c static VALUE foletypelib_s_typelibs(VALUE self);
VALUE             405 ext/win32ole/win32ole.c static VALUE make_version_str(VALUE major, VALUE minor);
VALUE             406 ext/win32ole/win32ole.c static VALUE oletypelib_search_registry2(VALUE self, VALUE args);
VALUE             407 ext/win32ole/win32ole.c static VALUE oletypelib_search_registry(VALUE self, VALUE typelib);
VALUE             408 ext/win32ole/win32ole.c static VALUE foletypelib_initialize(VALUE self, VALUE args);
VALUE             409 ext/win32ole/win32ole.c static VALUE foletypelib_guid(VALUE self);
VALUE             410 ext/win32ole/win32ole.c static VALUE foletypelib_name(VALUE self);
VALUE             411 ext/win32ole/win32ole.c static VALUE foletypelib_version(VALUE self);
VALUE             412 ext/win32ole/win32ole.c static VALUE foletypelib_major_version(VALUE self);
VALUE             413 ext/win32ole/win32ole.c static VALUE foletypelib_minor_version(VALUE self);
VALUE             414 ext/win32ole/win32ole.c static VALUE oletypelib_path(VALUE guid, VALUE version);
VALUE             415 ext/win32ole/win32ole.c static VALUE foletypelib_path(VALUE self);
VALUE             416 ext/win32ole/win32ole.c static void  oletypelib2itypelib(VALUE self, ITypeLib **ppTypeLib);
VALUE             417 ext/win32ole/win32ole.c static VALUE foletypelib_visible(VALUE self);
VALUE             418 ext/win32ole/win32ole.c static VALUE foletypelib_library_name(VALUE self);
VALUE             419 ext/win32ole/win32ole.c static VALUE foletypelib_ole_types(VALUE self);
VALUE             420 ext/win32ole/win32ole.c static VALUE foletypelib_inspect(VALUE self);
VALUE             421 ext/win32ole/win32ole.c static VALUE foletype_initialize(VALUE self, VALUE typelib, VALUE oleclass);
VALUE             422 ext/win32ole/win32ole.c static VALUE foletype_name(VALUE self);
VALUE             423 ext/win32ole/win32ole.c static VALUE ole_ole_type(ITypeInfo *pTypeInfo);
VALUE             424 ext/win32ole/win32ole.c static VALUE foletype_ole_type(VALUE self);
VALUE             425 ext/win32ole/win32ole.c static VALUE ole_type_guid(ITypeInfo *pTypeInfo);
VALUE             426 ext/win32ole/win32ole.c static VALUE foletype_guid(VALUE self);
VALUE             427 ext/win32ole/win32ole.c static VALUE ole_type_progid(ITypeInfo *pTypeInfo);
VALUE             428 ext/win32ole/win32ole.c static VALUE foletype_progid(VALUE self);
VALUE             429 ext/win32ole/win32ole.c static VALUE ole_type_visible(ITypeInfo *pTypeInfo);
VALUE             430 ext/win32ole/win32ole.c static VALUE foletype_visible(VALUE self);
VALUE             431 ext/win32ole/win32ole.c static VALUE ole_type_major_version(ITypeInfo *pTypeInfo);
VALUE             432 ext/win32ole/win32ole.c static VALUE foletype_major_version(VALUE self);
VALUE             433 ext/win32ole/win32ole.c static VALUE ole_type_minor_version(ITypeInfo *pTypeInfo);
VALUE             434 ext/win32ole/win32ole.c static VALUE foletype_minor_version(VALUE self);
VALUE             435 ext/win32ole/win32ole.c static VALUE ole_type_typekind(ITypeInfo *pTypeInfo);
VALUE             436 ext/win32ole/win32ole.c static VALUE foletype_typekind(VALUE self);
VALUE             437 ext/win32ole/win32ole.c static VALUE ole_type_helpstring(ITypeInfo *pTypeInfo);
VALUE             438 ext/win32ole/win32ole.c static VALUE foletype_helpstring(VALUE self);
VALUE             439 ext/win32ole/win32ole.c static VALUE ole_type_src_type(ITypeInfo *pTypeInfo);
VALUE             440 ext/win32ole/win32ole.c static VALUE foletype_src_type(VALUE self);
VALUE             441 ext/win32ole/win32ole.c static VALUE ole_type_helpfile(ITypeInfo *pTypeInfo);
VALUE             442 ext/win32ole/win32ole.c static VALUE foletype_helpfile(VALUE self);
VALUE             443 ext/win32ole/win32ole.c static VALUE ole_type_helpcontext(ITypeInfo *pTypeInfo);
VALUE             444 ext/win32ole/win32ole.c static VALUE foletype_helpcontext(VALUE self);
VALUE             445 ext/win32ole/win32ole.c static VALUE foletype_ole_typelib(VALUE self);
VALUE             446 ext/win32ole/win32ole.c static VALUE ole_type_impl_ole_types(ITypeInfo *pTypeInfo, int implflags);
VALUE             447 ext/win32ole/win32ole.c static VALUE foletype_impl_ole_types(VALUE self);
VALUE             448 ext/win32ole/win32ole.c static VALUE foletype_source_ole_types(VALUE self);
VALUE             449 ext/win32ole/win32ole.c static VALUE foletype_default_event_sources(VALUE self);
VALUE             450 ext/win32ole/win32ole.c static VALUE foletype_default_ole_types(VALUE self);
VALUE             451 ext/win32ole/win32ole.c static VALUE foletype_inspect(VALUE self);
VALUE             452 ext/win32ole/win32ole.c static VALUE ole_variables(ITypeInfo *pTypeInfo);
VALUE             453 ext/win32ole/win32ole.c static VALUE foletype_variables(VALUE self);
VALUE             454 ext/win32ole/win32ole.c static VALUE foletype_methods(VALUE self);
VALUE             455 ext/win32ole/win32ole.c static VALUE folevariable_name(VALUE self);
VALUE             456 ext/win32ole/win32ole.c static VALUE ole_variable_ole_type(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             457 ext/win32ole/win32ole.c static VALUE folevariable_ole_type(VALUE self);
VALUE             458 ext/win32ole/win32ole.c static VALUE ole_variable_ole_type_detail(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             459 ext/win32ole/win32ole.c static VALUE folevariable_ole_type_detail(VALUE self);
VALUE             460 ext/win32ole/win32ole.c static VALUE ole_variable_value(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             461 ext/win32ole/win32ole.c static VALUE folevariable_value(VALUE self);
VALUE             462 ext/win32ole/win32ole.c static VALUE ole_variable_visible(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             463 ext/win32ole/win32ole.c static VALUE folevariable_visible(VALUE self);
VALUE             464 ext/win32ole/win32ole.c static VALUE ole_variable_kind(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             465 ext/win32ole/win32ole.c static VALUE folevariable_variable_kind(VALUE self);
VALUE             466 ext/win32ole/win32ole.c static VALUE ole_variable_varkind(ITypeInfo *pTypeInfo, UINT var_index);
VALUE             467 ext/win32ole/win32ole.c static VALUE folevariable_varkind(VALUE self);
VALUE             468 ext/win32ole/win32ole.c static VALUE folevariable_inspect(VALUE self);
VALUE             469 ext/win32ole/win32ole.c static VALUE olemethod_set_member(VALUE self, ITypeInfo *pTypeInfo, ITypeInfo *pOwnerTypeInfo, int index, VALUE name);
VALUE             470 ext/win32ole/win32ole.c static VALUE folemethod_s_allocate(VALUE klass);
VALUE             471 ext/win32ole/win32ole.c static VALUE folemethod_initialize(VALUE self, VALUE oletype, VALUE method);
VALUE             472 ext/win32ole/win32ole.c static VALUE folemethod_name(VALUE self);
VALUE             473 ext/win32ole/win32ole.c static VALUE ole_method_return_type(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             474 ext/win32ole/win32ole.c static VALUE folemethod_return_type(VALUE self);
VALUE             475 ext/win32ole/win32ole.c static VALUE ole_method_return_vtype(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             476 ext/win32ole/win32ole.c static VALUE folemethod_return_vtype(VALUE self);
VALUE             477 ext/win32ole/win32ole.c static VALUE ole_method_return_type_detail(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             478 ext/win32ole/win32ole.c static VALUE folemethod_return_type_detail(VALUE self);
VALUE             479 ext/win32ole/win32ole.c static VALUE ole_method_invkind(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             480 ext/win32ole/win32ole.c static VALUE ole_method_invoke_kind(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             481 ext/win32ole/win32ole.c static VALUE folemethod_invkind(VALUE self);
VALUE             482 ext/win32ole/win32ole.c static VALUE folemethod_invoke_kind(VALUE self);
VALUE             483 ext/win32ole/win32ole.c static VALUE ole_method_visible(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             484 ext/win32ole/win32ole.c static VALUE folemethod_visible(VALUE self);
VALUE             485 ext/win32ole/win32ole.c static VALUE ole_method_event(ITypeInfo *pTypeInfo, UINT method_index, VALUE method_name);
VALUE             486 ext/win32ole/win32ole.c static VALUE folemethod_event(VALUE self);
VALUE             487 ext/win32ole/win32ole.c static VALUE folemethod_event_interface(VALUE self);
VALUE             488 ext/win32ole/win32ole.c static VALUE ole_method_docinfo_from_type(ITypeInfo *pTypeInfo, UINT method_index, BSTR *name, BSTR *helpstr, DWORD *helpcontext, BSTR *helpfile);
VALUE             489 ext/win32ole/win32ole.c static VALUE ole_method_helpstring(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             490 ext/win32ole/win32ole.c static VALUE folemethod_helpstring(VALUE self);
VALUE             491 ext/win32ole/win32ole.c static VALUE ole_method_helpfile(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             492 ext/win32ole/win32ole.c static VALUE folemethod_helpfile(VALUE self);
VALUE             493 ext/win32ole/win32ole.c static VALUE ole_method_helpcontext(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             494 ext/win32ole/win32ole.c static VALUE folemethod_helpcontext(VALUE self);
VALUE             495 ext/win32ole/win32ole.c static VALUE ole_method_dispid(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             496 ext/win32ole/win32ole.c static VALUE folemethod_dispid(VALUE self);
VALUE             497 ext/win32ole/win32ole.c static VALUE ole_method_offset_vtbl(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             498 ext/win32ole/win32ole.c static VALUE folemethod_offset_vtbl(VALUE self);
VALUE             499 ext/win32ole/win32ole.c static VALUE ole_method_size_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             500 ext/win32ole/win32ole.c static VALUE folemethod_size_params(VALUE self);
VALUE             501 ext/win32ole/win32ole.c static VALUE ole_method_size_opt_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             502 ext/win32ole/win32ole.c static VALUE folemethod_size_opt_params(VALUE self);
VALUE             503 ext/win32ole/win32ole.c static VALUE ole_method_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE             504 ext/win32ole/win32ole.c static VALUE folemethod_params(VALUE self);
VALUE             505 ext/win32ole/win32ole.c static VALUE folemethod_inspect(VALUE self);
VALUE             506 ext/win32ole/win32ole.c static VALUE foleparam_name(VALUE self);
VALUE             507 ext/win32ole/win32ole.c static VALUE ole_param_ole_type(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE             508 ext/win32ole/win32ole.c static VALUE foleparam_ole_type(VALUE self);
VALUE             509 ext/win32ole/win32ole.c static VALUE ole_param_ole_type_detail(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE             510 ext/win32ole/win32ole.c static VALUE foleparam_ole_type_detail(VALUE self);
VALUE             511 ext/win32ole/win32ole.c static VALUE ole_param_flag_mask(ITypeInfo *pTypeInfo, UINT method_index, UINT index, USHORT mask);
VALUE             512 ext/win32ole/win32ole.c static VALUE foleparam_input(VALUE self);
VALUE             513 ext/win32ole/win32ole.c static VALUE foleparam_output(VALUE self);
VALUE             514 ext/win32ole/win32ole.c static VALUE foleparam_optional(VALUE self);
VALUE             515 ext/win32ole/win32ole.c static VALUE foleparam_retval(VALUE self);
VALUE             516 ext/win32ole/win32ole.c static VALUE ole_param_default(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE             517 ext/win32ole/win32ole.c static VALUE foleparam_default(VALUE self);
VALUE             518 ext/win32ole/win32ole.c static VALUE foleparam_inspect(VALUE self);
VALUE             519 ext/win32ole/win32ole.c static long ole_search_event_at(VALUE ary, VALUE ev);
VALUE             520 ext/win32ole/win32ole.c static VALUE ole_search_event(VALUE ary, VALUE ev, BOOL  *is_default);
VALUE             521 ext/win32ole/win32ole.c static VALUE ole_search_handler_method(VALUE handler, VALUE ev, BOOL *is_default_handler);
VALUE             522 ext/win32ole/win32ole.c static void ole_delete_event(VALUE ary, VALUE ev);
VALUE             523 ext/win32ole/win32ole.c static void hash2ptr_dispparams(VALUE hash, ITypeInfo *pTypeInfo, DISPID dispid, DISPPARAMS *pdispparams);
VALUE             524 ext/win32ole/win32ole.c static VALUE hash2result(VALUE hash);
VALUE             525 ext/win32ole/win32ole.c static void ary2ptr_dispparams(VALUE ary, DISPPARAMS *pdispparams);
VALUE             526 ext/win32ole/win32ole.c static VALUE exec_callback(VALUE arg);
VALUE             527 ext/win32ole/win32ole.c static VALUE rescue_callback(VALUE arg);
VALUE             528 ext/win32ole/win32ole.c static HRESULT find_iid(VALUE ole, char *pitf, IID *piid, ITypeInfo **ppTypeInfo);
VALUE             531 ext/win32ole/win32ole.c static HRESULT find_default_source(VALUE ole, IID *piid, ITypeInfo **ppTypeInfo);
VALUE             533 ext/win32ole/win32ole.c static VALUE fev_s_allocate(VALUE klass);
VALUE             534 ext/win32ole/win32ole.c static VALUE ev_advise(int argc, VALUE *argv, VALUE self);
VALUE             535 ext/win32ole/win32ole.c static VALUE fev_initialize(int argc, VALUE *argv, VALUE self);
VALUE             536 ext/win32ole/win32ole.c static VALUE fev_s_msg_loop(VALUE klass);
VALUE             537 ext/win32ole/win32ole.c static void add_event_call_back(VALUE obj, VALUE event, VALUE data);
VALUE             538 ext/win32ole/win32ole.c static VALUE ev_on_event(int argc, VALUE *argv, VALUE self, VALUE is_ary_arg);
VALUE             539 ext/win32ole/win32ole.c static VALUE fev_on_event(int argc, VALUE *argv, VALUE self);
VALUE             540 ext/win32ole/win32ole.c static VALUE fev_on_event_with_outargs(int argc, VALUE *argv, VALUE self);
VALUE             541 ext/win32ole/win32ole.c static VALUE fev_off_event(int argc, VALUE *argv, VALUE self);
VALUE             542 ext/win32ole/win32ole.c static VALUE fev_unadvise(VALUE self);
VALUE             543 ext/win32ole/win32ole.c static VALUE fev_set_handler(VALUE self, VALUE val);
VALUE             544 ext/win32ole/win32ole.c static VALUE fev_get_handler(VALUE self);
VALUE             545 ext/win32ole/win32ole.c static VALUE evs_push(VALUE ev);
VALUE             546 ext/win32ole/win32ole.c static VALUE evs_delete(long i);
VALUE             547 ext/win32ole/win32ole.c static VALUE evs_entry(long i);
VALUE             548 ext/win32ole/win32ole.c static VALUE evs_length();
VALUE             550 ext/win32ole/win32ole.c static VALUE folevariant_s_allocate(VALUE klass);
VALUE             551 ext/win32ole/win32ole.c static VALUE folevariant_s_array(VALUE klass, VALUE dims, VALUE vvt);
VALUE             552 ext/win32ole/win32ole.c static VALUE folevariant_initialize(VALUE self, VALUE args);
VALUE             553 ext/win32ole/win32ole.c static long *ary2safe_array_index(int ary_size, VALUE *ary, SAFEARRAY *psa);
VALUE             555 ext/win32ole/win32ole.c static SAFEARRAY *get_locked_safe_array(VALUE val);
VALUE             556 ext/win32ole/win32ole.c static VALUE folevariant_ary_aref(int argc, VALUE *argv, VALUE self);
VALUE             557 ext/win32ole/win32ole.c static VOID * val2variant_ptr(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             558 ext/win32ole/win32ole.c static VALUE folevariant_ary_aset(int argc, VALUE *argv, VALUE self);
VALUE             559 ext/win32ole/win32ole.c static VALUE folevariant_value(VALUE self);
VALUE             560 ext/win32ole/win32ole.c static VALUE folevariant_vartype(VALUE self);
VALUE             561 ext/win32ole/win32ole.c static VALUE folevariant_set_value(VALUE self, VALUE val);
VALUE             664 ext/win32ole/win32ole.c     VALUE obj;
VALUE             748 ext/win32ole/win32ole.c     VALUE v;
VALUE             752 ext/win32ole/win32ole.c     VALUE* parg = ALLOCA_N(VALUE, args);
VALUE             769 ext/win32ole/win32ole.c val2dispatch(VALUE val)
VALUE             784 ext/win32ole/win32ole.c         st_insert(tbl, val, (VALUE)pdisp | FIXNUM_FLAG);
VALUE             885 ext/win32ole/win32ole.c time_object2date(VALUE tmobj)
VALUE             901 ext/win32ole/win32ole.c static VALUE
VALUE            1058 ext/win32ole/win32ole.c     VALUE enc_name;
VALUE            1143 ext/win32ole/win32ole.c static VALUE
VALUE            1146 ext/win32ole/win32ole.c     VALUE msg = Qnil;
VALUE            1184 ext/win32ole/win32ole.c static VALUE
VALUE            1190 ext/win32ole/win32ole.c     VALUE error_msg;
VALUE            1227 ext/win32ole/win32ole.c ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...)
VALUE            1231 ext/win32ole/win32ole.c     VALUE err_msg;
VALUE            1324 ext/win32ole/win32ole.c ole_vstr2wc(VALUE vstr)
VALUE            1409 ext/win32ole/win32ole.c static VALUE
VALUE            1413 ext/win32ole/win32ole.c     VALUE vstr = rb_enc_str_new(p, strlen(p), cWIN32OLE_enc);
VALUE            1420 ext/win32ole/win32ole.c static VALUE
VALUE            1421 ext/win32ole/win32ole.c ole_ary_m_entry(VALUE val, long *pid)
VALUE            1423 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            1502 ext/win32ole/win32ole.c static VALUE
VALUE            1515 ext/win32ole/win32ole.c ole_set_safe_array(long n, SAFEARRAY *psa, long *pid, long *pub, VALUE val, long dim,  VARTYPE vt)
VALUE            1517 ext/win32ole/win32ole.c     VALUE val1;
VALUE            1547 ext/win32ole/win32ole.c dimension(VALUE val) {
VALUE            1566 ext/win32ole/win32ole.c ary_len_of_dim(VALUE ary, long dim) {
VALUE            1571 ext/win32ole/win32ole.c     VALUE val;
VALUE            1592 ext/win32ole/win32ole.c ole_val_ary2variant_ary(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            1653 ext/win32ole/win32ole.c ole_val2variant(VALUE val, VARIANT *var)
VALUE            1719 ext/win32ole/win32ole.c ole_val2variant_ex(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            1754 ext/win32ole/win32ole.c ole_val2ptr_variant(VALUE val, VARIANT *var)
VALUE            1905 ext/win32ole/win32ole.c ole_val2olevariantdata(VALUE val, VARTYPE vt, struct olevariantdata *pvar)
VALUE            2002 ext/win32ole/win32ole.c ole_val2variant2(VALUE val, VARIANT *var)
VALUE            2009 ext/win32ole/win32ole.c static VALUE
VALUE            2010 ext/win32ole/win32ole.c make_inspect(const char *class_name, VALUE detail) 
VALUE            2012 ext/win32ole/win32ole.c     VALUE str;
VALUE            2021 ext/win32ole/win32ole.c static VALUE
VALUE            2022 ext/win32ole/win32ole.c default_inspect(VALUE self, const char *class_name) 
VALUE            2024 ext/win32ole/win32ole.c     VALUE detail = rb_funcall(self, rb_intern("to_s"), 0);
VALUE            2028 ext/win32ole/win32ole.c static VALUE
VALUE            2029 ext/win32ole/win32ole.c ole_set_member(VALUE self, IDispatch *dispatch)
VALUE            2042 ext/win32ole/win32ole.c static VALUE
VALUE            2043 ext/win32ole/win32ole.c fole_s_allocate(VALUE klass)
VALUE            2046 ext/win32ole/win32ole.c     VALUE obj;
VALUE            2053 ext/win32ole/win32ole.c static VALUE
VALUE            2054 ext/win32ole/win32ole.c create_win32ole_object(VALUE klass, IDispatch *pDispatch, int argc, VALUE *argv)
VALUE            2056 ext/win32ole/win32ole.c     VALUE obj = fole_s_allocate(klass);
VALUE            2061 ext/win32ole/win32ole.c static VALUE
VALUE            2062 ext/win32ole/win32ole.c ary_new_dim(VALUE myary, long *pid, long *plb, long dim) {
VALUE            2064 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            2065 ext/win32ole/win32ole.c     VALUE pobj = Qnil;
VALUE            2088 ext/win32ole/win32ole.c ary_store_dim(VALUE myary, long *pid, long *plb, long dim, VALUE val) {
VALUE            2090 ext/win32ole/win32ole.c     VALUE obj = ary_new_dim(myary, pid, plb, dim);
VALUE            2094 ext/win32ole/win32ole.c static VALUE
VALUE            2097 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            2107 ext/win32ole/win32ole.c         VALUE val;
VALUE            2352 ext/win32ole/win32ole.c reg_open_vkey(HKEY hkey, VALUE key, HKEY *phkey)
VALUE            2357 ext/win32ole/win32ole.c static VALUE
VALUE            2372 ext/win32ole/win32ole.c static VALUE
VALUE            2378 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            2393 ext/win32ole/win32ole.c static VALUE
VALUE            2398 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            2410 ext/win32ole/win32ole.c static VALUE
VALUE            2413 ext/win32ole/win32ole.c     VALUE path = Qnil;
VALUE            2421 ext/win32ole/win32ole.c static VALUE
VALUE            2422 ext/win32ole/win32ole.c typelib_file_from_clsid(VALUE ole)
VALUE            2426 ext/win32ole/win32ole.c     VALUE typelib;
VALUE            2449 ext/win32ole/win32ole.c static VALUE
VALUE            2450 ext/win32ole/win32ole.c typelib_file_from_typelib(VALUE ole)
VALUE            2457 ext/win32ole/win32ole.c     VALUE typelib;
VALUE            2458 ext/win32ole/win32ole.c     VALUE file = Qnil;
VALUE            2459 ext/win32ole/win32ole.c     VALUE clsid;
VALUE            2460 ext/win32ole/win32ole.c     VALUE ver;
VALUE            2461 ext/win32ole/win32ole.c     VALUE lang;
VALUE            2507 ext/win32ole/win32ole.c static VALUE
VALUE            2508 ext/win32ole/win32ole.c typelib_file(VALUE ole)
VALUE            2510 ext/win32ole/win32ole.c     VALUE file = typelib_file_from_clsid(ole);
VALUE            2518 ext/win32ole/win32ole.c ole_const_load(ITypeLib *pTypeLib, VALUE klass, VALUE self)
VALUE            2530 ext/win32ole/win32ole.c     VALUE val;
VALUE            2531 ext/win32ole/win32ole.c     VALUE constant;
VALUE            2581 ext/win32ole/win32ole.c clsid_from_remote(VALUE host, VALUE com, CLSID *pclsid)
VALUE            2585 ext/win32ole/win32ole.c     VALUE subkey;
VALUE            2618 ext/win32ole/win32ole.c static VALUE
VALUE            2619 ext/win32ole/win32ole.c ole_create_dcom(int argc, VALUE *argv, VALUE self)
VALUE            2621 ext/win32ole/win32ole.c     VALUE ole, host, others;
VALUE            2668 ext/win32ole/win32ole.c static VALUE
VALUE            2669 ext/win32ole/win32ole.c ole_bind_obj(VALUE moniker, int argc, VALUE *argv, VALUE self)
VALUE            2719 ext/win32ole/win32ole.c static VALUE
VALUE            2720 ext/win32ole/win32ole.c fole_s_connect(int argc, VALUE *argv, VALUE self)
VALUE            2722 ext/win32ole/win32ole.c     VALUE svr_name;
VALUE            2723 ext/win32ole/win32ole.c     VALUE others;
VALUE            2801 ext/win32ole/win32ole.c static VALUE
VALUE            2802 ext/win32ole/win32ole.c fole_s_const_load(int argc, VALUE *argv, VALUE self)
VALUE            2804 ext/win32ole/win32ole.c     VALUE ole;
VALUE            2805 ext/win32ole/win32ole.c     VALUE klass;
VALUE            2812 ext/win32ole/win32ole.c     VALUE file;
VALUE            2867 ext/win32ole/win32ole.c static VALUE
VALUE            2868 ext/win32ole/win32ole.c ole_types_from_typelib(ITypeLib *pTypeLib, VALUE classes)
VALUE            2876 ext/win32ole/win32ole.c     VALUE type;
VALUE            2918 ext/win32ole/win32ole.c static VALUE
VALUE            2919 ext/win32ole/win32ole.c fole_s_reference_count(VALUE self, VALUE obj)
VALUE            2935 ext/win32ole/win32ole.c static VALUE
VALUE            2936 ext/win32ole/win32ole.c fole_s_free(VALUE self, VALUE obj)
VALUE            2950 ext/win32ole/win32ole.c ole_show_help(VALUE helpfile, VALUE helpcontext)
VALUE            2981 ext/win32ole/win32ole.c static VALUE
VALUE            2982 ext/win32ole/win32ole.c fole_s_show_help(int argc, VALUE *argv, VALUE self)
VALUE            2984 ext/win32ole/win32ole.c     VALUE target;
VALUE            2985 ext/win32ole/win32ole.c     VALUE helpcontext;
VALUE            2986 ext/win32ole/win32ole.c     VALUE helpfile;
VALUE            2987 ext/win32ole/win32ole.c     VALUE name;
VALUE            3020 ext/win32ole/win32ole.c static VALUE
VALUE            3021 ext/win32ole/win32ole.c fole_s_get_code_page(VALUE self)
VALUE            3057 ext/win32ole/win32ole.c static VALUE
VALUE            3058 ext/win32ole/win32ole.c fole_s_set_code_page(VALUE self, VALUE vcp)
VALUE            3077 ext/win32ole/win32ole.c static VALUE 
VALUE            3078 ext/win32ole/win32ole.c fole_s_get_locale(VALUE self)
VALUE            3112 ext/win32ole/win32ole.c static VALUE 
VALUE            3113 ext/win32ole/win32ole.c fole_s_set_locale(VALUE self, VALUE vlcid)
VALUE            3138 ext/win32ole/win32ole.c static VALUE
VALUE            3139 ext/win32ole/win32ole.c fole_s_create_guid(VALUE self)
VALUE            3209 ext/win32ole/win32ole.c static VALUE
VALUE            3210 ext/win32ole/win32ole.c fole_initialize(int argc, VALUE *argv, VALUE self)
VALUE            3212 ext/win32ole/win32ole.c     VALUE svr_name;
VALUE            3213 ext/win32ole/win32ole.c     VALUE host;
VALUE            3214 ext/win32ole/win32ole.c     VALUE others;
VALUE            3265 ext/win32ole/win32ole.c static VALUE
VALUE            3266 ext/win32ole/win32ole.c hash2named_arg(VALUE pair, struct oleparam* pOp)
VALUE            3269 ext/win32ole/win32ole.c     VALUE key, value;
VALUE            3303 ext/win32ole/win32ole.c static VALUE
VALUE            3306 ext/win32ole/win32ole.c     VALUE argv = rb_const_get(cWIN32OLE, rb_intern("ARGV"));
VALUE            3317 ext/win32ole/win32ole.c static VALUE
VALUE            3318 ext/win32ole/win32ole.c ole_invoke(int argc, VALUE *argv, VALUE self, USHORT wFlags, BOOL is_bracket)
VALUE            3323 ext/win32ole/win32ole.c     VALUE cmd;
VALUE            3324 ext/win32ole/win32ole.c     VALUE paramS;
VALUE            3325 ext/win32ole/win32ole.c     VALUE param;
VALUE            3326 ext/win32ole/win32ole.c     VALUE obj;
VALUE            3327 ext/win32ole/win32ole.c     VALUE v;
VALUE            3392 ext/win32ole/win32ole.c         rb_block_call(param, rb_intern("each"), 0, 0, hash2named_arg, (VALUE)&op);
VALUE            3563 ext/win32ole/win32ole.c static VALUE
VALUE            3564 ext/win32ole/win32ole.c fole_invoke(int argc, VALUE *argv, VALUE self)
VALUE            3569 ext/win32ole/win32ole.c static VALUE
VALUE            3570 ext/win32ole/win32ole.c ole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types, USHORT dispkind)
VALUE            3580 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            3581 ext/win32ole/win32ole.c     VALUE tp, param;
VALUE            3582 ext/win32ole/win32ole.c     VALUE v;
VALUE            3637 ext/win32ole/win32ole.c                     VALUE elem = rb_ary_entry(param, ent);
VALUE            3771 ext/win32ole/win32ole.c static VALUE
VALUE            3772 ext/win32ole/win32ole.c fole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3789 ext/win32ole/win32ole.c static VALUE
VALUE            3790 ext/win32ole/win32ole.c fole_getproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3807 ext/win32ole/win32ole.c static VALUE
VALUE            3808 ext/win32ole/win32ole.c fole_setproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3831 ext/win32ole/win32ole.c static VALUE
VALUE            3832 ext/win32ole/win32ole.c fole_setproperty_with_bracket(int argc, VALUE *argv, VALUE self)
VALUE            3850 ext/win32ole/win32ole.c static VALUE
VALUE            3851 ext/win32ole/win32ole.c fole_setproperty(int argc, VALUE *argv, VALUE self)
VALUE            3872 ext/win32ole/win32ole.c static VALUE
VALUE            3873 ext/win32ole/win32ole.c fole_getproperty_with_bracket(int argc, VALUE *argv, VALUE self)
VALUE            3878 ext/win32ole/win32ole.c static VALUE
VALUE            3879 ext/win32ole/win32ole.c ole_propertyput(VALUE self, VALUE property, VALUE value)
VALUE            3892 ext/win32ole/win32ole.c     VALUE v;
VALUE            3944 ext/win32ole/win32ole.c static VALUE
VALUE            3945 ext/win32ole/win32ole.c fole_free(VALUE self)
VALUE            3955 ext/win32ole/win32ole.c static VALUE
VALUE            3956 ext/win32ole/win32ole.c ole_each_sub(VALUE pEnumV)
VALUE            3959 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            3971 ext/win32ole/win32ole.c static VALUE
VALUE            3972 ext/win32ole/win32ole.c ole_ienum_free(VALUE pEnumV)
VALUE            3993 ext/win32ole/win32ole.c static VALUE
VALUE            3994 ext/win32ole/win32ole.c fole_each(VALUE self)
VALUE            4046 ext/win32ole/win32ole.c     rb_ensure(ole_each_sub, (VALUE)pEnum, ole_ienum_free, (VALUE)pEnum);
VALUE            4056 ext/win32ole/win32ole.c static VALUE
VALUE            4057 ext/win32ole/win32ole.c fole_missing(int argc, VALUE *argv, VALUE self)
VALUE            4079 ext/win32ole/win32ole.c static VALUE
VALUE            4080 ext/win32ole/win32ole.c ole_method_sub(VALUE self, ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE name)
VALUE            4087 ext/win32ole/win32ole.c     VALUE fname;
VALUE            4088 ext/win32ole/win32ole.c     VALUE method = Qnil;
VALUE            4116 ext/win32ole/win32ole.c static VALUE
VALUE            4117 ext/win32ole/win32ole.c olemethod_from_typeinfo(VALUE self, ITypeInfo *pTypeInfo, VALUE name)
VALUE            4124 ext/win32ole/win32ole.c     VALUE method = Qnil;
VALUE            4147 ext/win32ole/win32ole.c static VALUE
VALUE            4148 ext/win32ole/win32ole.c ole_methods_sub(ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE methods, int mask)
VALUE            4155 ext/win32ole/win32ole.c     VALUE method;
VALUE            4187 ext/win32ole/win32ole.c static VALUE
VALUE            4195 ext/win32ole/win32ole.c     VALUE methods = rb_ary_new();
VALUE            4222 ext/win32ole/win32ole.c     VALUE type;
VALUE            4257 ext/win32ole/win32ole.c static VALUE
VALUE            4258 ext/win32ole/win32ole.c ole_methods(VALUE self, int mask)
VALUE            4262 ext/win32ole/win32ole.c     VALUE methods;
VALUE            4287 ext/win32ole/win32ole.c static VALUE
VALUE            4288 ext/win32ole/win32ole.c fole_methods(VALUE self)
VALUE            4303 ext/win32ole/win32ole.c static VALUE
VALUE            4304 ext/win32ole/win32ole.c fole_get_methods(VALUE self)
VALUE            4319 ext/win32ole/win32ole.c static VALUE
VALUE            4320 ext/win32ole/win32ole.c fole_put_methods(VALUE self)
VALUE            4336 ext/win32ole/win32ole.c static VALUE
VALUE            4337 ext/win32ole/win32ole.c fole_func_methods(VALUE self)
VALUE            4342 ext/win32ole/win32ole.c static VALUE
VALUE            4346 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            4375 ext/win32ole/win32ole.c static VALUE
VALUE            4376 ext/win32ole/win32ole.c fole_type(VALUE self)
VALUE            4382 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            4398 ext/win32ole/win32ole.c static VALUE
VALUE            4399 ext/win32ole/win32ole.c make_oletypelib_obj(VALUE guid, VALUE major_version, VALUE minor_version)
VALUE            4401 ext/win32ole/win32ole.c     VALUE args = rb_ary_new();
VALUE            4408 ext/win32ole/win32ole.c static VALUE
VALUE            4413 ext/win32ole/win32ole.c     VALUE guid = Qnil;
VALUE            4414 ext/win32ole/win32ole.c     VALUE major;
VALUE            4415 ext/win32ole/win32ole.c     VALUE minor;
VALUE            4436 ext/win32ole/win32ole.c static VALUE
VALUE            4442 ext/win32ole/win32ole.c     VALUE retval = Qnil;
VALUE            4464 ext/win32ole/win32ole.c static VALUE
VALUE            4465 ext/win32ole/win32ole.c fole_typelib(VALUE self)
VALUE            4471 ext/win32ole/win32ole.c     VALUE vtlib = Qnil;
VALUE            4497 ext/win32ole/win32ole.c static VALUE
VALUE            4498 ext/win32ole/win32ole.c fole_query_interface(VALUE self, VALUE str_iid)
VALUE            4542 ext/win32ole/win32ole.c static VALUE
VALUE            4543 ext/win32ole/win32ole.c fole_respond_to(VALUE self, VALUE method)
VALUE            4587 ext/win32ole/win32ole.c static VALUE
VALUE            4588 ext/win32ole/win32ole.c ole_usertype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            4593 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            4612 ext/win32ole/win32ole.c static VALUE
VALUE            4613 ext/win32ole/win32ole.c ole_ptrtype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            4616 ext/win32ole/win32ole.c     VALUE type = rb_str_new2("");
VALUE            4625 ext/win32ole/win32ole.c static VALUE
VALUE            4626 ext/win32ole/win32ole.c ole_typedesc2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            4628 ext/win32ole/win32ole.c     VALUE str;
VALUE            4629 ext/win32ole/win32ole.c     VALUE typestr = Qnil;
VALUE            4751 ext/win32ole/win32ole.c static VALUE
VALUE            4752 ext/win32ole/win32ole.c fole_method_help(VALUE self, VALUE cmdname)
VALUE            4757 ext/win32ole/win32ole.c     VALUE method, obj;
VALUE            4793 ext/win32ole/win32ole.c static VALUE
VALUE            4794 ext/win32ole/win32ole.c fole_activex_initialize(VALUE self) 
VALUE            4828 ext/win32ole/win32ole.c static VALUE
VALUE            4829 ext/win32ole/win32ole.c foletype_s_ole_classes(VALUE self, VALUE typelib)
VALUE            4831 ext/win32ole/win32ole.c     VALUE obj;
VALUE            4850 ext/win32ole/win32ole.c static VALUE
VALUE            4851 ext/win32ole/win32ole.c foletype_s_typelibs(VALUE self)
VALUE            4867 ext/win32ole/win32ole.c static VALUE
VALUE            4868 ext/win32ole/win32ole.c foletype_s_progids(VALUE self)
VALUE            4873 ext/win32ole/win32ole.c     VALUE clsid;
VALUE            4874 ext/win32ole/win32ole.c     VALUE v = rb_str_new2("");
VALUE            4875 ext/win32ole/win32ole.c     VALUE progids = rb_ary_new();
VALUE            4898 ext/win32ole/win32ole.c static VALUE
VALUE            4899 ext/win32ole/win32ole.c foletype_s_allocate(VALUE klass)
VALUE            4902 ext/win32ole/win32ole.c     VALUE obj;
VALUE            4909 ext/win32ole/win32ole.c static VALUE
VALUE            4910 ext/win32ole/win32ole.c oletype_set_member(VALUE self, ITypeInfo *pTypeInfo, VALUE name)
VALUE            4920 ext/win32ole/win32ole.c static VALUE
VALUE            4921 ext/win32ole/win32ole.c oleclass_from_typelib(VALUE self, ITypeLib *pTypeLib, VALUE oleclass)
VALUE            4928 ext/win32ole/win32ole.c     VALUE typelib;
VALUE            4931 ext/win32ole/win32ole.c     VALUE found = Qfalse;
VALUE            4959 ext/win32ole/win32ole.c static VALUE
VALUE            4960 ext/win32ole/win32ole.c oletypelib_set_member(VALUE self, VALUE typelib, VALUE guid, VALUE version)
VALUE            4978 ext/win32ole/win32ole.c static VALUE
VALUE            4979 ext/win32ole/win32ole.c foletypelib_s_typelibs(VALUE self)
VALUE            4984 ext/win32ole/win32ole.c     VALUE guid;
VALUE            4985 ext/win32ole/win32ole.c     VALUE version;
VALUE            4986 ext/win32ole/win32ole.c     VALUE name = Qnil;
VALUE            4987 ext/win32ole/win32ole.c     VALUE typelibs = rb_ary_new();
VALUE            4988 ext/win32ole/win32ole.c     VALUE typelib = Qnil;
VALUE            5017 ext/win32ole/win32ole.c static VALUE
VALUE            5018 ext/win32ole/win32ole.c make_version_str(VALUE major, VALUE minor)
VALUE            5020 ext/win32ole/win32ole.c     VALUE version_str = Qnil;
VALUE            5021 ext/win32ole/win32ole.c     VALUE minor_str = Qnil;
VALUE            5034 ext/win32ole/win32ole.c static VALUE
VALUE            5035 ext/win32ole/win32ole.c oletypelib_search_registry2(VALUE self, VALUE args)
VALUE            5041 ext/win32ole/win32ole.c     VALUE found = Qfalse;
VALUE            5042 ext/win32ole/win32ole.c     VALUE tlib;
VALUE            5043 ext/win32ole/win32ole.c     VALUE ver;
VALUE            5044 ext/win32ole/win32ole.c     VALUE version_str;
VALUE            5045 ext/win32ole/win32ole.c     VALUE version = Qnil;
VALUE            5046 ext/win32ole/win32ole.c     VALUE typelib = Qnil;
VALUE            5048 ext/win32ole/win32ole.c     VALUE guid = rb_ary_entry(args, 0);
VALUE            5101 ext/win32ole/win32ole.c static VALUE
VALUE            5102 ext/win32ole/win32ole.c oletypelib_search_registry(VALUE self, VALUE typelib)
VALUE            5107 ext/win32ole/win32ole.c     VALUE found = Qfalse;
VALUE            5108 ext/win32ole/win32ole.c     VALUE tlib;
VALUE            5109 ext/win32ole/win32ole.c     VALUE guid;
VALUE            5110 ext/win32ole/win32ole.c     VALUE ver;
VALUE            5173 ext/win32ole/win32ole.c static VALUE
VALUE            5174 ext/win32ole/win32ole.c foletypelib_initialize(VALUE self, VALUE args)
VALUE            5176 ext/win32ole/win32ole.c     VALUE found = Qfalse;
VALUE            5177 ext/win32ole/win32ole.c     VALUE typelib = Qnil;
VALUE            5181 ext/win32ole/win32ole.c     VALUE retval;
VALUE            5230 ext/win32ole/win32ole.c static VALUE
VALUE            5231 ext/win32ole/win32ole.c foletypelib_guid(VALUE self)
VALUE            5245 ext/win32ole/win32ole.c static VALUE
VALUE            5246 ext/win32ole/win32ole.c foletypelib_name(VALUE self)
VALUE            5260 ext/win32ole/win32ole.c static VALUE
VALUE            5261 ext/win32ole/win32ole.c foletypelib_version(VALUE self)
VALUE            5263 ext/win32ole/win32ole.c     VALUE ver = rb_ivar_get(self, rb_intern("version"));
VALUE            5276 ext/win32ole/win32ole.c static VALUE
VALUE            5277 ext/win32ole/win32ole.c foletypelib_major_version(VALUE self)
VALUE            5279 ext/win32ole/win32ole.c     VALUE ver = rb_ivar_get(self, rb_intern("version"));
VALUE            5280 ext/win32ole/win32ole.c     VALUE ary = rb_str_split(ver, ".");
VALUE            5293 ext/win32ole/win32ole.c static VALUE
VALUE            5294 ext/win32ole/win32ole.c foletypelib_minor_version(VALUE self)
VALUE            5296 ext/win32ole/win32ole.c     VALUE ver = rb_ivar_get(self, rb_intern("version"));
VALUE            5297 ext/win32ole/win32ole.c     VALUE ary = rb_str_split(ver, ".");
VALUE            5301 ext/win32ole/win32ole.c static VALUE
VALUE            5302 ext/win32ole/win32ole.c oletypelib_path(VALUE guid, VALUE version)
VALUE            5308 ext/win32ole/win32ole.c     VALUE lang;
VALUE            5309 ext/win32ole/win32ole.c     VALUE path = Qnil;
VALUE            5311 ext/win32ole/win32ole.c     VALUE key = rb_str_new2("TypeLib\\");
VALUE            5343 ext/win32ole/win32ole.c static VALUE
VALUE            5344 ext/win32ole/win32ole.c foletypelib_path(VALUE self)
VALUE            5346 ext/win32ole/win32ole.c     VALUE guid = rb_ivar_get(self, rb_intern("guid"));
VALUE            5347 ext/win32ole/win32ole.c     VALUE version = rb_ivar_get(self, rb_intern("version"));
VALUE            5352 ext/win32ole/win32ole.c oletypelib2itypelib(VALUE self, ITypeLib **ppTypeLib)
VALUE            5354 ext/win32ole/win32ole.c     VALUE path = Qnil;
VALUE            5383 ext/win32ole/win32ole.c static VALUE
VALUE            5384 ext/win32ole/win32ole.c foletypelib_visible(VALUE self)
VALUE            5388 ext/win32ole/win32ole.c     VALUE visible = Qtrue;
VALUE            5418 ext/win32ole/win32ole.c static VALUE
VALUE            5419 ext/win32ole/win32ole.c foletypelib_library_name(VALUE self)
VALUE            5423 ext/win32ole/win32ole.c     VALUE libname = Qnil;
VALUE            5448 ext/win32ole/win32ole.c static VALUE
VALUE            5449 ext/win32ole/win32ole.c foletypelib_ole_types(VALUE self)
VALUE            5452 ext/win32ole/win32ole.c     VALUE classes = rb_ary_new();
VALUE            5468 ext/win32ole/win32ole.c static VALUE
VALUE            5469 ext/win32ole/win32ole.c foletypelib_inspect(VALUE self)
VALUE            5491 ext/win32ole/win32ole.c static VALUE
VALUE            5492 ext/win32ole/win32ole.c foletype_initialize(VALUE self, VALUE typelib, VALUE oleclass)
VALUE            5494 ext/win32ole/win32ole.c     VALUE file;
VALUE            5527 ext/win32ole/win32ole.c static VALUE
VALUE            5528 ext/win32ole/win32ole.c foletype_name(VALUE self)
VALUE            5533 ext/win32ole/win32ole.c static VALUE
VALUE            5538 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            5587 ext/win32ole/win32ole.c static VALUE
VALUE            5588 ext/win32ole/win32ole.c foletype_ole_type(VALUE self)
VALUE            5595 ext/win32ole/win32ole.c static VALUE
VALUE            5602 ext/win32ole/win32ole.c     VALUE guid = Qnil;
VALUE            5622 ext/win32ole/win32ole.c static VALUE
VALUE            5623 ext/win32ole/win32ole.c foletype_guid(VALUE self)
VALUE            5630 ext/win32ole/win32ole.c static VALUE
VALUE            5636 ext/win32ole/win32ole.c     VALUE progid = Qnil;
VALUE            5657 ext/win32ole/win32ole.c static VALUE
VALUE            5658 ext/win32ole/win32ole.c foletype_progid(VALUE self)
VALUE            5666 ext/win32ole/win32ole.c static VALUE
VALUE            5671 ext/win32ole/win32ole.c     VALUE visible;
VALUE            5692 ext/win32ole/win32ole.c static VALUE
VALUE            5693 ext/win32ole/win32ole.c foletype_visible(VALUE self)
VALUE            5700 ext/win32ole/win32ole.c static VALUE
VALUE            5703 ext/win32ole/win32ole.c     VALUE ver;
VALUE            5722 ext/win32ole/win32ole.c static VALUE
VALUE            5723 ext/win32ole/win32ole.c foletype_major_version(VALUE self)
VALUE            5730 ext/win32ole/win32ole.c static VALUE
VALUE            5733 ext/win32ole/win32ole.c     VALUE ver;
VALUE            5752 ext/win32ole/win32ole.c static VALUE
VALUE            5753 ext/win32ole/win32ole.c foletype_minor_version(VALUE self)
VALUE            5760 ext/win32ole/win32ole.c static VALUE
VALUE            5763 ext/win32ole/win32ole.c     VALUE typekind;
VALUE            5783 ext/win32ole/win32ole.c static VALUE 
VALUE            5784 ext/win32ole/win32ole.c foletype_typekind(VALUE self)
VALUE            5791 ext/win32ole/win32ole.c static VALUE
VALUE            5811 ext/win32ole/win32ole.c static VALUE 
VALUE            5812 ext/win32ole/win32ole.c foletype_helpstring(VALUE self)
VALUE            5819 ext/win32ole/win32ole.c static VALUE
VALUE            5824 ext/win32ole/win32ole.c     VALUE alias = Qnil;
VALUE            5846 ext/win32ole/win32ole.c static VALUE
VALUE            5847 ext/win32ole/win32ole.c foletype_src_type(VALUE self)
VALUE            5854 ext/win32ole/win32ole.c static VALUE
VALUE            5875 ext/win32ole/win32ole.c static VALUE
VALUE            5876 ext/win32ole/win32ole.c foletype_helpfile(VALUE self)
VALUE            5883 ext/win32ole/win32ole.c static VALUE
VALUE            5903 ext/win32ole/win32ole.c static VALUE
VALUE            5904 ext/win32ole/win32ole.c foletype_helpcontext(VALUE self)
VALUE            5920 ext/win32ole/win32ole.c static VALUE
VALUE            5921 ext/win32ole/win32ole.c foletype_ole_typelib(VALUE self)
VALUE            5928 ext/win32ole/win32ole.c static VALUE
VALUE            5935 ext/win32ole/win32ole.c     VALUE type;
VALUE            5939 ext/win32ole/win32ole.c     VALUE types = rb_ary_new();
VALUE            5978 ext/win32ole/win32ole.c static VALUE
VALUE            5979 ext/win32ole/win32ole.c foletype_impl_ole_types(VALUE self)
VALUE            5996 ext/win32ole/win32ole.c static VALUE
VALUE            5997 ext/win32ole/win32ole.c foletype_source_ole_types(VALUE self)
VALUE            6013 ext/win32ole/win32ole.c static VALUE
VALUE            6014 ext/win32ole/win32ole.c foletype_default_event_sources(VALUE self)
VALUE            6031 ext/win32ole/win32ole.c static VALUE
VALUE            6032 ext/win32ole/win32ole.c foletype_default_ole_types(VALUE self)
VALUE            6048 ext/win32ole/win32ole.c static VALUE
VALUE            6049 ext/win32ole/win32ole.c foletype_inspect(VALUE self)
VALUE            6054 ext/win32ole/win32ole.c static VALUE
VALUE            6065 ext/win32ole/win32ole.c     VALUE var;
VALUE            6066 ext/win32ole/win32ole.c     VALUE variables = rb_ary_new();
VALUE            6118 ext/win32ole/win32ole.c static VALUE
VALUE            6119 ext/win32ole/win32ole.c foletype_variables(VALUE self)
VALUE            6138 ext/win32ole/win32ole.c static VALUE
VALUE            6139 ext/win32ole/win32ole.c foletype_methods(VALUE self)
VALUE            6172 ext/win32ole/win32ole.c static VALUE
VALUE            6173 ext/win32ole/win32ole.c folevariable_name(VALUE self)
VALUE            6178 ext/win32ole/win32ole.c static VALUE
VALUE            6183 ext/win32ole/win32ole.c     VALUE type;
VALUE            6212 ext/win32ole/win32ole.c static VALUE
VALUE            6213 ext/win32ole/win32ole.c folevariable_ole_type(VALUE self)
VALUE            6220 ext/win32ole/win32ole.c static VALUE
VALUE            6225 ext/win32ole/win32ole.c     VALUE type = rb_ary_new();
VALUE            6246 ext/win32ole/win32ole.c static VALUE
VALUE            6247 ext/win32ole/win32ole.c folevariable_ole_type_detail(VALUE self)
VALUE            6254 ext/win32ole/win32ole.c static VALUE
VALUE            6259 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            6290 ext/win32ole/win32ole.c static VALUE
VALUE            6291 ext/win32ole/win32ole.c folevariable_value(VALUE self)
VALUE            6298 ext/win32ole/win32ole.c static VALUE
VALUE            6303 ext/win32ole/win32ole.c     VALUE visible = Qfalse;
VALUE            6336 ext/win32ole/win32ole.c static VALUE
VALUE            6337 ext/win32ole/win32ole.c folevariable_visible(VALUE self)
VALUE            6344 ext/win32ole/win32ole.c static VALUE
VALUE            6349 ext/win32ole/win32ole.c     VALUE kind = rb_str_new2("UNKNOWN");
VALUE            6392 ext/win32ole/win32ole.c static VALUE
VALUE            6393 ext/win32ole/win32ole.c folevariable_variable_kind(VALUE self)
VALUE            6400 ext/win32ole/win32ole.c static VALUE
VALUE            6405 ext/win32ole/win32ole.c     VALUE kind = Qnil;
VALUE            6432 ext/win32ole/win32ole.c static VALUE
VALUE            6433 ext/win32ole/win32ole.c folevariable_varkind(VALUE self)
VALUE            6447 ext/win32ole/win32ole.c static VALUE
VALUE            6448 ext/win32ole/win32ole.c folevariable_inspect(VALUE self)
VALUE            6450 ext/win32ole/win32ole.c     VALUE detail = rb_funcall(self, rb_intern("to_s"), 0);
VALUE            6462 ext/win32ole/win32ole.c static VALUE
VALUE            6463 ext/win32ole/win32ole.c olemethod_set_member(VALUE self, ITypeInfo *pTypeInfo, ITypeInfo *pOwnerTypeInfo, int index, VALUE name)
VALUE            6476 ext/win32ole/win32ole.c static VALUE
VALUE            6477 ext/win32ole/win32ole.c folemethod_s_allocate(VALUE klass)
VALUE            6480 ext/win32ole/win32ole.c     VALUE obj;
VALUE            6503 ext/win32ole/win32ole.c static VALUE
VALUE            6504 ext/win32ole/win32ole.c folemethod_initialize(VALUE self, VALUE oletype, VALUE method)
VALUE            6507 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            6534 ext/win32ole/win32ole.c static VALUE
VALUE            6535 ext/win32ole/win32ole.c folemethod_name(VALUE self)
VALUE            6540 ext/win32ole/win32ole.c static VALUE
VALUE            6545 ext/win32ole/win32ole.c     VALUE type;
VALUE            6566 ext/win32ole/win32ole.c static VALUE
VALUE            6567 ext/win32ole/win32ole.c folemethod_return_type(VALUE self)
VALUE            6574 ext/win32ole/win32ole.c static VALUE
VALUE            6579 ext/win32ole/win32ole.c     VALUE vvt;
VALUE            6600 ext/win32ole/win32ole.c static VALUE
VALUE            6601 ext/win32ole/win32ole.c folemethod_return_vtype(VALUE self)
VALUE            6608 ext/win32ole/win32ole.c static VALUE
VALUE            6613 ext/win32ole/win32ole.c     VALUE type = rb_ary_new();
VALUE            6634 ext/win32ole/win32ole.c static VALUE
VALUE            6635 ext/win32ole/win32ole.c folemethod_return_type_detail(VALUE self)
VALUE            6642 ext/win32ole/win32ole.c static VALUE
VALUE            6647 ext/win32ole/win32ole.c     VALUE invkind;
VALUE            6656 ext/win32ole/win32ole.c static VALUE
VALUE            6659 ext/win32ole/win32ole.c     VALUE type = rb_str_new2("UNKNOWN");
VALUE            6660 ext/win32ole/win32ole.c     VALUE invkind = ole_method_invkind(pTypeInfo, method_index);
VALUE            6686 ext/win32ole/win32ole.c static VALUE
VALUE            6687 ext/win32ole/win32ole.c folemethod_invkind(VALUE self)
VALUE            6705 ext/win32ole/win32ole.c static VALUE
VALUE            6706 ext/win32ole/win32ole.c folemethod_invoke_kind(VALUE self)
VALUE            6713 ext/win32ole/win32ole.c static VALUE
VALUE            6718 ext/win32ole/win32ole.c     VALUE visible;
VALUE            6742 ext/win32ole/win32ole.c static VALUE
VALUE            6743 ext/win32ole/win32ole.c folemethod_visible(VALUE self)
VALUE            6750 ext/win32ole/win32ole.c static VALUE
VALUE            6751 ext/win32ole/win32ole.c ole_method_event(ITypeInfo *pTypeInfo, UINT method_index, VALUE method_name)
VALUE            6761 ext/win32ole/win32ole.c     VALUE name;
VALUE            6762 ext/win32ole/win32ole.c     VALUE event = Qfalse;
VALUE            6824 ext/win32ole/win32ole.c static VALUE
VALUE            6825 ext/win32ole/win32ole.c folemethod_event(VALUE self)
VALUE            6845 ext/win32ole/win32ole.c static VALUE
VALUE            6846 ext/win32ole/win32ole.c folemethod_event_interface(VALUE self)
VALUE            6860 ext/win32ole/win32ole.c static VALUE
VALUE            6882 ext/win32ole/win32ole.c static VALUE
VALUE            6905 ext/win32ole/win32ole.c static VALUE
VALUE            6906 ext/win32ole/win32ole.c folemethod_helpstring(VALUE self)
VALUE            6913 ext/win32ole/win32ole.c static VALUE
VALUE            6935 ext/win32ole/win32ole.c static VALUE
VALUE            6936 ext/win32ole/win32ole.c folemethod_helpfile(VALUE self)
VALUE            6944 ext/win32ole/win32ole.c static VALUE
VALUE            6965 ext/win32ole/win32ole.c static VALUE
VALUE            6966 ext/win32ole/win32ole.c folemethod_helpcontext(VALUE self)
VALUE            6973 ext/win32ole/win32ole.c static VALUE
VALUE            6978 ext/win32ole/win32ole.c     VALUE dispid = Qnil;
VALUE            6996 ext/win32ole/win32ole.c static VALUE
VALUE            6997 ext/win32ole/win32ole.c folemethod_dispid(VALUE self)
VALUE            7004 ext/win32ole/win32ole.c static VALUE
VALUE            7009 ext/win32ole/win32ole.c     VALUE offset_vtbl = Qnil;
VALUE            7027 ext/win32ole/win32ole.c static VALUE
VALUE            7028 ext/win32ole/win32ole.c folemethod_offset_vtbl(VALUE self)
VALUE            7035 ext/win32ole/win32ole.c static VALUE
VALUE            7040 ext/win32ole/win32ole.c     VALUE size_params = Qnil;
VALUE            7059 ext/win32ole/win32ole.c static VALUE
VALUE            7060 ext/win32ole/win32ole.c folemethod_size_params(VALUE self)
VALUE            7067 ext/win32ole/win32ole.c static VALUE
VALUE            7072 ext/win32ole/win32ole.c     VALUE size_opt_params = Qnil;
VALUE            7090 ext/win32ole/win32ole.c static VALUE
VALUE            7091 ext/win32ole/win32ole.c folemethod_size_opt_params(VALUE self)
VALUE            7098 ext/win32ole/win32ole.c static VALUE
VALUE            7106 ext/win32ole/win32ole.c     VALUE param;
VALUE            7107 ext/win32ole/win32ole.c     VALUE params = rb_ary_new();
VALUE            7151 ext/win32ole/win32ole.c static VALUE
VALUE            7152 ext/win32ole/win32ole.c folemethod_params(VALUE self)
VALUE            7166 ext/win32ole/win32ole.c static VALUE
VALUE            7167 ext/win32ole/win32ole.c folemethod_inspect(VALUE self)
VALUE            7189 ext/win32ole/win32ole.c static VALUE
VALUE            7190 ext/win32ole/win32ole.c foleparam_name(VALUE self)
VALUE            7195 ext/win32ole/win32ole.c static VALUE
VALUE            7200 ext/win32ole/win32ole.c     VALUE type = rb_str_new2("unknown type");
VALUE            7220 ext/win32ole/win32ole.c static VALUE 
VALUE            7221 ext/win32ole/win32ole.c foleparam_ole_type(VALUE self)
VALUE            7229 ext/win32ole/win32ole.c static VALUE
VALUE            7234 ext/win32ole/win32ole.c     VALUE typedetail = rb_ary_new();
VALUE            7254 ext/win32ole/win32ole.c static VALUE 
VALUE            7255 ext/win32ole/win32ole.c foleparam_ole_type_detail(VALUE self)
VALUE            7263 ext/win32ole/win32ole.c static VALUE
VALUE            7268 ext/win32ole/win32ole.c     VALUE ret = Qfalse;
VALUE            7288 ext/win32ole/win32ole.c static VALUE foleparam_input(VALUE self)
VALUE            7315 ext/win32ole/win32ole.c static VALUE foleparam_output(VALUE self)
VALUE            7333 ext/win32ole/win32ole.c static VALUE foleparam_optional(VALUE self)
VALUE            7352 ext/win32ole/win32ole.c static VALUE foleparam_retval(VALUE self)
VALUE            7360 ext/win32ole/win32ole.c static VALUE
VALUE            7369 ext/win32ole/win32ole.c     VALUE defval = Qnil;
VALUE            7412 ext/win32ole/win32ole.c static VALUE foleparam_default(VALUE self)
VALUE            7428 ext/win32ole/win32ole.c static VALUE
VALUE            7429 ext/win32ole/win32ole.c foleparam_inspect(VALUE self)
VALUE            7431 ext/win32ole/win32ole.c     VALUE detail = foleparam_name(self);
VALUE            7432 ext/win32ole/win32ole.c     VALUE defval = foleparam_default(self);
VALUE            7525 ext/win32ole/win32ole.c ole_search_event_at(VALUE ary, VALUE ev)
VALUE            7527 ext/win32ole/win32ole.c     VALUE event;
VALUE            7528 ext/win32ole/win32ole.c     VALUE def_event;
VALUE            7529 ext/win32ole/win32ole.c     VALUE event_name;
VALUE            7551 ext/win32ole/win32ole.c static VALUE
VALUE            7552 ext/win32ole/win32ole.c ole_search_event(VALUE ary, VALUE ev, BOOL  *is_default)
VALUE            7554 ext/win32ole/win32ole.c     VALUE event;
VALUE            7555 ext/win32ole/win32ole.c     VALUE def_event;
VALUE            7556 ext/win32ole/win32ole.c     VALUE event_name;
VALUE            7575 ext/win32ole/win32ole.c static VALUE
VALUE            7576 ext/win32ole/win32ole.c ole_search_handler_method(VALUE handler, VALUE ev, BOOL *is_default_handler)
VALUE            7578 ext/win32ole/win32ole.c     VALUE mid;
VALUE            7594 ext/win32ole/win32ole.c ole_delete_event(VALUE ary, VALUE ev)
VALUE            7604 ext/win32ole/win32ole.c hash2ptr_dispparams(VALUE hash, ITypeInfo *pTypeInfo, DISPID dispid, DISPPARAMS *pdispparams)
VALUE            7610 ext/win32ole/win32ole.c     VALUE val;
VALUE            7611 ext/win32ole/win32ole.c     VALUE key;
VALUE            7632 ext/win32ole/win32ole.c static VALUE 
VALUE            7633 ext/win32ole/win32ole.c hash2result(VALUE hash)
VALUE            7635 ext/win32ole/win32ole.c     VALUE ret = Qnil;
VALUE            7643 ext/win32ole/win32ole.c ary2ptr_dispparams(VALUE ary, DISPPARAMS *pdispparams)
VALUE            7646 ext/win32ole/win32ole.c     VALUE v;
VALUE            7655 ext/win32ole/win32ole.c static VALUE
VALUE            7656 ext/win32ole/win32ole.c exec_callback(VALUE arg)
VALUE            7658 ext/win32ole/win32ole.c     VALUE *parg = (VALUE *)arg;
VALUE            7659 ext/win32ole/win32ole.c     VALUE handler = parg[0];
VALUE            7660 ext/win32ole/win32ole.c     VALUE mid = parg[1];
VALUE            7661 ext/win32ole/win32ole.c     VALUE args = parg[2];
VALUE            7665 ext/win32ole/win32ole.c static VALUE
VALUE            7666 ext/win32ole/win32ole.c rescue_callback(VALUE arg)
VALUE            7669 ext/win32ole/win32ole.c     VALUE error;
VALUE            7670 ext/win32ole/win32ole.c     VALUE e = rb_errinfo();
VALUE            7671 ext/win32ole/win32ole.c     VALUE bt = rb_funcall(e, rb_intern("backtrace"), 0);
VALUE            7672 ext/win32ole/win32ole.c     VALUE msg = rb_funcall(e, rb_intern("message"), 0);
VALUE            7701 ext/win32ole/win32ole.c     VALUE ary, obj, event, args, outargv, ev, result;
VALUE            7702 ext/win32ole/win32ole.c     VALUE handler = Qnil;
VALUE            7703 ext/win32ole/win32ole.c     VALUE arg[3];
VALUE            7704 ext/win32ole/win32ole.c     VALUE mid;
VALUE            7705 ext/win32ole/win32ole.c     VALUE is_outarg = Qfalse;
VALUE            7768 ext/win32ole/win32ole.c     result = rb_protect(exec_callback, (VALUE)arg, &state);
VALUE            7820 ext/win32ole/win32ole.c find_iid(VALUE ole, char *pitf, IID *piid, ITypeInfo **ppTypeInfo)
VALUE            8042 ext/win32ole/win32ole.c find_default_source(VALUE ole, IID *piid, ITypeInfo **ppTypeInfo)
VALUE            8138 ext/win32ole/win32ole.c static VALUE
VALUE            8139 ext/win32ole/win32ole.c fev_s_allocate(VALUE klass)
VALUE            8141 ext/win32ole/win32ole.c     VALUE obj;
VALUE            8150 ext/win32ole/win32ole.c static VALUE
VALUE            8151 ext/win32ole/win32ole.c ev_advise(int argc, VALUE *argv, VALUE self)
VALUE            8154 ext/win32ole/win32ole.c     VALUE ole, itf;
VALUE            8241 ext/win32ole/win32ole.c static VALUE
VALUE            8242 ext/win32ole/win32ole.c fev_initialize(int argc, VALUE *argv, VALUE self)
VALUE            8257 ext/win32ole/win32ole.c static VALUE
VALUE            8258 ext/win32ole/win32ole.c fev_s_msg_loop(VALUE klass)
VALUE            8266 ext/win32ole/win32ole.c add_event_call_back(VALUE obj, VALUE event, VALUE data)
VALUE            8268 ext/win32ole/win32ole.c     VALUE events = rb_ivar_get(obj, id_events);
VALUE            8277 ext/win32ole/win32ole.c static VALUE
VALUE            8278 ext/win32ole/win32ole.c ev_on_event(int argc, VALUE *argv, VALUE self, VALUE is_ary_arg)
VALUE            8281 ext/win32ole/win32ole.c     VALUE event, args, data;
VALUE            8329 ext/win32ole/win32ole.c static VALUE
VALUE            8330 ext/win32ole/win32ole.c fev_on_event(int argc, VALUE *argv, VALUE self)
VALUE            8349 ext/win32ole/win32ole.c static VALUE
VALUE            8350 ext/win32ole/win32ole.c fev_on_event_with_outargs(int argc, VALUE *argv, VALUE self)
VALUE            8370 ext/win32ole/win32ole.c static VALUE
VALUE            8371 ext/win32ole/win32ole.c fev_off_event(int argc, VALUE *argv, VALUE self)
VALUE            8373 ext/win32ole/win32ole.c     VALUE event = Qnil;
VALUE            8374 ext/win32ole/win32ole.c     VALUE events;
VALUE            8409 ext/win32ole/win32ole.c static VALUE 
VALUE            8410 ext/win32ole/win32ole.c fev_unadvise(VALUE self)
VALUE            8424 ext/win32ole/win32ole.c static VALUE 
VALUE            8425 ext/win32ole/win32ole.c evs_push(VALUE ev)
VALUE            8430 ext/win32ole/win32ole.c static VALUE
VALUE            8437 ext/win32ole/win32ole.c static VALUE 
VALUE            8443 ext/win32ole/win32ole.c static VALUE 
VALUE            8488 ext/win32ole/win32ole.c static VALUE
VALUE            8489 ext/win32ole/win32ole.c fev_set_handler(VALUE self, VALUE val)
VALUE            8501 ext/win32ole/win32ole.c static VALUE
VALUE            8502 ext/win32ole/win32ole.c fev_get_handler(VALUE self)
VALUE            8515 ext/win32ole/win32ole.c static VALUE
VALUE            8516 ext/win32ole/win32ole.c folevariant_s_allocate(VALUE klass)
VALUE            8519 ext/win32ole/win32ole.c     VALUE obj;
VALUE            8543 ext/win32ole/win32ole.c static VALUE
VALUE            8544 ext/win32ole/win32ole.c folevariant_s_array(VALUE klass, VALUE elems, VALUE vvt)
VALUE            8546 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            8611 ext/win32ole/win32ole.c static VALUE
VALUE            8612 ext/win32ole/win32ole.c folevariant_initialize(VALUE self, VALUE args)
VALUE            8616 ext/win32ole/win32ole.c     VALUE val;
VALUE            8617 ext/win32ole/win32ole.c     VALUE vvt;
VALUE            8660 ext/win32ole/win32ole.c get_locked_safe_array(VALUE val)
VALUE            8681 ext/win32ole/win32ole.c ary2safe_array_index(int ary_size, VALUE *ary, SAFEARRAY *psa)
VALUE            8730 ext/win32ole/win32ole.c static VALUE
VALUE            8731 ext/win32ole/win32ole.c folevariant_ary_aref(int argc, VALUE *argv, VALUE self)
VALUE            8735 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            8766 ext/win32ole/win32ole.c val2variant_ptr(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            8810 ext/win32ole/win32ole.c static VALUE
VALUE            8811 ext/win32ole/win32ole.c folevariant_ary_aset(int argc, VALUE *argv, VALUE self)
VALUE            8859 ext/win32ole/win32ole.c static VALUE
VALUE            8860 ext/win32ole/win32ole.c folevariant_value(VALUE self)
VALUE            8863 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            8898 ext/win32ole/win32ole.c static VALUE
VALUE            8899 ext/win32ole/win32ole.c folevariant_vartype(VALUE self)
VALUE            8920 ext/win32ole/win32ole.c static VALUE
VALUE            8921 ext/win32ole/win32ole.c folevariant_set_value(VALUE self, VALUE val)
VALUE              36 ext/zlib/zlib.c static VALUE rb_zlib_version(VALUE);
VALUE              37 ext/zlib/zlib.c static VALUE do_checksum(int, VALUE*, uLong (*)(uLong, const Bytef*, uInt));
VALUE              38 ext/zlib/zlib.c static VALUE rb_zlib_adler32(int, VALUE*, VALUE);
VALUE              39 ext/zlib/zlib.c static VALUE rb_zlib_crc32(int, VALUE*, VALUE);
VALUE              40 ext/zlib/zlib.c static VALUE rb_zlib_crc_table(VALUE);
VALUE              51 ext/zlib/zlib.c static VALUE zstream_detach_buffer(struct zstream*);
VALUE              52 ext/zlib/zlib.c static VALUE zstream_shift_buffer(struct zstream*, int);
VALUE              59 ext/zlib/zlib.c static VALUE zstream_detach_input(struct zstream*);
VALUE              61 ext/zlib/zlib.c static VALUE zstream_end(struct zstream*);
VALUE              63 ext/zlib/zlib.c static VALUE zstream_sync(struct zstream*, Bytef*, uInt);
VALUE              66 ext/zlib/zlib.c static VALUE zstream_new(VALUE, const struct zstream_funcs*);
VALUE              67 ext/zlib/zlib.c static struct zstream *get_zstream(VALUE);
VALUE              70 ext/zlib/zlib.c static VALUE rb_zstream_end(VALUE);
VALUE              71 ext/zlib/zlib.c static VALUE rb_zstream_reset(VALUE);
VALUE              72 ext/zlib/zlib.c static VALUE rb_zstream_finish(VALUE);
VALUE              73 ext/zlib/zlib.c static VALUE rb_zstream_flush_next_in(VALUE);
VALUE              74 ext/zlib/zlib.c static VALUE rb_zstream_flush_next_out(VALUE);
VALUE              75 ext/zlib/zlib.c static VALUE rb_zstream_avail_out(VALUE);
VALUE              76 ext/zlib/zlib.c static VALUE rb_zstream_set_avail_out(VALUE, VALUE);
VALUE              77 ext/zlib/zlib.c static VALUE rb_zstream_avail_in(VALUE);
VALUE              78 ext/zlib/zlib.c static VALUE rb_zstream_total_in(VALUE);
VALUE              79 ext/zlib/zlib.c static VALUE rb_zstream_total_out(VALUE);
VALUE              80 ext/zlib/zlib.c static VALUE rb_zstream_data_type(VALUE);
VALUE              81 ext/zlib/zlib.c static VALUE rb_zstream_adler(VALUE);
VALUE              82 ext/zlib/zlib.c static VALUE rb_zstream_finished_p(VALUE);
VALUE              83 ext/zlib/zlib.c static VALUE rb_zstream_closed_p(VALUE);
VALUE              85 ext/zlib/zlib.c static VALUE rb_deflate_s_allocate(VALUE);
VALUE              86 ext/zlib/zlib.c static VALUE rb_deflate_initialize(int, VALUE*, VALUE);
VALUE              87 ext/zlib/zlib.c static VALUE rb_deflate_init_copy(VALUE, VALUE);
VALUE              88 ext/zlib/zlib.c static VALUE deflate_run(VALUE);
VALUE              89 ext/zlib/zlib.c static VALUE rb_deflate_s_deflate(int, VALUE*, VALUE);
VALUE              90 ext/zlib/zlib.c static void do_deflate(struct zstream*, VALUE, int);
VALUE              91 ext/zlib/zlib.c static VALUE rb_deflate_deflate(int, VALUE*, VALUE);
VALUE              92 ext/zlib/zlib.c static VALUE rb_deflate_addstr(VALUE, VALUE);
VALUE              93 ext/zlib/zlib.c static VALUE rb_deflate_flush(int, VALUE*, VALUE);
VALUE              94 ext/zlib/zlib.c static VALUE rb_deflate_params(VALUE, VALUE, VALUE);
VALUE              95 ext/zlib/zlib.c static VALUE rb_deflate_set_dictionary(VALUE, VALUE);
VALUE              97 ext/zlib/zlib.c static VALUE inflate_run(VALUE);
VALUE              98 ext/zlib/zlib.c static VALUE rb_inflate_s_allocate(VALUE);
VALUE              99 ext/zlib/zlib.c static VALUE rb_inflate_initialize(int, VALUE*, VALUE);
VALUE             100 ext/zlib/zlib.c static VALUE rb_inflate_s_inflate(VALUE, VALUE);
VALUE             101 ext/zlib/zlib.c static void do_inflate(struct zstream*, VALUE);
VALUE             102 ext/zlib/zlib.c static VALUE rb_inflate_inflate(VALUE, VALUE);
VALUE             103 ext/zlib/zlib.c static VALUE rb_inflate_addstr(VALUE, VALUE);
VALUE             104 ext/zlib/zlib.c static VALUE rb_inflate_sync(VALUE, VALUE);
VALUE             105 ext/zlib/zlib.c static VALUE rb_inflate_sync_point_p(VALUE);
VALUE             106 ext/zlib/zlib.c static VALUE rb_inflate_set_dictionary(VALUE, VALUE);
VALUE             112 ext/zlib/zlib.c static VALUE gzfile_new(VALUE, const struct zstream_funcs*, void (*) _((struct gzfile*)));
VALUE             116 ext/zlib/zlib.c static VALUE gzfile_read_raw_partial(VALUE);
VALUE             117 ext/zlib/zlib.c static VALUE gzfile_read_raw_rescue(VALUE);
VALUE             118 ext/zlib/zlib.c static VALUE gzfile_read_raw(struct gzfile*);
VALUE             130 ext/zlib/zlib.c static void gzfile_calc_crc(struct gzfile*, VALUE);
VALUE             131 ext/zlib/zlib.c static VALUE gzfile_read(struct gzfile*, int);
VALUE             132 ext/zlib/zlib.c static VALUE gzfile_read_all(struct gzfile*);
VALUE             135 ext/zlib/zlib.c static VALUE gzfile_writer_end_run(VALUE);
VALUE             137 ext/zlib/zlib.c static VALUE gzfile_reader_end_run(VALUE);
VALUE             140 ext/zlib/zlib.c static VALUE gzfile_reader_get_unused(struct gzfile*);
VALUE             141 ext/zlib/zlib.c static struct gzfile *get_gzfile(VALUE);
VALUE             142 ext/zlib/zlib.c static VALUE gzfile_ensure_close(VALUE);
VALUE             143 ext/zlib/zlib.c static VALUE rb_gzfile_s_wrap(int, VALUE*, VALUE);
VALUE             144 ext/zlib/zlib.c static VALUE gzfile_s_open(int, VALUE*, VALUE, const char*);
VALUE             146 ext/zlib/zlib.c static VALUE rb_gzfile_to_io(VALUE);
VALUE             147 ext/zlib/zlib.c static VALUE rb_gzfile_crc(VALUE);
VALUE             148 ext/zlib/zlib.c static VALUE rb_gzfile_mtime(VALUE);
VALUE             149 ext/zlib/zlib.c static VALUE rb_gzfile_level(VALUE);
VALUE             150 ext/zlib/zlib.c static VALUE rb_gzfile_os_code(VALUE);
VALUE             151 ext/zlib/zlib.c static VALUE rb_gzfile_orig_name(VALUE);
VALUE             152 ext/zlib/zlib.c static VALUE rb_gzfile_comment(VALUE);
VALUE             153 ext/zlib/zlib.c static VALUE rb_gzfile_lineno(VALUE);
VALUE             154 ext/zlib/zlib.c static VALUE rb_gzfile_set_lineno(VALUE, VALUE);
VALUE             155 ext/zlib/zlib.c static VALUE rb_gzfile_set_mtime(VALUE, VALUE);
VALUE             156 ext/zlib/zlib.c static VALUE rb_gzfile_set_orig_name(VALUE, VALUE);
VALUE             157 ext/zlib/zlib.c static VALUE rb_gzfile_set_comment(VALUE, VALUE);
VALUE             158 ext/zlib/zlib.c static VALUE rb_gzfile_close(VALUE);
VALUE             159 ext/zlib/zlib.c static VALUE rb_gzfile_finish(VALUE);
VALUE             160 ext/zlib/zlib.c static VALUE rb_gzfile_closed_p(VALUE);
VALUE             161 ext/zlib/zlib.c static VALUE rb_gzfile_eof_p(VALUE);
VALUE             162 ext/zlib/zlib.c static VALUE rb_gzfile_sync(VALUE);
VALUE             163 ext/zlib/zlib.c static VALUE rb_gzfile_set_sync(VALUE, VALUE);
VALUE             164 ext/zlib/zlib.c static VALUE rb_gzfile_total_in(VALUE);
VALUE             165 ext/zlib/zlib.c static VALUE rb_gzfile_total_out(VALUE);
VALUE             167 ext/zlib/zlib.c static VALUE rb_gzwriter_s_allocate(VALUE);
VALUE             168 ext/zlib/zlib.c static VALUE rb_gzwriter_s_open(int, VALUE*, VALUE);
VALUE             169 ext/zlib/zlib.c static VALUE rb_gzwriter_initialize(int, VALUE*, VALUE);
VALUE             170 ext/zlib/zlib.c static VALUE rb_gzwriter_flush(int, VALUE*, VALUE);
VALUE             171 ext/zlib/zlib.c static VALUE rb_gzwriter_write(VALUE, VALUE);
VALUE             172 ext/zlib/zlib.c static VALUE rb_gzwriter_putc(VALUE, VALUE);
VALUE             174 ext/zlib/zlib.c static VALUE rb_gzreader_s_allocate(VALUE);
VALUE             175 ext/zlib/zlib.c static VALUE rb_gzreader_s_open(int, VALUE*, VALUE);
VALUE             176 ext/zlib/zlib.c static VALUE rb_gzreader_initialize(int, VALUE*, VALUE);
VALUE             177 ext/zlib/zlib.c static VALUE rb_gzreader_rewind(VALUE);
VALUE             178 ext/zlib/zlib.c static VALUE rb_gzreader_unused(VALUE);
VALUE             179 ext/zlib/zlib.c static VALUE rb_gzreader_read(int, VALUE*, VALUE);
VALUE             180 ext/zlib/zlib.c static VALUE rb_gzreader_getc(VALUE);
VALUE             181 ext/zlib/zlib.c static VALUE rb_gzreader_readchar(VALUE);
VALUE             182 ext/zlib/zlib.c static VALUE rb_gzreader_each_byte(VALUE);
VALUE             183 ext/zlib/zlib.c static VALUE rb_gzreader_ungetc(VALUE, VALUE);
VALUE             184 ext/zlib/zlib.c static VALUE rb_gzreader_ungetbyte(VALUE, VALUE);
VALUE             186 ext/zlib/zlib.c static VALUE gzreader_gets(int, VALUE*, VALUE);
VALUE             187 ext/zlib/zlib.c static VALUE rb_gzreader_gets(int, VALUE*, VALUE);
VALUE             188 ext/zlib/zlib.c static VALUE rb_gzreader_readline(int, VALUE*, VALUE);
VALUE             189 ext/zlib/zlib.c static VALUE rb_gzreader_each(int, VALUE*, VALUE);
VALUE             190 ext/zlib/zlib.c static VALUE rb_gzreader_readlines(int, VALUE*, VALUE);
VALUE             196 ext/zlib/zlib.c int rb_io_extract_encoding_option(VALUE opt, rb_encoding **enc_p, rb_encoding **enc2_p);
VALUE             197 ext/zlib/zlib.c VALUE rb_str_conv_enc_opts(VALUE, rb_encoding*, rb_encoding*, int, VALUE);
VALUE             201 ext/zlib/zlib.c static VALUE cZError, cStreamEnd, cNeedDict;
VALUE             202 ext/zlib/zlib.c static VALUE cStreamError, cDataError, cMemError, cBufError, cVersionError;
VALUE             207 ext/zlib/zlib.c     VALUE exc;
VALUE             264 ext/zlib/zlib.c static VALUE
VALUE             265 ext/zlib/zlib.c rb_zlib_version(VALUE klass)
VALUE             267 ext/zlib/zlib.c     VALUE str;
VALUE             274 ext/zlib/zlib.c static VALUE
VALUE             277 ext/zlib/zlib.c     VALUE *argv;
VALUE             280 ext/zlib/zlib.c     VALUE str, vsum;
VALUE             314 ext/zlib/zlib.c static VALUE
VALUE             315 ext/zlib/zlib.c rb_zlib_adler32(int argc, VALUE *argv, VALUE klass)
VALUE             329 ext/zlib/zlib.c static VALUE
VALUE             330 ext/zlib/zlib.c rb_zlib_crc32(int argc, VALUE *argv, VALUE klass)
VALUE             338 ext/zlib/zlib.c static VALUE
VALUE             339 ext/zlib/zlib.c rb_zlib_crc_table(VALUE obj)
VALUE             342 ext/zlib/zlib.c     VALUE dst;
VALUE             360 ext/zlib/zlib.c     VALUE buf;
VALUE             362 ext/zlib/zlib.c     VALUE input;
VALUE             514 ext/zlib/zlib.c static VALUE
VALUE             517 ext/zlib/zlib.c     VALUE dst;
VALUE             535 ext/zlib/zlib.c static VALUE
VALUE             538 ext/zlib/zlib.c     VALUE dst;
VALUE             636 ext/zlib/zlib.c static VALUE
VALUE             639 ext/zlib/zlib.c     VALUE dst;
VALUE             670 ext/zlib/zlib.c static VALUE
VALUE             698 ext/zlib/zlib.c     volatile VALUE guard;
VALUE             758 ext/zlib/zlib.c static VALUE
VALUE             761 ext/zlib/zlib.c     VALUE rest;
VALUE             823 ext/zlib/zlib.c static VALUE
VALUE             824 ext/zlib/zlib.c zstream_new(VALUE klass, const struct zstream_funcs *funcs)
VALUE             826 ext/zlib/zlib.c     VALUE obj;
VALUE             839 ext/zlib/zlib.c get_zstream(VALUE obj)
VALUE             918 ext/zlib/zlib.c static VALUE
VALUE             919 ext/zlib/zlib.c rb_zstream_end(VALUE obj)
VALUE             929 ext/zlib/zlib.c static VALUE
VALUE             930 ext/zlib/zlib.c rb_zstream_reset(VALUE obj)
VALUE             940 ext/zlib/zlib.c static VALUE
VALUE             941 ext/zlib/zlib.c rb_zstream_finish(VALUE obj)
VALUE             944 ext/zlib/zlib.c     VALUE dst;
VALUE             956 ext/zlib/zlib.c static VALUE
VALUE             957 ext/zlib/zlib.c rb_zstream_flush_next_in(VALUE obj)
VALUE             960 ext/zlib/zlib.c     VALUE dst;
VALUE             971 ext/zlib/zlib.c static VALUE
VALUE             972 ext/zlib/zlib.c rb_zstream_flush_next_out(VALUE obj)
VALUE             975 ext/zlib/zlib.c     VALUE dst;
VALUE             987 ext/zlib/zlib.c static VALUE
VALUE             988 ext/zlib/zlib.c rb_zstream_avail_out(VALUE obj)
VALUE            1001 ext/zlib/zlib.c static VALUE
VALUE            1002 ext/zlib/zlib.c rb_zstream_set_avail_out(VALUE obj, VALUE size)
VALUE            1014 ext/zlib/zlib.c static VALUE
VALUE            1015 ext/zlib/zlib.c rb_zstream_avail_in(VALUE obj)
VALUE            1025 ext/zlib/zlib.c static VALUE
VALUE            1026 ext/zlib/zlib.c rb_zstream_total_in(VALUE obj)
VALUE            1034 ext/zlib/zlib.c static VALUE
VALUE            1035 ext/zlib/zlib.c rb_zstream_total_out(VALUE obj)
VALUE            1045 ext/zlib/zlib.c static VALUE
VALUE            1046 ext/zlib/zlib.c rb_zstream_data_type(VALUE obj)
VALUE            1054 ext/zlib/zlib.c static VALUE
VALUE            1055 ext/zlib/zlib.c rb_zstream_adler(VALUE obj)
VALUE            1063 ext/zlib/zlib.c static VALUE
VALUE            1064 ext/zlib/zlib.c rb_zstream_finished_p(VALUE obj)
VALUE            1072 ext/zlib/zlib.c static VALUE
VALUE            1073 ext/zlib/zlib.c rb_zstream_closed_p(VALUE obj)
VALUE            1101 ext/zlib/zlib.c static VALUE
VALUE            1102 ext/zlib/zlib.c rb_deflate_s_allocate(VALUE klass)
VALUE            1116 ext/zlib/zlib.c static VALUE
VALUE            1117 ext/zlib/zlib.c rb_deflate_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            1120 ext/zlib/zlib.c     VALUE level, wbits, memlevel, strategy;
VALUE            1140 ext/zlib/zlib.c static VALUE
VALUE            1141 ext/zlib/zlib.c rb_deflate_init_copy(VALUE self, VALUE orig)
VALUE            1161 ext/zlib/zlib.c static VALUE
VALUE            1162 ext/zlib/zlib.c deflate_run(VALUE args)
VALUE            1164 ext/zlib/zlib.c     struct zstream *z = (struct zstream*)((VALUE*)args)[0];
VALUE            1165 ext/zlib/zlib.c     VALUE src = ((VALUE*)args)[1];
VALUE            1191 ext/zlib/zlib.c static VALUE
VALUE            1192 ext/zlib/zlib.c rb_deflate_s_deflate(int argc, VALUE *argv, VALUE klass)
VALUE            1195 ext/zlib/zlib.c     VALUE src, level, dst, args[2];
VALUE            1209 ext/zlib/zlib.c     args[0] = (VALUE)&z;
VALUE            1211 ext/zlib/zlib.c     dst = rb_ensure(deflate_run, (VALUE)args, zstream_end, (VALUE)&z);
VALUE            1218 ext/zlib/zlib.c do_deflate(struct zstream *z, VALUE src, int flush)
VALUE            1244 ext/zlib/zlib.c static VALUE
VALUE            1245 ext/zlib/zlib.c rb_deflate_deflate(int argc, VALUE *argv, VALUE obj)
VALUE            1248 ext/zlib/zlib.c     VALUE src, flush, dst;
VALUE            1266 ext/zlib/zlib.c static VALUE
VALUE            1267 ext/zlib/zlib.c rb_deflate_addstr(VALUE obj, VALUE src)
VALUE            1283 ext/zlib/zlib.c static VALUE
VALUE            1284 ext/zlib/zlib.c rb_deflate_flush(int argc, VALUE *argv, VALUE obj)
VALUE            1287 ext/zlib/zlib.c     VALUE v_flush, dst;
VALUE            1310 ext/zlib/zlib.c static VALUE
VALUE            1311 ext/zlib/zlib.c rb_deflate_params(VALUE obj, VALUE v_level, VALUE v_strategy)
VALUE            1343 ext/zlib/zlib.c static VALUE
VALUE            1344 ext/zlib/zlib.c rb_deflate_set_dictionary(VALUE obj, VALUE dic)
VALUE            1347 ext/zlib/zlib.c     VALUE src = dic;
VALUE            1374 ext/zlib/zlib.c static VALUE
VALUE            1375 ext/zlib/zlib.c rb_inflate_s_allocate(VALUE klass)
VALUE            1388 ext/zlib/zlib.c static VALUE
VALUE            1389 ext/zlib/zlib.c rb_inflate_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            1392 ext/zlib/zlib.c     VALUE wbits;
VALUE            1407 ext/zlib/zlib.c static VALUE
VALUE            1408 ext/zlib/zlib.c inflate_run(VALUE args)
VALUE            1410 ext/zlib/zlib.c     struct zstream *z = (struct zstream*)((VALUE*)args)[0];
VALUE            1411 ext/zlib/zlib.c     VALUE src = ((VALUE*)args)[1];
VALUE            1435 ext/zlib/zlib.c static VALUE
VALUE            1436 ext/zlib/zlib.c rb_inflate_s_inflate(VALUE obj, VALUE src)
VALUE            1439 ext/zlib/zlib.c     VALUE dst, args[2];
VALUE            1450 ext/zlib/zlib.c     args[0] = (VALUE)&z;
VALUE            1452 ext/zlib/zlib.c     dst = rb_ensure(inflate_run, (VALUE)args, zstream_end, (VALUE)&z);
VALUE            1459 ext/zlib/zlib.c do_inflate(struct zstream *z, VALUE src)
VALUE            1485 ext/zlib/zlib.c static VALUE
VALUE            1486 ext/zlib/zlib.c rb_inflate_inflate(VALUE obj, VALUE src)
VALUE            1489 ext/zlib/zlib.c     VALUE dst;
VALUE            1522 ext/zlib/zlib.c static VALUE
VALUE            1523 ext/zlib/zlib.c rb_inflate_addstr(VALUE obj, VALUE src)
VALUE            1553 ext/zlib/zlib.c static VALUE
VALUE            1554 ext/zlib/zlib.c rb_inflate_sync(VALUE obj, VALUE src)
VALUE            1570 ext/zlib/zlib.c static VALUE
VALUE            1571 ext/zlib/zlib.c rb_inflate_sync_point_p(VALUE obj)
VALUE            1592 ext/zlib/zlib.c static VALUE
VALUE            1593 ext/zlib/zlib.c rb_inflate_set_dictionary(VALUE obj, VALUE dic)
VALUE            1596 ext/zlib/zlib.c     VALUE src = dic;
VALUE            1657 ext/zlib/zlib.c static VALUE cGzError, cNoFooter, cCRCError, cLengthError;
VALUE            1665 ext/zlib/zlib.c     VALUE io;
VALUE            1669 ext/zlib/zlib.c     VALUE orig_name;    /* for header; must be a String */
VALUE            1670 ext/zlib/zlib.c     VALUE comment;      /* for header; must be a String */
VALUE            1679 ext/zlib/zlib.c     VALUE ecopts;
VALUE            1721 ext/zlib/zlib.c static VALUE
VALUE            1723 ext/zlib/zlib.c     VALUE klass;
VALUE            1727 ext/zlib/zlib.c     VALUE obj;
VALUE            1772 ext/zlib/zlib.c     VALUE io = gz->io;
VALUE            1786 ext/zlib/zlib.c     VALUE str;
VALUE            1798 ext/zlib/zlib.c static VALUE
VALUE            1799 ext/zlib/zlib.c gzfile_read_raw_partial(VALUE arg)
VALUE            1802 ext/zlib/zlib.c     VALUE str;
VALUE            1809 ext/zlib/zlib.c static VALUE
VALUE            1810 ext/zlib/zlib.c gzfile_read_raw_rescue(VALUE arg)
VALUE            1813 ext/zlib/zlib.c     VALUE str = Qnil;
VALUE            1823 ext/zlib/zlib.c static VALUE
VALUE            1826 ext/zlib/zlib.c     return rb_rescue2(gzfile_read_raw_partial, (VALUE)gz,
VALUE            1827 ext/zlib/zlib.c                       gzfile_read_raw_rescue, (VALUE)gz,
VALUE            1828 ext/zlib/zlib.c                       rb_eEOFError, rb_eNoMethodError, (VALUE)0);
VALUE            1834 ext/zlib/zlib.c     VALUE str;
VALUE            1847 ext/zlib/zlib.c     VALUE str;
VALUE            2066 ext/zlib/zlib.c     volatile VALUE str;
VALUE            2086 ext/zlib/zlib.c gzfile_calc_crc(struct gzfile *gz, VALUE str)
VALUE            2098 ext/zlib/zlib.c static VALUE
VALUE            2099 ext/zlib/zlib.c gzfile_newstr(struct gzfile *gz, VALUE str)
VALUE            2116 ext/zlib/zlib.c static VALUE
VALUE            2119 ext/zlib/zlib.c     VALUE dst;
VALUE            2140 ext/zlib/zlib.c static VALUE
VALUE            2141 ext/zlib/zlib.c gzfile_readpartial(struct gzfile *gz, int len, VALUE outbuf)
VALUE            2143 ext/zlib/zlib.c     VALUE dst;
VALUE            2183 ext/zlib/zlib.c static VALUE
VALUE            2186 ext/zlib/zlib.c     VALUE dst;
VALUE            2204 ext/zlib/zlib.c static VALUE
VALUE            2207 ext/zlib/zlib.c     VALUE buf, dst = 0;
VALUE            2264 ext/zlib/zlib.c static VALUE
VALUE            2265 ext/zlib/zlib.c gzfile_writer_end_run(VALUE arg)
VALUE            2286 ext/zlib/zlib.c     rb_ensure(gzfile_writer_end_run, (VALUE)gz, zstream_end, (VALUE)&gz->z);
VALUE            2289 ext/zlib/zlib.c static VALUE
VALUE            2290 ext/zlib/zlib.c gzfile_reader_end_run(VALUE arg)
VALUE            2308 ext/zlib/zlib.c     rb_ensure(gzfile_reader_end_run, (VALUE)gz, zstream_end, (VALUE)&gz->z);
VALUE            2325 ext/zlib/zlib.c static VALUE
VALUE            2328 ext/zlib/zlib.c     VALUE str;
VALUE            2343 ext/zlib/zlib.c get_gzfile(VALUE obj)
VALUE            2368 ext/zlib/zlib.c static VALUE
VALUE            2369 ext/zlib/zlib.c gzfile_ensure_close(VALUE obj)
VALUE            2383 ext/zlib/zlib.c static VALUE
VALUE            2384 ext/zlib/zlib.c rb_gzfile_s_wrap(int argc, VALUE *argv, VALUE klass)
VALUE            2386 ext/zlib/zlib.c     VALUE obj = rb_class_new_instance(argc, argv, klass);
VALUE            2399 ext/zlib/zlib.c static VALUE
VALUE            2400 ext/zlib/zlib.c gzfile_s_open(int argc, VALUE *argv, VALUE klass, const char *mode)
VALUE            2402 ext/zlib/zlib.c     VALUE io, filename;
VALUE            2416 ext/zlib/zlib.c static VALUE
VALUE            2417 ext/zlib/zlib.c rb_gzfile_to_io(VALUE obj)
VALUE            2425 ext/zlib/zlib.c static VALUE
VALUE            2426 ext/zlib/zlib.c rb_gzfile_crc(VALUE obj)
VALUE            2434 ext/zlib/zlib.c static VALUE
VALUE            2435 ext/zlib/zlib.c rb_gzfile_mtime(VALUE obj)
VALUE            2443 ext/zlib/zlib.c static VALUE
VALUE            2444 ext/zlib/zlib.c rb_gzfile_level(VALUE obj)
VALUE            2452 ext/zlib/zlib.c static VALUE
VALUE            2453 ext/zlib/zlib.c rb_gzfile_os_code(VALUE obj)
VALUE            2462 ext/zlib/zlib.c static VALUE
VALUE            2463 ext/zlib/zlib.c rb_gzfile_orig_name(VALUE obj)
VALUE            2465 ext/zlib/zlib.c     VALUE str = get_gzfile(obj)->orig_name;
VALUE            2477 ext/zlib/zlib.c static VALUE
VALUE            2478 ext/zlib/zlib.c rb_gzfile_comment(VALUE obj)
VALUE            2480 ext/zlib/zlib.c     VALUE str = get_gzfile(obj)->comment;
VALUE            2491 ext/zlib/zlib.c static VALUE
VALUE            2492 ext/zlib/zlib.c rb_gzfile_lineno(VALUE obj)
VALUE            2500 ext/zlib/zlib.c static VALUE
VALUE            2501 ext/zlib/zlib.c rb_gzfile_set_lineno(VALUE obj, VALUE lineno)
VALUE            2511 ext/zlib/zlib.c static VALUE
VALUE            2512 ext/zlib/zlib.c rb_gzfile_set_mtime(VALUE obj, VALUE mtime)
VALUE            2515 ext/zlib/zlib.c     VALUE val;
VALUE            2534 ext/zlib/zlib.c static VALUE
VALUE            2535 ext/zlib/zlib.c rb_gzfile_set_orig_name(VALUE obj, VALUE str)
VALUE            2538 ext/zlib/zlib.c     VALUE s;
VALUE            2556 ext/zlib/zlib.c static VALUE
VALUE            2557 ext/zlib/zlib.c rb_gzfile_set_comment(VALUE obj, VALUE str)
VALUE            2560 ext/zlib/zlib.c     VALUE s;
VALUE            2579 ext/zlib/zlib.c static VALUE
VALUE            2580 ext/zlib/zlib.c rb_gzfile_close(VALUE obj)
VALUE            2583 ext/zlib/zlib.c     VALUE io;
VALUE            2595 ext/zlib/zlib.c static VALUE
VALUE            2596 ext/zlib/zlib.c rb_gzfile_finish(VALUE obj)
VALUE            2599 ext/zlib/zlib.c     VALUE io;
VALUE            2609 ext/zlib/zlib.c static VALUE
VALUE            2610 ext/zlib/zlib.c rb_gzfile_closed_p(VALUE obj)
VALUE            2620 ext/zlib/zlib.c static VALUE
VALUE            2621 ext/zlib/zlib.c rb_gzfile_eof_p(VALUE obj)
VALUE            2630 ext/zlib/zlib.c static VALUE
VALUE            2631 ext/zlib/zlib.c rb_gzfile_sync(VALUE obj)
VALUE            2643 ext/zlib/zlib.c static VALUE
VALUE            2644 ext/zlib/zlib.c rb_gzfile_set_sync(VALUE obj, VALUE mode)
VALUE            2660 ext/zlib/zlib.c static VALUE
VALUE            2661 ext/zlib/zlib.c rb_gzfile_total_in(VALUE obj)
VALUE            2669 ext/zlib/zlib.c static VALUE
VALUE            2670 ext/zlib/zlib.c rb_gzfile_total_out(VALUE obj)
VALUE            2678 ext/zlib/zlib.c rb_gzfile_ecopts(struct gzfile *gz, VALUE opts)
VALUE            2720 ext/zlib/zlib.c static VALUE
VALUE            2721 ext/zlib/zlib.c rb_gzwriter_s_allocate(VALUE klass)
VALUE            2733 ext/zlib/zlib.c static VALUE
VALUE            2734 ext/zlib/zlib.c rb_gzwriter_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            2747 ext/zlib/zlib.c static VALUE
VALUE            2748 ext/zlib/zlib.c rb_gzwriter_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            2751 ext/zlib/zlib.c     VALUE io, level, strategy, opt = Qnil;
VALUE            2783 ext/zlib/zlib.c static VALUE
VALUE            2784 ext/zlib/zlib.c rb_gzwriter_flush(int argc, VALUE *argv, VALUE obj)
VALUE            2787 ext/zlib/zlib.c     VALUE v_flush;
VALUE            2807 ext/zlib/zlib.c static VALUE
VALUE            2808 ext/zlib/zlib.c rb_gzwriter_write(VALUE obj, VALUE str)
VALUE            2824 ext/zlib/zlib.c static VALUE
VALUE            2825 ext/zlib/zlib.c rb_gzwriter_putc(VALUE obj, VALUE ch)
VALUE            2915 ext/zlib/zlib.c static VALUE
VALUE            2916 ext/zlib/zlib.c rb_gzreader_s_allocate(VALUE klass)
VALUE            2928 ext/zlib/zlib.c static VALUE
VALUE            2929 ext/zlib/zlib.c rb_gzreader_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            2944 ext/zlib/zlib.c static VALUE
VALUE            2945 ext/zlib/zlib.c rb_gzreader_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            2947 ext/zlib/zlib.c     VALUE io, opt = Qnil;
VALUE            2975 ext/zlib/zlib.c static VALUE
VALUE            2976 ext/zlib/zlib.c rb_gzreader_rewind(VALUE obj)
VALUE            2987 ext/zlib/zlib.c static VALUE
VALUE            2988 ext/zlib/zlib.c rb_gzreader_unused(VALUE obj)
VALUE            2998 ext/zlib/zlib.c static VALUE
VALUE            2999 ext/zlib/zlib.c rb_gzreader_read(int argc, VALUE *argv, VALUE obj)
VALUE            3002 ext/zlib/zlib.c     VALUE vlen;
VALUE            3027 ext/zlib/zlib.c static VALUE
VALUE            3028 ext/zlib/zlib.c rb_gzreader_readpartial(int argc, VALUE *argv, VALUE obj)
VALUE            3031 ext/zlib/zlib.c     VALUE vlen, outbuf;
VALUE            3048 ext/zlib/zlib.c static VALUE
VALUE            3049 ext/zlib/zlib.c rb_gzreader_getc(VALUE obj)
VALUE            3059 ext/zlib/zlib.c static VALUE
VALUE            3060 ext/zlib/zlib.c rb_gzreader_readchar(VALUE obj)
VALUE            3062 ext/zlib/zlib.c     VALUE dst;
VALUE            3073 ext/zlib/zlib.c static VALUE
VALUE            3074 ext/zlib/zlib.c rb_gzreader_getbyte(VALUE obj)
VALUE            3077 ext/zlib/zlib.c     VALUE dst;
VALUE            3089 ext/zlib/zlib.c static VALUE
VALUE            3090 ext/zlib/zlib.c rb_gzreader_readbyte(VALUE obj)
VALUE            3092 ext/zlib/zlib.c     VALUE dst;
VALUE            3103 ext/zlib/zlib.c static VALUE
VALUE            3104 ext/zlib/zlib.c rb_gzreader_each_char(VALUE obj)
VALUE            3106 ext/zlib/zlib.c     VALUE c;
VALUE            3119 ext/zlib/zlib.c static VALUE
VALUE            3120 ext/zlib/zlib.c rb_gzreader_each_byte(VALUE obj)
VALUE            3122 ext/zlib/zlib.c     VALUE c;
VALUE            3135 ext/zlib/zlib.c static VALUE
VALUE            3136 ext/zlib/zlib.c rb_gzreader_ungetc(VALUE obj, VALUE s)
VALUE            3154 ext/zlib/zlib.c static VALUE
VALUE            3155 ext/zlib/zlib.c rb_gzreader_ungetbyte(VALUE obj, VALUE ch)
VALUE            3165 ext/zlib/zlib.c     VALUE str;
VALUE            3194 ext/zlib/zlib.c rscheck(const char *rsptr, long rslen, VALUE rs)
VALUE            3200 ext/zlib/zlib.c static VALUE
VALUE            3201 ext/zlib/zlib.c gzreader_gets(int argc, VALUE *argv, VALUE obj)
VALUE            3204 ext/zlib/zlib.c     volatile VALUE rs;
VALUE            3205 ext/zlib/zlib.c     VALUE dst;
VALUE            3283 ext/zlib/zlib.c static VALUE
VALUE            3284 ext/zlib/zlib.c rb_gzreader_gets(int argc, VALUE *argv, VALUE obj)
VALUE            3286 ext/zlib/zlib.c     VALUE dst;
VALUE            3297 ext/zlib/zlib.c static VALUE
VALUE            3298 ext/zlib/zlib.c rb_gzreader_readline(int argc, VALUE *argv, VALUE obj)
VALUE            3300 ext/zlib/zlib.c     VALUE dst;
VALUE            3311 ext/zlib/zlib.c static VALUE
VALUE            3312 ext/zlib/zlib.c rb_gzreader_each(int argc, VALUE *argv, VALUE obj)
VALUE            3314 ext/zlib/zlib.c     VALUE str;
VALUE            3327 ext/zlib/zlib.c static VALUE
VALUE            3328 ext/zlib/zlib.c rb_gzreader_readlines(int argc, VALUE *argv, VALUE obj)
VALUE            3330 ext/zlib/zlib.c     VALUE str, dst;
VALUE            3424 ext/zlib/zlib.c     VALUE mZlib, cZStream, cDeflate, cInflate;
VALUE            3426 ext/zlib/zlib.c     VALUE cGzipFile, cGzipWriter, cGzipReader;
VALUE              96 file.c         VALUE rb_cFile;
VALUE              97 file.c         VALUE rb_mFileTest;
VALUE              98 file.c         VALUE rb_cStat;
VALUE             100 file.c         static VALUE
VALUE             101 file.c         rb_get_path_check(VALUE obj, int check)
VALUE             103 file.c             VALUE tmp;
VALUE             126 file.c         VALUE
VALUE             127 file.c         rb_get_path_no_checksafe(VALUE obj)
VALUE             132 file.c         VALUE
VALUE             133 file.c         rb_get_path(VALUE obj)
VALUE             139 file.c         apply2files(void (*func)(const char *, void *), VALUE vargs, void *arg)
VALUE             142 file.c             volatile VALUE path;
VALUE             165 file.c         static VALUE
VALUE             166 file.c         rb_file_path(VALUE obj)
VALUE             176 file.c         static VALUE
VALUE             177 file.c         stat_new_0(VALUE klass, struct stat *st)
VALUE             188 file.c         static VALUE
VALUE             195 file.c         get_stat(VALUE self)
VALUE             218 file.c         static VALUE
VALUE             219 file.c         rb_stat_cmp(VALUE self, VALUE other)
VALUE             247 file.c         static VALUE
VALUE             248 file.c         rb_stat_dev(VALUE self)
VALUE             264 file.c         static VALUE
VALUE             265 file.c         rb_stat_dev_major(VALUE self)
VALUE             286 file.c         static VALUE
VALUE             287 file.c         rb_stat_dev_minor(VALUE self)
VALUE             308 file.c         static VALUE
VALUE             309 file.c         rb_stat_ino(VALUE self)
VALUE             331 file.c         static VALUE
VALUE             332 file.c         rb_stat_mode(VALUE self)
VALUE             349 file.c         static VALUE
VALUE             350 file.c         rb_stat_nlink(VALUE self)
VALUE             366 file.c         static VALUE
VALUE             367 file.c         rb_stat_uid(VALUE self)
VALUE             382 file.c         static VALUE
VALUE             383 file.c         rb_stat_gid(VALUE self)
VALUE             401 file.c         static VALUE
VALUE             402 file.c         rb_stat_rdev(VALUE self)
VALUE             422 file.c         static VALUE
VALUE             423 file.c         rb_stat_rdev_major(VALUE self)
VALUE             444 file.c         static VALUE
VALUE             445 file.c         rb_stat_rdev_minor(VALUE self)
VALUE             464 file.c         static VALUE
VALUE             465 file.c         rb_stat_size(VALUE self)
VALUE             481 file.c         static VALUE
VALUE             482 file.c         rb_stat_blksize(VALUE self)
VALUE             502 file.c         static VALUE
VALUE             503 file.c         rb_stat_blocks(VALUE self)
VALUE             529 file.c         static VALUE
VALUE             553 file.c         static VALUE
VALUE             577 file.c         static VALUE
VALUE             595 file.c         static VALUE
VALUE             596 file.c         rb_stat_atime(VALUE self)
VALUE             611 file.c         static VALUE
VALUE             612 file.c         rb_stat_mtime(VALUE self)
VALUE             629 file.c         static VALUE
VALUE             630 file.c         rb_stat_ctime(VALUE self)
VALUE             649 file.c         static VALUE
VALUE             650 file.c         rb_stat_inspect(VALUE self)
VALUE             652 file.c             VALUE str;
VALUE             656 file.c         	VALUE (*func)(VALUE);
VALUE             684 file.c         	VALUE v;
VALUE             709 file.c         rb_stat(VALUE file, struct stat *st)
VALUE             711 file.c             VALUE tmp;
VALUE             727 file.c         w32_io_info(VALUE *file, BY_HANDLE_FILE_INFORMATION *st)
VALUE             729 file.c             VALUE tmp;
VALUE             768 file.c         static VALUE
VALUE             769 file.c         rb_file_s_stat(VALUE klass, VALUE fname)
VALUE             797 file.c         static VALUE
VALUE             798 file.c         rb_io_stat(VALUE obj)
VALUE             825 file.c         static VALUE
VALUE             826 file.c         rb_file_s_lstat(VALUE klass, VALUE fname)
VALUE             857 file.c         static VALUE
VALUE             858 file.c         rb_file_lstat(VALUE obj)
VALUE            1003 file.c         VALUE
VALUE            1004 file.c         rb_file_directory_p(VALUE obj, VALUE fname)
VALUE            1025 file.c         static VALUE
VALUE            1026 file.c         rb_file_pipe_p(VALUE obj, VALUE fname)
VALUE            1049 file.c         static VALUE
VALUE            1050 file.c         rb_file_symlink_p(VALUE obj, VALUE fname)
VALUE            1085 file.c         static VALUE
VALUE            1086 file.c         rb_file_socket_p(VALUE obj, VALUE fname)
VALUE            1119 file.c         static VALUE
VALUE            1120 file.c         rb_file_blockdev_p(VALUE obj, VALUE fname)
VALUE            1146 file.c         static VALUE
VALUE            1147 file.c         rb_file_chardev_p(VALUE obj, VALUE fname)
VALUE            1170 file.c         static VALUE
VALUE            1171 file.c         rb_file_exist_p(VALUE obj, VALUE fname)
VALUE            1187 file.c         static VALUE
VALUE            1188 file.c         rb_file_readable_p(VALUE obj, VALUE fname)
VALUE            1204 file.c         static VALUE
VALUE            1205 file.c         rb_file_readable_real_p(VALUE obj, VALUE fname)
VALUE            1235 file.c         static VALUE
VALUE            1236 file.c         rb_file_world_readable_p(VALUE obj, VALUE fname)
VALUE            1257 file.c         static VALUE
VALUE            1258 file.c         rb_file_writable_p(VALUE obj, VALUE fname)
VALUE            1274 file.c         static VALUE
VALUE            1275 file.c         rb_file_writable_real_p(VALUE obj, VALUE fname)
VALUE            1297 file.c         static VALUE
VALUE            1298 file.c         rb_file_world_writable_p(VALUE obj, VALUE fname)
VALUE            1319 file.c         static VALUE
VALUE            1320 file.c         rb_file_executable_p(VALUE obj, VALUE fname)
VALUE            1336 file.c         static VALUE
VALUE            1337 file.c         rb_file_executable_real_p(VALUE obj, VALUE fname)
VALUE            1357 file.c         static VALUE
VALUE            1358 file.c         rb_file_file_p(VALUE obj, VALUE fname)
VALUE            1375 file.c         static VALUE
VALUE            1376 file.c         rb_file_zero_p(VALUE obj, VALUE fname)
VALUE            1393 file.c         static VALUE
VALUE            1394 file.c         rb_file_size_p(VALUE obj, VALUE fname)
VALUE            1412 file.c         static VALUE
VALUE            1413 file.c         rb_file_owned_p(VALUE obj, VALUE fname)
VALUE            1422 file.c         static VALUE
VALUE            1423 file.c         rb_file_rowned_p(VALUE obj, VALUE fname)
VALUE            1441 file.c         static VALUE
VALUE            1442 file.c         rb_file_grpowned_p(VALUE obj, VALUE fname)
VALUE            1454 file.c         static VALUE
VALUE            1455 file.c         check3rdbyte(VALUE fname, int mode)
VALUE            1474 file.c         static VALUE
VALUE            1475 file.c         rb_file_suid_p(VALUE obj, VALUE fname)
VALUE            1491 file.c         static VALUE
VALUE            1492 file.c         rb_file_sgid_p(VALUE obj, VALUE fname)
VALUE            1508 file.c         static VALUE
VALUE            1509 file.c         rb_file_sticky_p(VALUE obj, VALUE fname)
VALUE            1535 file.c         static VALUE
VALUE            1536 file.c         rb_file_identical_p(VALUE obj, VALUE fname1, VALUE fname2)
VALUE            1589 file.c         static VALUE
VALUE            1590 file.c         rb_file_s_size(VALUE klass, VALUE fname)
VALUE            1601 file.c         static VALUE
VALUE            1657 file.c         static VALUE
VALUE            1658 file.c         rb_file_s_ftype(VALUE klass, VALUE fname)
VALUE            1681 file.c         static VALUE
VALUE            1682 file.c         rb_file_s_atime(VALUE klass, VALUE fname)
VALUE            1704 file.c         static VALUE
VALUE            1705 file.c         rb_file_atime(VALUE obj)
VALUE            1727 file.c         static VALUE
VALUE            1728 file.c         rb_file_s_mtime(VALUE klass, VALUE fname)
VALUE            1749 file.c         static VALUE
VALUE            1750 file.c         rb_file_mtime(VALUE obj)
VALUE            1774 file.c         static VALUE
VALUE            1775 file.c         rb_file_s_ctime(VALUE klass, VALUE fname)
VALUE            1797 file.c         static VALUE
VALUE            1798 file.c         rb_file_ctime(VALUE obj)
VALUE            1830 file.c         static VALUE
VALUE            1831 file.c         rb_file_s_chmod(int argc, VALUE *argv)
VALUE            1833 file.c             VALUE vmode;
VALUE            1834 file.c             VALUE rest;
VALUE            1859 file.c         static VALUE
VALUE            1860 file.c         rb_file_chmod(VALUE obj, VALUE vmode)
VALUE            1885 file.c             if (lchmod(path, (int)(VALUE)mode) < 0)
VALUE            1899 file.c         static VALUE
VALUE            1900 file.c         rb_file_s_lchmod(int argc, VALUE *argv)
VALUE            1902 file.c             VALUE vmode;
VALUE            1903 file.c             VALUE rest;
VALUE            1914 file.c         static VALUE
VALUE            1915 file.c         rb_file_s_lchmod(int argc, VALUE *argv)
VALUE            1950 file.c         static VALUE
VALUE            1951 file.c         rb_file_s_chown(int argc, VALUE *argv)
VALUE            1953 file.c             VALUE o, g, rest;
VALUE            1991 file.c         static VALUE
VALUE            1992 file.c         rb_file_chown(VALUE obj, VALUE owner, VALUE group)
VALUE            2034 file.c         static VALUE
VALUE            2035 file.c         rb_file_s_lchown(int argc, VALUE *argv)
VALUE            2037 file.c             VALUE o, g, rest;
VALUE            2060 file.c         static VALUE
VALUE            2061 file.c         rb_file_s_lchown(int argc, VALUE *argv)
VALUE            2067 file.c         struct timespec rb_time_timespec(VALUE time);
VALUE            2139 file.c         static VALUE
VALUE            2140 file.c         rb_file_s_utime(int argc, VALUE *argv)
VALUE            2142 file.c             VALUE atime, mtime, rest;
VALUE            2160 file.c         NORETURN(static void sys_fail2(VALUE,VALUE));
VALUE            2162 file.c         sys_fail2(VALUE s1, VALUE s2)
VALUE            2205 file.c         static VALUE
VALUE            2206 file.c         rb_file_s_link(VALUE klass, VALUE from, VALUE to)
VALUE            2235 file.c         static VALUE
VALUE            2236 file.c         rb_file_s_symlink(VALUE klass, VALUE from, VALUE to)
VALUE            2264 file.c         static VALUE
VALUE            2265 file.c         rb_file_s_readlink(VALUE klass, VALUE path)
VALUE            2271 file.c             VALUE v;
VALUE            2315 file.c         static VALUE
VALUE            2316 file.c         rb_file_s_unlink(VALUE klass, VALUE args)
VALUE            2335 file.c         static VALUE
VALUE            2336 file.c         rb_file_s_rename(VALUE klass, VALUE from, VALUE to)
VALUE            2382 file.c         static VALUE
VALUE            2383 file.c         rb_file_s_umask(int argc, VALUE *argv)
VALUE            2603 file.c         static VALUE
VALUE            2604 file.c         file_expand_path(VALUE fname, VALUE dname, int abs_mode, VALUE result)
VALUE            2892 file.c         VALUE
VALUE            2893 file.c         rb_file_expand_path(VALUE fname, VALUE dname)
VALUE            2915 file.c         VALUE
VALUE            2916 file.c         rb_file_s_expand_path(int argc, VALUE *argv)
VALUE            2918 file.c             VALUE fname, dname;
VALUE            2928 file.c         VALUE
VALUE            2929 file.c         rb_file_absolute_path(VALUE fname, VALUE dname)
VALUE            2947 file.c         VALUE
VALUE            2948 file.c         rb_file_s_absolute_path(int argc, VALUE *argv)
VALUE            2950 file.c             VALUE fname, dname;
VALUE            3006 file.c         static VALUE
VALUE            3007 file.c         rb_file_s_basename(int argc, VALUE *argv)
VALUE            3009 file.c             VALUE fname, fext, basename;
VALUE            3083 file.c         static VALUE
VALUE            3084 file.c         rb_file_s_dirname(VALUE klass, VALUE fname)
VALUE            3087 file.c             VALUE dirname;
VALUE            3137 file.c         static VALUE
VALUE            3138 file.c         rb_file_s_extname(VALUE klass, VALUE fname)
VALUE            3141 file.c             VALUE extname;
VALUE            3199 file.c         static VALUE
VALUE            3200 file.c         rb_file_s_path(VALUE klass, VALUE fname)
VALUE            3216 file.c         static VALUE
VALUE            3217 file.c         rb_file_s_split(VALUE klass, VALUE path)
VALUE            3223 file.c         static VALUE separator;
VALUE            3225 file.c         static VALUE rb_file_join(VALUE ary, VALUE sep);
VALUE            3227 file.c         static VALUE
VALUE            3228 file.c         file_inspect_join(VALUE ary, VALUE argp, int recur)
VALUE            3230 file.c             VALUE *arg = (VALUE *)argp;
VALUE            3235 file.c         static VALUE
VALUE            3236 file.c         rb_file_join(VALUE ary, VALUE sep)
VALUE            3239 file.c             VALUE result, tmp;
VALUE            3266 file.c         		VALUE args[2];
VALUE            3270 file.c         		tmp = rb_exec_recursive(file_inspect_join, ary, (VALUE)args);
VALUE            3303 file.c         static VALUE
VALUE            3304 file.c         rb_file_s_join(VALUE klass, VALUE args)
VALUE            3324 file.c         static VALUE
VALUE            3325 file.c         rb_file_s_truncate(VALUE klass, VALUE path, VALUE len)
VALUE            3376 file.c         static VALUE
VALUE            3377 file.c         rb_file_truncate(VALUE obj, VALUE len)
VALUE            3421 file.c         static VALUE
VALUE            3435 file.c             return (VALUE)ret;
VALUE            3467 file.c         static VALUE
VALUE            3468 file.c         rb_file_flock(VALUE obj, VALUE operation)
VALUE            3510 file.c         test_check(int n, int argc, VALUE *argv)
VALUE            3590 file.c         static VALUE
VALUE            3591 file.c         rb_f_test(int argc, VALUE *argv)
VALUE            3672 file.c         	VALUE fname = argv[1];
VALUE            3743 file.c         static VALUE
VALUE            3744 file.c         rb_stat_s_alloc(VALUE klass)
VALUE            3758 file.c         static VALUE
VALUE            3759 file.c         rb_stat_init(VALUE obj, VALUE fname)
VALUE            3780 file.c         static VALUE
VALUE            3781 file.c         rb_stat_init_copy(VALUE copy, VALUE orig)
VALUE            3818 file.c         static VALUE
VALUE            3819 file.c         rb_stat_ftype(VALUE obj)
VALUE            3835 file.c         static VALUE
VALUE            3836 file.c         rb_stat_d(VALUE obj)
VALUE            3850 file.c         static VALUE
VALUE            3851 file.c         rb_stat_p(VALUE obj)
VALUE            3877 file.c         static VALUE
VALUE            3878 file.c         rb_stat_l(VALUE obj)
VALUE            3898 file.c         static VALUE
VALUE            3899 file.c         rb_stat_S(VALUE obj)
VALUE            3921 file.c         static VALUE
VALUE            3922 file.c         rb_stat_b(VALUE obj)
VALUE            3943 file.c         static VALUE
VALUE            3944 file.c         rb_stat_c(VALUE obj)
VALUE            3963 file.c         static VALUE
VALUE            3964 file.c         rb_stat_owned(VALUE obj)
VALUE            3970 file.c         static VALUE
VALUE            3971 file.c         rb_stat_rowned(VALUE obj)
VALUE            3989 file.c         static VALUE
VALUE            3990 file.c         rb_stat_grpowned(VALUE obj)
VALUE            4009 file.c         static VALUE
VALUE            4010 file.c         rb_stat_r(VALUE obj)
VALUE            4044 file.c         static VALUE
VALUE            4045 file.c         rb_stat_R(VALUE obj)
VALUE            4079 file.c         static VALUE
VALUE            4080 file.c         rb_stat_wr(VALUE obj)
VALUE            4103 file.c         static VALUE
VALUE            4104 file.c         rb_stat_w(VALUE obj)
VALUE            4136 file.c         static VALUE
VALUE            4137 file.c         rb_stat_W(VALUE obj)
VALUE            4171 file.c         static VALUE
VALUE            4172 file.c         rb_stat_ww(VALUE obj)
VALUE            4197 file.c         static VALUE
VALUE            4198 file.c         rb_stat_x(VALUE obj)
VALUE            4230 file.c         static VALUE
VALUE            4231 file.c         rb_stat_X(VALUE obj)
VALUE            4265 file.c         static VALUE
VALUE            4266 file.c         rb_stat_f(VALUE obj)
VALUE            4283 file.c         static VALUE
VALUE            4284 file.c         rb_stat_z(VALUE obj)
VALUE            4301 file.c         static VALUE
VALUE            4302 file.c         rb_stat_s(VALUE obj)
VALUE            4321 file.c         static VALUE
VALUE            4322 file.c         rb_stat_suid(VALUE obj)
VALUE            4342 file.c         static VALUE
VALUE            4343 file.c         rb_stat_sgid(VALUE obj)
VALUE            4363 file.c         static VALUE
VALUE            4364 file.c         rb_stat_sticky(VALUE obj)
VALUE            4372 file.c         VALUE rb_mFConst;
VALUE            4375 file.c         rb_file_const(const char *name, VALUE value)
VALUE            4405 file.c         path_check_0(VALUE path, int execpath)
VALUE            4413 file.c         	VALUE newpath;
VALUE            4496 file.c         VALUE rb_get_load_path(void);
VALUE            4499 file.c         rb_find_file_ext(VALUE *filep, const char *const *ext)
VALUE            4502 file.c             VALUE fname, load_path, tmp;
VALUE            4543 file.c         	    VALUE str = RARRAY_PTR(load_path)[i];
VALUE            4561 file.c         VALUE
VALUE            4562 file.c         rb_find_file(VALUE path)
VALUE            4564 file.c             VALUE tmp, load_path;
VALUE            4595 file.c         	    VALUE str = RARRAY_PTR(load_path)[i];
VALUE            4620 file.c         define_filetest_function(const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE             248 gc.c           	    VALUE flags;		/* always 0 for freed obj */
VALUE             288 gc.c               VALUE *varptr;
VALUE             321 gc.c           	VALUE buffer[MARK_STACK_MAX];
VALUE             322 gc.c           	VALUE *ptr;
VALUE             399 gc.c           extern VALUE rb_cMutex;
VALUE             404 gc.c           static void run_final(rb_objspace_t *objspace, VALUE obj);
VALUE             408 gc.c           rb_global_variable(VALUE *var)
VALUE             463 gc.c           static VALUE
VALUE             464 gc.c           gc_stress_get(VALUE self)
VALUE             482 gc.c           static VALUE
VALUE             483 gc.c           gc_stress_set(VALUE self, VALUE bool)
VALUE             498 gc.c           static VALUE
VALUE             499 gc.c           gc_profile_enable_get(VALUE self)
VALUE             514 gc.c           static VALUE
VALUE             532 gc.c           static VALUE
VALUE             549 gc.c           static VALUE
VALUE             585 gc.c               return (void *)(VALUE)garbage_collect((rb_objspace_t *)ptr);
VALUE             760 gc.c           VALUE
VALUE             782 gc.c           VALUE
VALUE             792 gc.c           VALUE rb_mGC;
VALUE             795 gc.c           rb_gc_register_mark_object(VALUE obj)
VALUE             797 gc.c               VALUE ary = GET_THREAD()->vm->mark_object_ary;
VALUE             802 gc.c           rb_gc_register_address(VALUE *addr)
VALUE             814 gc.c           rb_gc_unregister_address(VALUE *addr)
VALUE             876 gc.c               if ((VALUE)p % sizeof(RVALUE) != 0) {
VALUE             877 gc.c           	p = (RVALUE*)((VALUE)p + sizeof(RVALUE) - ((VALUE)p % sizeof(RVALUE)));
VALUE             896 gc.c           	    rb_bug("same heap slot is allocated: %p at %"PRIuVALUE, (void *)membase, (VALUE)mid);
VALUE             961 gc.c           static VALUE
VALUE             964 gc.c               VALUE obj;
VALUE             973 gc.c               obj = (VALUE)freelist;
VALUE             986 gc.c           static VALUE
VALUE             991 gc.c               VALUE rv;
VALUE             995 gc.c           	VALUE v = rb_newobj_from_heap(objspace);
VALUE            1014 gc.c           VALUE
VALUE            1021 gc.c               VALUE v = *th->value_cache_ptr;
VALUE            1055 gc.c           rb_node_newnode(enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            1069 gc.c           VALUE
VALUE            1070 gc.c           rb_data_object_alloc(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree)
VALUE            1079 gc.c               return (VALUE)data;
VALUE            1090 gc.c           #define STACK_LEVEL_MAX (th->machine_stack_maxsize/sizeof(VALUE))
VALUE            1103 gc.c           ruby_get_stack_grow_direction(VALUE *addr)
VALUE            1116 gc.c           ruby_stack_length(VALUE **p)
VALUE            1133 gc.c                   ret = (VALUE*)rb_ia64_bsp() - th->machine_register_stack_start >
VALUE            1134 gc.c                         th->machine_register_stack_maxsize/sizeof(VALUE) - GC_WATER_MARK;
VALUE            1159 gc.c           static void gc_mark(rb_objspace_t *objspace, VALUE ptr, int lev);
VALUE            1160 gc.c           static void gc_mark_children(rb_objspace_t *objspace, VALUE ptr, int lev);
VALUE            1174 gc.c           		gc_mark_children(objspace, (VALUE)p, 0);
VALUE            1184 gc.c               VALUE tmp_arry[MARK_STACK_MAX];
VALUE            1185 gc.c               VALUE *p;
VALUE            1188 gc.c               MEMCPY(tmp_arry, mark_stack, VALUE, p - tmp_arry);
VALUE            1205 gc.c               if ((VALUE)p % sizeof(RVALUE) != 0) return Qfalse;
VALUE            1226 gc.c           mark_locations_array(rb_objspace_t *objspace, register VALUE *x, register long n)
VALUE            1228 gc.c               VALUE v;
VALUE            1240 gc.c           gc_mark_locations(rb_objspace_t *objspace, VALUE *start, VALUE *end)
VALUE            1250 gc.c           rb_gc_mark_locations(VALUE *start, VALUE *end)
VALUE            1263 gc.c           mark_entry(ID key, VALUE value, st_data_t data)
VALUE            1287 gc.c           mark_key(VALUE key, VALUE value, st_data_t data)
VALUE            1311 gc.c           mark_keyvalue(VALUE key, VALUE value, st_data_t data)
VALUE            1336 gc.c           rb_gc_mark_maybe(VALUE obj)
VALUE            1346 gc.c           gc_mark(rb_objspace_t *objspace, VALUE ptr, int lev)
VALUE            1372 gc.c           rb_gc_mark(VALUE ptr)
VALUE            1378 gc.c           gc_mark_children(rb_objspace_t *objspace, VALUE ptr, int lev)
VALUE            1413 gc.c           	    gc_mark(objspace, (VALUE)obj->as.node.u2.node, lev);
VALUE            1427 gc.c           	    gc_mark(objspace, (VALUE)obj->as.node.u1.node, lev);
VALUE            1433 gc.c           	    ptr = (VALUE)obj->as.node.u3.node;
VALUE            1455 gc.c           	    gc_mark(objspace, (VALUE)obj->as.node.u1.node, lev);
VALUE            1470 gc.c           	    ptr = (VALUE)obj->as.node.u2.node;
VALUE            1486 gc.c           	    ptr = (VALUE)obj->as.node.u1.node;
VALUE            1492 gc.c           	    gc_mark(objspace, (VALUE)obj->as.node.u3.node, lev);
VALUE            1493 gc.c           	    ptr = (VALUE)obj->as.node.u2.node;
VALUE            1519 gc.c           				 (VALUE*)obj->as.node.u1.value,
VALUE            1521 gc.c           	    ptr = (VALUE)obj->as.node.u2.node;
VALUE            1526 gc.c           		gc_mark(objspace, (VALUE)obj->as.node.u1.node, lev);
VALUE            1529 gc.c           		gc_mark(objspace, (VALUE)obj->as.node.u2.node, lev);
VALUE            1532 gc.c           		gc_mark(objspace, (VALUE)obj->as.node.u3.node, lev);
VALUE            1555 gc.c           	    VALUE *ptr = RARRAY_PTR(obj);
VALUE            1582 gc.c           	    VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE            1630 gc.c           	    VALUE *ptr = RSTRUCT_PTR(obj);
VALUE            1645 gc.c           static int obj_free(rb_objspace_t *, VALUE);
VALUE            1661 gc.c           	run_final(objspace, (VALUE)p);
VALUE            1736 gc.c           		    ((deferred = obj_free(objspace, (VALUE)p)) ||
VALUE            1802 gc.c           rb_gc_force_recycle(VALUE p)
VALUE            1824 gc.c           obj_free(rb_objspace_t *objspace, VALUE obj)
VALUE            1836 gc.c           	rb_free_generic_ivar((VALUE)obj);
VALUE            1849 gc.c           	rb_clear_cache_by_class((VALUE)obj);
VALUE            1952 gc.c               VALUE *stack_start, *stack_end;
VALUE            1976 gc.c           			 (VALUE*)save_regs_gc_mark,
VALUE            1977 gc.c           			 sizeof(save_regs_gc_mark) / sizeof(VALUE));
VALUE            1984 gc.c               mark_locations_array((VALUE*)((char*)STACK_END + 2),
VALUE            2106 gc.c           VALUE
VALUE            2116 gc.c           Init_stack(VALUE *addr)
VALUE            2158 gc.c           static VALUE
VALUE            2159 gc.c           os_obj_of(rb_objspace_t *objspace, VALUE of)
VALUE            2165 gc.c               volatile VALUE v;
VALUE            2190 gc.c                               v = (VALUE)p;
VALUE            2236 gc.c           static VALUE
VALUE            2237 gc.c           os_each_obj(int argc, VALUE *argv, VALUE os)
VALUE            2239 gc.c               VALUE of;
VALUE            2260 gc.c           static VALUE
VALUE            2261 gc.c           undefine_final(VALUE os, VALUE obj)
VALUE            2279 gc.c           static VALUE
VALUE            2280 gc.c           define_final(int argc, VALUE *argv, VALUE os)
VALUE            2283 gc.c               VALUE obj, block, table;
VALUE            2317 gc.c           rb_gc_copy_finalizer(VALUE dest, VALUE obj)
VALUE            2320 gc.c               VALUE table;
VALUE            2330 gc.c           static VALUE
VALUE            2331 gc.c           run_single_final(VALUE arg)
VALUE            2333 gc.c               VALUE *args = (VALUE *)arg;
VALUE            2339 gc.c           run_final(rb_objspace_t *objspace, VALUE obj)
VALUE            2343 gc.c               VALUE args[3], table, objid;
VALUE            2355 gc.c           	args[2] = (VALUE)rb_safe_level();
VALUE            2360 gc.c           	    VALUE final = RARRAY_PTR(table)[i];
VALUE            2363 gc.c           	    rb_protect(run_single_final, (VALUE)args, &status);
VALUE            2427 gc.c           		run_final(objspace, (VALUE)p);
VALUE            2489 gc.c           static VALUE
VALUE            2490 gc.c           id2ref(VALUE obj, VALUE objid)
VALUE            2498 gc.c               VALUE ptr;
VALUE            2508 gc.c               if (FIXNUM_P(ptr)) return (VALUE)ptr;
VALUE            2525 gc.c               return (VALUE)ptr;
VALUE            2555 gc.c           VALUE
VALUE            2556 gc.c           rb_obj_id(VALUE obj)
VALUE            2592 gc.c               return (VALUE)((SIGNED_VALUE)obj|FIXNUM_FLAG);
VALUE            2598 gc.c               VALUE k = (VALUE)key;
VALUE            2599 gc.c               VALUE hash = (VALUE)arg;
VALUE            2624 gc.c           static VALUE
VALUE            2625 gc.c           count_objects(int argc, VALUE *argv, VALUE os)
VALUE            2632 gc.c               VALUE hash;
VALUE            2668 gc.c                   VALUE type;
VALUE            2716 gc.c           static VALUE
VALUE            2717 gc.c           gc_count(VALUE self)
VALUE            2732 gc.c           static VALUE
VALUE            2733 gc.c           gc_malloc_allocated_size(VALUE self)
VALUE            2747 gc.c           static VALUE
VALUE            2748 gc.c           gc_malloc_allocations(VALUE self)
VALUE            2754 gc.c           static VALUE
VALUE            2757 gc.c               VALUE prof;
VALUE            2758 gc.c               VALUE gc_profile = rb_ary_new();
VALUE            2801 gc.c           static VALUE
VALUE            2805 gc.c               VALUE record;
VALUE            2806 gc.c               VALUE result;
VALUE            2814 gc.c           	    VALUE r = RARRAY_PTR(record)[i];
VALUE            2827 gc.c           	    VALUE r = RARRAY_PTR(record)[i];
VALUE            2853 gc.c           static VALUE
VALUE            2854 gc.c           gc_profile_report(int argc, VALUE *argv, VALUE self)
VALUE            2856 gc.c               VALUE out;
VALUE            2879 gc.c               VALUE rb_mObSpace;
VALUE            2880 gc.c               VALUE rb_mProfiler;
VALUE               8 gc.h           NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p));
VALUE              67 gc.h           int ruby_get_stack_grow_direction(VALUE *addr);
VALUE               9 goruby.c       static VALUE
VALUE              10 goruby.c       init_golf(VALUE arg)
VALUE              22 hash.c         static VALUE rb_hash_s_try_convert(VALUE, VALUE);
VALUE              27 hash.c         VALUE
VALUE              28 hash.c         rb_hash_freeze(VALUE hash)
VALUE              33 hash.c         VALUE rb_cHash;
VALUE              35 hash.c         static VALUE envtbl;
VALUE              39 hash.c         rb_any_cmp(VALUE a, VALUE b)
VALUE              57 hash.c         VALUE
VALUE              58 hash.c         rb_hash(VALUE obj)
VALUE              64 hash.c         rb_any_hash(VALUE a)
VALUE              66 hash.c             VALUE hval;
VALUE             137 hash.c             VALUE hash;
VALUE             139 hash.c             VALUE arg;
VALUE             143 hash.c         hash_foreach_iter(VALUE key, VALUE value, struct hash_foreach_arg *arg)
VALUE             166 hash.c         static VALUE
VALUE             167 hash.c         hash_foreach_ensure(VALUE hash)
VALUE             180 hash.c         static VALUE
VALUE             190 hash.c         rb_hash_foreach(VALUE hash, int (*func)(ANYARGS), VALUE farg)
VALUE             200 hash.c             rb_ensure(hash_foreach_call, (VALUE)&arg, hash_foreach_ensure, hash);
VALUE             203 hash.c         static VALUE
VALUE             204 hash.c         hash_alloc(VALUE klass)
VALUE             211 hash.c             return (VALUE)hash;
VALUE             214 hash.c         VALUE
VALUE             220 hash.c         VALUE
VALUE             221 hash.c         rb_hash_dup(VALUE hash)
VALUE             232 hash.c             return (VALUE)ret;
VALUE             236 hash.c         rb_hash_modify_check(VALUE hash)
VALUE             244 hash.c         rb_hash_tbl(VALUE hash)
VALUE             253 hash.c         rb_hash_modify(VALUE hash)
VALUE             294 hash.c         static VALUE
VALUE             295 hash.c         rb_hash_initialize(int argc, VALUE *argv, VALUE hash)
VALUE             297 hash.c             VALUE ifnone;
VALUE             328 hash.c         static VALUE
VALUE             329 hash.c         rb_hash_s_create(int argc, VALUE *argv, VALUE klass)
VALUE             331 hash.c             VALUE hash, tmp;
VALUE             350 hash.c         		VALUE v = rb_check_array_type(RARRAY_PTR(tmp)[i]);
VALUE             351 hash.c         		VALUE key, val = Qnil;
VALUE             377 hash.c         static VALUE
VALUE             378 hash.c         to_hash(VALUE hash)
VALUE             394 hash.c         static VALUE
VALUE             395 hash.c         rb_hash_s_try_convert(VALUE dummy, VALUE hash)
VALUE             401 hash.c         rb_hash_rehash_i(VALUE key, VALUE value, st_table *tbl)
VALUE             427 hash.c         static VALUE
VALUE             428 hash.c         rb_hash_rehash(VALUE hash)
VALUE             460 hash.c         VALUE
VALUE             461 hash.c         rb_hash_aref(VALUE hash, VALUE key)
VALUE             463 hash.c             VALUE val;
VALUE             471 hash.c         VALUE
VALUE             472 hash.c         rb_hash_lookup2(VALUE hash, VALUE key, VALUE def)
VALUE             474 hash.c             VALUE val;
VALUE             482 hash.c         VALUE
VALUE             483 hash.c         rb_hash_lookup(VALUE hash, VALUE key)
VALUE             517 hash.c         static VALUE
VALUE             518 hash.c         rb_hash_fetch_m(int argc, VALUE *argv, VALUE hash)
VALUE             520 hash.c             VALUE key, if_none;
VALUE             521 hash.c             VALUE val;
VALUE             540 hash.c         VALUE
VALUE             541 hash.c         rb_hash_fetch(VALUE hash, VALUE key)
VALUE             567 hash.c         static VALUE
VALUE             568 hash.c         rb_hash_default(int argc, VALUE *argv, VALUE hash)
VALUE             570 hash.c             VALUE key;
VALUE             600 hash.c         static VALUE
VALUE             601 hash.c         rb_hash_set_default(VALUE hash, VALUE ifnone)
VALUE             624 hash.c         static VALUE
VALUE             625 hash.c         rb_hash_default_proc(VALUE hash)
VALUE             633 hash.c         VALUE rb_obj_is_proc(VALUE proc);
VALUE             648 hash.c         static VALUE
VALUE             649 hash.c         rb_hash_set_default_proc(VALUE hash, VALUE proc)
VALUE             651 hash.c             VALUE b;
VALUE             667 hash.c         key_i(VALUE key, VALUE value, VALUE *args)
VALUE             688 hash.c         static VALUE
VALUE             689 hash.c         rb_hash_key(VALUE hash, VALUE value)
VALUE             691 hash.c             VALUE args[2];
VALUE             702 hash.c         static VALUE
VALUE             703 hash.c         rb_hash_index(VALUE hash, VALUE value)
VALUE             709 hash.c         static VALUE
VALUE             710 hash.c         rb_hash_delete_key(VALUE hash, VALUE key)
VALUE             719 hash.c         	    return (VALUE)val;
VALUE             723 hash.c         	return (VALUE)val;
VALUE             745 hash.c         VALUE
VALUE             746 hash.c         rb_hash_delete(VALUE hash, VALUE key)
VALUE             748 hash.c             VALUE val;
VALUE             760 hash.c             VALUE key;
VALUE             761 hash.c             VALUE val;
VALUE             765 hash.c         shift_i(VALUE key, VALUE value, struct shift_var *var)
VALUE             775 hash.c         shift_i_safe(VALUE key, VALUE value, struct shift_var *var)
VALUE             796 hash.c         static VALUE
VALUE             797 hash.c         rb_hash_shift(VALUE hash)
VALUE             821 hash.c         delete_if_i(VALUE key, VALUE value, VALUE hash)
VALUE             842 hash.c         VALUE
VALUE             843 hash.c         rb_hash_delete_if(VALUE hash)
VALUE             859 hash.c         VALUE
VALUE             860 hash.c         rb_hash_reject_bang(VALUE hash)
VALUE             883 hash.c         static VALUE
VALUE             884 hash.c         rb_hash_reject(VALUE hash)
VALUE             900 hash.c         VALUE
VALUE             901 hash.c         rb_hash_values_at(int argc, VALUE *argv, VALUE hash)
VALUE             903 hash.c             VALUE result = rb_ary_new2(argc);
VALUE             913 hash.c         select_i(VALUE key, VALUE value, VALUE result)
VALUE             932 hash.c         VALUE
VALUE             933 hash.c         rb_hash_select(VALUE hash)
VALUE             935 hash.c             VALUE result;
VALUE             944 hash.c         clear_i(VALUE key, VALUE value, VALUE dummy)
VALUE             960 hash.c         static VALUE
VALUE             961 hash.c         rb_hash_clear(VALUE hash)
VALUE             994 hash.c         VALUE
VALUE             995 hash.c         rb_hash_aset(VALUE hash, VALUE key, VALUE val)
VALUE            1009 hash.c         replace_i(VALUE key, VALUE val, VALUE hash)
VALUE            1030 hash.c         static VALUE
VALUE            1031 hash.c         rb_hash_replace(VALUE hash, VALUE hash2)
VALUE            1061 hash.c         static VALUE
VALUE            1062 hash.c         rb_hash_size(VALUE hash)
VALUE            1080 hash.c         static VALUE
VALUE            1081 hash.c         rb_hash_empty_p(VALUE hash)
VALUE            1087 hash.c         each_value_i(VALUE key, VALUE value)
VALUE            1110 hash.c         static VALUE
VALUE            1111 hash.c         rb_hash_each_value(VALUE hash)
VALUE            1119 hash.c         each_key_i(VALUE key, VALUE value)
VALUE            1141 hash.c         static VALUE
VALUE            1142 hash.c         rb_hash_each_key(VALUE hash)
VALUE            1150 hash.c         each_pair_i(VALUE key, VALUE value)
VALUE            1175 hash.c         static VALUE
VALUE            1176 hash.c         rb_hash_each_pair(VALUE hash)
VALUE            1184 hash.c         to_a_i(VALUE key, VALUE value, VALUE ary)
VALUE            1202 hash.c         static VALUE
VALUE            1203 hash.c         rb_hash_to_a(VALUE hash)
VALUE            1205 hash.c             VALUE ary;
VALUE            1215 hash.c         inspect_i(VALUE key, VALUE value, VALUE str)
VALUE            1217 hash.c             VALUE str2;
VALUE            1234 hash.c         static VALUE
VALUE            1235 hash.c         inspect_hash(VALUE hash, VALUE dummy, int recur)
VALUE            1237 hash.c             VALUE str;
VALUE            1259 hash.c         static VALUE
VALUE            1260 hash.c         rb_hash_inspect(VALUE hash)
VALUE            1274 hash.c         static VALUE
VALUE            1275 hash.c         rb_hash_to_hash(VALUE hash)
VALUE            1281 hash.c         keys_i(VALUE key, VALUE value, VALUE ary)
VALUE            1300 hash.c         static VALUE
VALUE            1301 hash.c         rb_hash_keys(VALUE hash)
VALUE            1303 hash.c             VALUE ary;
VALUE            1312 hash.c         values_i(VALUE key, VALUE value, VALUE ary)
VALUE            1331 hash.c         static VALUE
VALUE            1332 hash.c         rb_hash_values(VALUE hash)
VALUE            1334 hash.c             VALUE ary;
VALUE            1357 hash.c         static VALUE
VALUE            1358 hash.c         rb_hash_has_key(VALUE hash, VALUE key)
VALUE            1369 hash.c         rb_hash_search_value(VALUE key, VALUE value, VALUE *data)
VALUE            1392 hash.c         static VALUE
VALUE            1393 hash.c         rb_hash_has_value(VALUE hash, VALUE val)
VALUE            1395 hash.c             VALUE data[2];
VALUE            1404 hash.c             VALUE result;
VALUE            1410 hash.c         eql_i(VALUE key, VALUE val1, struct equal_data *data)
VALUE            1412 hash.c             VALUE val2;
VALUE            1426 hash.c         static VALUE
VALUE            1427 hash.c         recursive_eql(VALUE hash, VALUE dt, int recur)
VALUE            1439 hash.c         static VALUE
VALUE            1440 hash.c         hash_equal(VALUE hash1, VALUE hash2, int eql)
VALUE            1468 hash.c             return rb_exec_recursive(recursive_eql, hash1, (VALUE)&data);
VALUE            1490 hash.c         static VALUE
VALUE            1491 hash.c         rb_hash_equal(VALUE hash1, VALUE hash2)
VALUE            1504 hash.c         static VALUE
VALUE            1505 hash.c         rb_hash_eql(VALUE hash1, VALUE hash2)
VALUE            1511 hash.c         hash_i(VALUE key, VALUE val, int *hval)
VALUE            1519 hash.c         static VALUE
VALUE            1520 hash.c         recursive_hash(VALUE hash, VALUE dummy, int recur)
VALUE            1542 hash.c         static VALUE
VALUE            1543 hash.c         rb_hash_hash(VALUE hash)
VALUE            1549 hash.c         rb_hash_invert_i(VALUE key, VALUE value, VALUE hash)
VALUE            1568 hash.c         static VALUE
VALUE            1569 hash.c         rb_hash_invert(VALUE hash)
VALUE            1571 hash.c             VALUE h = rb_hash_new();
VALUE            1578 hash.c         rb_hash_update_i(VALUE key, VALUE value, VALUE hash)
VALUE            1586 hash.c         rb_hash_update_block_i(VALUE key, VALUE value, VALUE hash)
VALUE            1619 hash.c         static VALUE
VALUE            1620 hash.c         rb_hash_update(VALUE hash1, VALUE hash2)
VALUE            1648 hash.c         static VALUE
VALUE            1649 hash.c         rb_hash_merge(VALUE hash1, VALUE hash2)
VALUE            1655 hash.c         assoc_i(VALUE key, VALUE val, VALUE *args)
VALUE            1679 hash.c         VALUE
VALUE            1680 hash.c         rb_hash_assoc(VALUE hash, VALUE obj)
VALUE            1682 hash.c             VALUE args[2];
VALUE            1691 hash.c         rassoc_i(VALUE key, VALUE val, VALUE *args)
VALUE            1714 hash.c         VALUE
VALUE            1715 hash.c         rb_hash_rassoc(VALUE hash, VALUE obj)
VALUE            1717 hash.c             VALUE args[2];
VALUE            1741 hash.c         static VALUE
VALUE            1742 hash.c         rb_hash_flatten(int argc, VALUE *argv, VALUE hash)
VALUE            1744 hash.c             VALUE ary, tmp;
VALUE            1772 hash.c         static VALUE
VALUE            1773 hash.c         rb_hash_compare_by_id(VALUE hash)
VALUE            1790 hash.c         static VALUE
VALUE            1791 hash.c         rb_hash_compare_by_id_p(VALUE hash)
VALUE            1828 hash.c         static VALUE
VALUE            1831 hash.c             VALUE str = rb_tainted_str_new(ptr, len);
VALUE            1837 hash.c         static VALUE
VALUE            1844 hash.c         static VALUE
VALUE            1845 hash.c         env_delete(VALUE obj, VALUE name)
VALUE            1857 hash.c         	VALUE value = env_str_new2(val);
VALUE            1868 hash.c         static VALUE
VALUE            1869 hash.c         env_delete_m(VALUE obj, VALUE name)
VALUE            1871 hash.c             VALUE val;
VALUE            1878 hash.c         static VALUE
VALUE            1879 hash.c         rb_f_getenv(VALUE obj, VALUE name)
VALUE            1892 hash.c         	    VALUE str = rb_str_new2(env);
VALUE            1902 hash.c         static VALUE
VALUE            1903 hash.c         env_fetch(int argc, VALUE *argv)
VALUE            1905 hash.c             VALUE key, if_none;
VALUE            2040 hash.c         static VALUE
VALUE            2041 hash.c         env_aset(VALUE obj, VALUE nm, VALUE val)
VALUE            2076 hash.c         static VALUE
VALUE            2080 hash.c             VALUE ary;
VALUE            2096 hash.c         static VALUE
VALUE            2097 hash.c         env_each_key(VALUE ehash)
VALUE            2099 hash.c             VALUE keys;
VALUE            2110 hash.c         static VALUE
VALUE            2113 hash.c             VALUE ary;
VALUE            2130 hash.c         static VALUE
VALUE            2131 hash.c         env_each_value(VALUE ehash)
VALUE            2133 hash.c             VALUE values;
VALUE            2144 hash.c         static VALUE
VALUE            2145 hash.c         env_each_pair(VALUE ehash)
VALUE            2148 hash.c             VALUE ary;
VALUE            2172 hash.c         static VALUE
VALUE            2173 hash.c         env_reject_bang(VALUE ehash)
VALUE            2175 hash.c             volatile VALUE keys;
VALUE            2182 hash.c         	VALUE val = rb_f_getenv(Qnil, RARRAY_PTR(keys)[i]);
VALUE            2195 hash.c         static VALUE
VALUE            2196 hash.c         env_delete_if(VALUE ehash)
VALUE            2203 hash.c         static VALUE
VALUE            2204 hash.c         env_values_at(int argc, VALUE *argv)
VALUE            2206 hash.c             VALUE result;
VALUE            2217 hash.c         static VALUE
VALUE            2218 hash.c         env_select(VALUE ehash)
VALUE            2220 hash.c             VALUE result;
VALUE            2230 hash.c         	    VALUE k = env_str_new(*env, s-*env);
VALUE            2231 hash.c         	    VALUE v = env_str_new2(s+1);
VALUE            2243 hash.c         VALUE
VALUE            2246 hash.c             volatile VALUE keys;
VALUE            2251 hash.c         	VALUE val = rb_f_getenv(Qnil, RARRAY_PTR(keys)[i]);
VALUE            2259 hash.c         static VALUE
VALUE            2265 hash.c         static VALUE
VALUE            2269 hash.c             VALUE str, i;
VALUE            2296 hash.c         static VALUE
VALUE            2300 hash.c             VALUE ary;
VALUE            2317 hash.c         static VALUE
VALUE            2323 hash.c         static VALUE
VALUE            2337 hash.c         static VALUE
VALUE            2352 hash.c         static VALUE
VALUE            2353 hash.c         env_has_key(VALUE env, VALUE key)
VALUE            2365 hash.c         static VALUE
VALUE            2366 hash.c         env_assoc(VALUE env, VALUE key)
VALUE            2379 hash.c         static VALUE
VALUE            2380 hash.c         env_has_value(VALUE dmy, VALUE obj)
VALUE            2403 hash.c         static VALUE
VALUE            2404 hash.c         env_rassoc(VALUE dmy, VALUE obj)
VALUE            2417 hash.c         		VALUE result = rb_assoc_new(rb_tainted_str_new(*env, s-*env-1), obj);
VALUE            2428 hash.c         static VALUE
VALUE            2429 hash.c         env_key(VALUE dmy, VALUE value)
VALUE            2432 hash.c             VALUE str;
VALUE            2453 hash.c         static VALUE
VALUE            2454 hash.c         env_index(VALUE dmy, VALUE value)
VALUE            2460 hash.c         static VALUE
VALUE            2464 hash.c             VALUE hash;
VALUE            2481 hash.c         static VALUE
VALUE            2487 hash.c         static VALUE
VALUE            2497 hash.c         	    VALUE key = env_str_new(*env, s-*env);
VALUE            2498 hash.c         	    VALUE val = env_str_new2(getenv(RSTRING_PTR(key)));
VALUE            2507 hash.c         static VALUE
VALUE            2514 hash.c         env_replace_i(VALUE key, VALUE val, VALUE keys)
VALUE            2525 hash.c         static VALUE
VALUE            2526 hash.c         env_replace(VALUE env, VALUE hash)
VALUE            2528 hash.c             volatile VALUE keys;
VALUE            2543 hash.c         env_update_i(VALUE key, VALUE val)
VALUE            2554 hash.c         static VALUE
VALUE            2555 hash.c         env_update(VALUE env, VALUE hash)
VALUE             271 include/ruby/defines.h     VALUE old_prot {return new_name args;}
VALUE              27 include/ruby/encoding.h     VALUE rb_encoding_set_obj = (obj); \
VALUE              64 include/ruby/encoding.h         VALUE rb_encoding_coderange_obj = (obj); \
VALUE              74 include/ruby/encoding.h int rb_enc_get_index(VALUE obj);
VALUE              75 include/ruby/encoding.h void rb_enc_set_index(VALUE obj, int encindex);
VALUE              77 include/ruby/encoding.h int rb_to_encoding_index(VALUE);
VALUE              78 include/ruby/encoding.h rb_encoding* rb_to_encoding(VALUE);
VALUE              79 include/ruby/encoding.h rb_encoding* rb_enc_get(VALUE);
VALUE              80 include/ruby/encoding.h rb_encoding* rb_enc_compatible(VALUE,VALUE);
VALUE              81 include/ruby/encoding.h rb_encoding* rb_enc_check(VALUE,VALUE);
VALUE              82 include/ruby/encoding.h VALUE rb_enc_associate_index(VALUE, int);
VALUE              83 include/ruby/encoding.h VALUE rb_enc_associate(VALUE, rb_encoding*);
VALUE              84 include/ruby/encoding.h void rb_enc_copy(VALUE dst, VALUE src);
VALUE              86 include/ruby/encoding.h VALUE rb_enc_str_new(const char*, long, rb_encoding*);
VALUE              87 include/ruby/encoding.h VALUE rb_enc_reg_new(const char*, long, rb_encoding*, int);
VALUE              88 include/ruby/encoding.h PRINTF_ARGS(VALUE rb_enc_sprintf(rb_encoding *, const char*, ...), 2, 3);
VALUE              89 include/ruby/encoding.h VALUE rb_enc_vsprintf(rb_encoding *, const char*, va_list);
VALUE              92 include/ruby/encoding.h VALUE rb_obj_encoding(VALUE);
VALUE              93 include/ruby/encoding.h VALUE rb_enc_str_buf_cat(VALUE str, const char *ptr, long len, rb_encoding *enc);
VALUE              95 include/ruby/encoding.h VALUE rb_external_str_new_with_enc(const char *ptr, long len, rb_encoding *);
VALUE              96 include/ruby/encoding.h VALUE rb_str_export_to_enc(VALUE, rb_encoding *);
VALUE              97 include/ruby/encoding.h VALUE rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to);
VALUE             164 include/ruby/encoding.h int rb_enc_str_coderange(VALUE);
VALUE             166 include/ruby/encoding.h int rb_enc_str_asciionly_p(VALUE);
VALUE             168 include/ruby/encoding.h VALUE rb_enc_from_encoding(rb_encoding *enc);
VALUE             179 include/ruby/encoding.h VALUE rb_enc_default_external(void);
VALUE             180 include/ruby/encoding.h VALUE rb_enc_default_internal(void);
VALUE             181 include/ruby/encoding.h void rb_enc_set_default_external(VALUE encoding);
VALUE             182 include/ruby/encoding.h void rb_enc_set_default_internal(VALUE encoding);
VALUE             183 include/ruby/encoding.h VALUE rb_locale_charmap(VALUE klass);
VALUE             186 include/ruby/encoding.h RUBY_EXTERN VALUE rb_cEncoding;
VALUE             218 include/ruby/encoding.h VALUE rb_str_encode(VALUE str, VALUE to, int ecflags, VALUE ecopts);
VALUE             221 include/ruby/encoding.h int rb_econv_prepare_opts(VALUE opthash, VALUE *ecopts);
VALUE             224 include/ruby/encoding.h rb_econv_t *rb_econv_open_opts(const char *source_encoding, const char *destination_encoding, int ecflags, VALUE ecopts);
VALUE             239 include/ruby/encoding.h VALUE rb_econv_open_exc(const char *senc, const char *denc, int ecflags);
VALUE             252 include/ruby/encoding.h VALUE rb_econv_make_exception(rb_econv_t *ec);
VALUE             261 include/ruby/encoding.h VALUE rb_econv_str_convert(rb_econv_t *ec, VALUE src, int flags);
VALUE             262 include/ruby/encoding.h VALUE rb_econv_substr_convert(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, int flags);
VALUE             263 include/ruby/encoding.h VALUE rb_econv_str_append(rb_econv_t *ec, VALUE src, VALUE dst, int flags);
VALUE             264 include/ruby/encoding.h VALUE rb_econv_substr_append(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, VALUE dst, int flags);
VALUE              39 include/ruby/intern.h void rb_mem_clear(register VALUE*, register long);
VALUE              40 include/ruby/intern.h VALUE rb_assoc_new(VALUE, VALUE);
VALUE              41 include/ruby/intern.h VALUE rb_check_array_type(VALUE);
VALUE              42 include/ruby/intern.h VALUE rb_ary_new(void);
VALUE              43 include/ruby/intern.h VALUE rb_ary_new2(long);
VALUE              44 include/ruby/intern.h VALUE rb_ary_new3(long,...);
VALUE              45 include/ruby/intern.h VALUE rb_ary_new4(long, const VALUE *);
VALUE              46 include/ruby/intern.h VALUE rb_ary_tmp_new(long);
VALUE              47 include/ruby/intern.h void rb_ary_free(VALUE);
VALUE              48 include/ruby/intern.h VALUE rb_ary_freeze(VALUE);
VALUE              49 include/ruby/intern.h VALUE rb_ary_aref(int, VALUE*, VALUE);
VALUE              50 include/ruby/intern.h VALUE rb_ary_subseq(VALUE, long, long);
VALUE              51 include/ruby/intern.h void rb_ary_store(VALUE, long, VALUE);
VALUE              52 include/ruby/intern.h VALUE rb_ary_dup(VALUE);
VALUE              53 include/ruby/intern.h VALUE rb_ary_to_ary(VALUE);
VALUE              54 include/ruby/intern.h VALUE rb_ary_to_s(VALUE);
VALUE              55 include/ruby/intern.h VALUE rb_ary_push(VALUE, VALUE);
VALUE              56 include/ruby/intern.h VALUE rb_ary_pop(VALUE);
VALUE              57 include/ruby/intern.h VALUE rb_ary_shift(VALUE);
VALUE              58 include/ruby/intern.h VALUE rb_ary_unshift(VALUE, VALUE);
VALUE              59 include/ruby/intern.h VALUE rb_ary_entry(VALUE, long);
VALUE              60 include/ruby/intern.h VALUE rb_ary_each(VALUE);
VALUE              61 include/ruby/intern.h VALUE rb_ary_join(VALUE, VALUE);
VALUE              62 include/ruby/intern.h VALUE rb_ary_print_on(VALUE, VALUE);
VALUE              63 include/ruby/intern.h VALUE rb_ary_reverse(VALUE);
VALUE              64 include/ruby/intern.h VALUE rb_ary_sort(VALUE);
VALUE              65 include/ruby/intern.h VALUE rb_ary_sort_bang(VALUE);
VALUE              66 include/ruby/intern.h VALUE rb_ary_delete(VALUE, VALUE);
VALUE              67 include/ruby/intern.h VALUE rb_ary_delete_at(VALUE, long);
VALUE              68 include/ruby/intern.h VALUE rb_ary_clear(VALUE);
VALUE              69 include/ruby/intern.h VALUE rb_ary_plus(VALUE, VALUE);
VALUE              70 include/ruby/intern.h VALUE rb_ary_concat(VALUE, VALUE);
VALUE              71 include/ruby/intern.h VALUE rb_ary_assoc(VALUE, VALUE);
VALUE              72 include/ruby/intern.h VALUE rb_ary_rassoc(VALUE, VALUE);
VALUE              73 include/ruby/intern.h VALUE rb_ary_includes(VALUE, VALUE);
VALUE              74 include/ruby/intern.h VALUE rb_ary_cmp(VALUE, VALUE);
VALUE              75 include/ruby/intern.h VALUE rb_ary_replace(VALUE copy, VALUE orig);
VALUE              76 include/ruby/intern.h VALUE rb_get_values_at(VALUE, long, int, VALUE*, VALUE(*)(VALUE,long));
VALUE              78 include/ruby/intern.h VALUE rb_big_clone(VALUE);
VALUE              79 include/ruby/intern.h void rb_big_2comp(VALUE);
VALUE              80 include/ruby/intern.h VALUE rb_big_norm(VALUE);
VALUE              81 include/ruby/intern.h void rb_big_resize(VALUE big, long len);
VALUE              82 include/ruby/intern.h VALUE rb_uint2big(VALUE);
VALUE              83 include/ruby/intern.h VALUE rb_int2big(SIGNED_VALUE);
VALUE              84 include/ruby/intern.h VALUE rb_uint2inum(VALUE);
VALUE              85 include/ruby/intern.h VALUE rb_int2inum(SIGNED_VALUE);
VALUE              86 include/ruby/intern.h VALUE rb_cstr_to_inum(const char*, int, int);
VALUE              87 include/ruby/intern.h VALUE rb_str_to_inum(VALUE, int, int);
VALUE              88 include/ruby/intern.h VALUE rb_cstr2inum(const char*, int);
VALUE              89 include/ruby/intern.h VALUE rb_str2inum(VALUE, int);
VALUE              90 include/ruby/intern.h VALUE rb_big2str(VALUE, int);
VALUE              91 include/ruby/intern.h VALUE rb_big2str0(VALUE, int, int);
VALUE              92 include/ruby/intern.h SIGNED_VALUE rb_big2long(VALUE);
VALUE              94 include/ruby/intern.h VALUE rb_big2ulong(VALUE);
VALUE              97 include/ruby/intern.h VALUE rb_ll2inum(LONG_LONG);
VALUE              98 include/ruby/intern.h VALUE rb_ull2inum(unsigned LONG_LONG);
VALUE              99 include/ruby/intern.h LONG_LONG rb_big2ll(VALUE);
VALUE             100 include/ruby/intern.h unsigned LONG_LONG rb_big2ull(VALUE);
VALUE             102 include/ruby/intern.h void rb_quad_pack(char*,VALUE);
VALUE             103 include/ruby/intern.h VALUE rb_quad_unpack(const char*,int);
VALUE             105 include/ruby/intern.h VALUE rb_dbl2big(double);
VALUE             106 include/ruby/intern.h double rb_big2dbl(VALUE);
VALUE             107 include/ruby/intern.h VALUE rb_big_cmp(VALUE, VALUE);
VALUE             108 include/ruby/intern.h VALUE rb_big_eq(VALUE, VALUE);
VALUE             109 include/ruby/intern.h VALUE rb_big_plus(VALUE, VALUE);
VALUE             110 include/ruby/intern.h VALUE rb_big_minus(VALUE, VALUE);
VALUE             111 include/ruby/intern.h VALUE rb_big_mul(VALUE, VALUE);
VALUE             112 include/ruby/intern.h VALUE rb_big_div(VALUE, VALUE);
VALUE             113 include/ruby/intern.h VALUE rb_big_modulo(VALUE, VALUE);
VALUE             114 include/ruby/intern.h VALUE rb_big_divmod(VALUE, VALUE);
VALUE             115 include/ruby/intern.h VALUE rb_big_pow(VALUE, VALUE);
VALUE             116 include/ruby/intern.h VALUE rb_big_and(VALUE, VALUE);
VALUE             117 include/ruby/intern.h VALUE rb_big_or(VALUE, VALUE);
VALUE             118 include/ruby/intern.h VALUE rb_big_xor(VALUE, VALUE);
VALUE             119 include/ruby/intern.h VALUE rb_big_lshift(VALUE, VALUE);
VALUE             120 include/ruby/intern.h VALUE rb_big_rshift(VALUE, VALUE);
VALUE             122 include/ruby/intern.h VALUE rb_rational_raw(VALUE, VALUE);
VALUE             125 include/ruby/intern.h VALUE rb_rational_new(VALUE, VALUE);
VALUE             128 include/ruby/intern.h VALUE rb_Rational(VALUE, VALUE);
VALUE             132 include/ruby/intern.h VALUE rb_complex_raw(VALUE, VALUE);
VALUE             135 include/ruby/intern.h VALUE rb_complex_new(VALUE, VALUE);
VALUE             138 include/ruby/intern.h VALUE rb_complex_polar(VALUE, VALUE);
VALUE             139 include/ruby/intern.h VALUE rb_Complex(VALUE, VALUE);
VALUE             143 include/ruby/intern.h VALUE rb_class_boot(VALUE);
VALUE             144 include/ruby/intern.h VALUE rb_class_new(VALUE);
VALUE             145 include/ruby/intern.h VALUE rb_mod_init_copy(VALUE, VALUE);
VALUE             146 include/ruby/intern.h VALUE rb_class_init_copy(VALUE, VALUE);
VALUE             147 include/ruby/intern.h VALUE rb_singleton_class_clone(VALUE);
VALUE             148 include/ruby/intern.h void rb_singleton_class_attached(VALUE,VALUE);
VALUE             149 include/ruby/intern.h VALUE rb_make_metaclass(VALUE, VALUE);
VALUE             150 include/ruby/intern.h void rb_check_inheritable(VALUE);
VALUE             151 include/ruby/intern.h VALUE rb_class_inherited(VALUE, VALUE);
VALUE             152 include/ruby/intern.h VALUE rb_define_class_id(ID, VALUE);
VALUE             153 include/ruby/intern.h VALUE rb_module_new(void);
VALUE             154 include/ruby/intern.h VALUE rb_define_module_id(ID);
VALUE             155 include/ruby/intern.h VALUE rb_mod_included_modules(VALUE);
VALUE             156 include/ruby/intern.h VALUE rb_mod_include_p(VALUE, VALUE);
VALUE             157 include/ruby/intern.h VALUE rb_mod_ancestors(VALUE);
VALUE             158 include/ruby/intern.h VALUE rb_class_instance_methods(int, VALUE*, VALUE);
VALUE             159 include/ruby/intern.h VALUE rb_class_public_instance_methods(int, VALUE*, VALUE);
VALUE             160 include/ruby/intern.h VALUE rb_class_protected_instance_methods(int, VALUE*, VALUE);
VALUE             161 include/ruby/intern.h VALUE rb_class_private_instance_methods(int, VALUE*, VALUE);
VALUE             162 include/ruby/intern.h VALUE rb_obj_singleton_methods(int, VALUE*, VALUE);
VALUE             163 include/ruby/intern.h void rb_define_method_id(VALUE, ID, VALUE (*)(ANYARGS), int);
VALUE             164 include/ruby/intern.h void rb_frozen_class_p(VALUE);
VALUE             165 include/ruby/intern.h void rb_undef(VALUE, ID);
VALUE             166 include/ruby/intern.h void rb_define_protected_method(VALUE, const char*, VALUE (*)(ANYARGS), int);
VALUE             167 include/ruby/intern.h void rb_define_private_method(VALUE, const char*, VALUE (*)(ANYARGS), int);
VALUE             168 include/ruby/intern.h void rb_define_singleton_method(VALUE, const char*, VALUE(*)(ANYARGS), int);
VALUE             169 include/ruby/intern.h VALUE rb_singleton_class(VALUE);
VALUE             171 include/ruby/intern.h int rb_cmpint(VALUE, VALUE, VALUE);
VALUE             172 include/ruby/intern.h NORETURN(void rb_cmperr(VALUE, VALUE));
VALUE             174 include/ruby/intern.h VALUE rb_fiber_new(VALUE (*)(ANYARGS), VALUE);
VALUE             175 include/ruby/intern.h VALUE rb_fiber_resume(VALUE fib, int argc, VALUE *args);
VALUE             176 include/ruby/intern.h VALUE rb_fiber_yield(int argc, VALUE *args);
VALUE             177 include/ruby/intern.h VALUE rb_fiber_current(void);
VALUE             178 include/ruby/intern.h VALUE rb_fiber_alive_p(VALUE);
VALUE             181 include/ruby/intern.h VALUE rb_enumeratorize(VALUE, VALUE, int, VALUE *);
VALUE             188 include/ruby/intern.h VALUE rb_exc_new(VALUE, const char*, long);
VALUE             189 include/ruby/intern.h VALUE rb_exc_new2(VALUE, const char*);
VALUE             190 include/ruby/intern.h VALUE rb_exc_new3(VALUE, VALUE);
VALUE             198 include/ruby/intern.h void rb_check_frozen(VALUE);
VALUE             255 include/ruby/intern.h NORETURN(void rb_exc_raise(VALUE));
VALUE             256 include/ruby/intern.h NORETURN(void rb_exc_fatal(VALUE));
VALUE             257 include/ruby/intern.h VALUE rb_f_exit(int,VALUE*);
VALUE             258 include/ruby/intern.h VALUE rb_f_abort(int,VALUE*);
VALUE             259 include/ruby/intern.h void rb_remove_method(VALUE, const char*);
VALUE             263 include/ruby/intern.h typedef VALUE (*rb_alloc_func_t)(VALUE);
VALUE             264 include/ruby/intern.h void rb_define_alloc_func(VALUE, rb_alloc_func_t);
VALUE             265 include/ruby/intern.h void rb_undef_alloc_func(VALUE);
VALUE             266 include/ruby/intern.h rb_alloc_func_t rb_get_alloc_func(VALUE);
VALUE             268 include/ruby/intern.h void rb_clear_cache_by_class(VALUE);
VALUE             269 include/ruby/intern.h void rb_alias(VALUE, ID, ID);
VALUE             270 include/ruby/intern.h void rb_attr(VALUE,ID,int,int,int);
VALUE             271 include/ruby/intern.h int rb_method_boundp(VALUE, ID, int);
VALUE             272 include/ruby/intern.h int rb_method_basic_definition_p(VALUE, ID);
VALUE             273 include/ruby/intern.h VALUE rb_eval_cmd(VALUE, VALUE, int);
VALUE             274 include/ruby/intern.h int rb_obj_respond_to(VALUE, ID, int);
VALUE             275 include/ruby/intern.h int rb_respond_to(VALUE, ID);
VALUE             277 include/ruby/intern.h VALUE rb_apply(VALUE, ID, VALUE);
VALUE             280 include/ruby/intern.h VALUE rb_obj_instance_eval(int, VALUE*, VALUE);
VALUE             281 include/ruby/intern.h VALUE rb_obj_instance_exec(int, VALUE*, VALUE);
VALUE             282 include/ruby/intern.h VALUE rb_mod_module_eval(int, VALUE*, VALUE);
VALUE             283 include/ruby/intern.h VALUE rb_mod_module_exec(int, VALUE*, VALUE);
VALUE             284 include/ruby/intern.h void rb_load(VALUE, int);
VALUE             285 include/ruby/intern.h void rb_load_protect(VALUE, int, int*);
VALUE             290 include/ruby/intern.h VALUE rb_f_require(VALUE, VALUE);
VALUE             291 include/ruby/intern.h VALUE rb_require_safe(VALUE, int);
VALUE             292 include/ruby/intern.h void rb_obj_call_init(VALUE, int, VALUE*);
VALUE             293 include/ruby/intern.h VALUE rb_class_new_instance(int, VALUE*, VALUE);
VALUE             294 include/ruby/intern.h VALUE rb_block_proc(void);
VALUE             295 include/ruby/intern.h VALUE rb_f_lambda(void);
VALUE             296 include/ruby/intern.h VALUE rb_proc_new(VALUE (*)(ANYARGS/* VALUE yieldarg[, VALUE procarg] */), VALUE);
VALUE             297 include/ruby/intern.h VALUE rb_proc_call(VALUE, VALUE);
VALUE             298 include/ruby/intern.h VALUE rb_proc_call_with_block(VALUE, int argc, VALUE *argv, VALUE);
VALUE             299 include/ruby/intern.h int rb_proc_arity(VALUE);
VALUE             300 include/ruby/intern.h VALUE rb_binding_new(void);
VALUE             301 include/ruby/intern.h VALUE rb_obj_method(VALUE, VALUE);
VALUE             302 include/ruby/intern.h VALUE rb_method_call(int, VALUE*, VALUE);
VALUE             303 include/ruby/intern.h int rb_mod_method_arity(VALUE, ID);
VALUE             304 include/ruby/intern.h int rb_obj_method_arity(VALUE, ID);
VALUE             305 include/ruby/intern.h VALUE rb_protect(VALUE (*)(VALUE), VALUE, int*);
VALUE             306 include/ruby/intern.h void rb_set_end_proc(void (*)(VALUE), VALUE);
VALUE             322 include/ruby/intern.h VALUE rb_thread_stop(void);
VALUE             323 include/ruby/intern.h VALUE rb_thread_wakeup(VALUE);
VALUE             324 include/ruby/intern.h VALUE rb_thread_run(VALUE);
VALUE             325 include/ruby/intern.h VALUE rb_thread_kill(VALUE);
VALUE             326 include/ruby/intern.h VALUE rb_thread_create(VALUE (*)(ANYARGS), void*);
VALUE             331 include/ruby/intern.h VALUE rb_thread_current(void);
VALUE             332 include/ruby/intern.h VALUE rb_thread_main(void);
VALUE             333 include/ruby/intern.h VALUE rb_thread_local_aref(VALUE, ID);
VALUE             334 include/ruby/intern.h VALUE rb_thread_local_aset(VALUE, ID, VALUE);
VALUE             337 include/ruby/intern.h VALUE rb_exec_recursive(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE);
VALUE             339 include/ruby/intern.h VALUE rb_file_s_expand_path(int, VALUE *);
VALUE             340 include/ruby/intern.h VALUE rb_file_expand_path(VALUE, VALUE);
VALUE             341 include/ruby/intern.h VALUE rb_file_s_absolute_path(int, VALUE *);
VALUE             342 include/ruby/intern.h VALUE rb_file_absolute_path(VALUE, VALUE);
VALUE             343 include/ruby/intern.h void rb_file_const(const char*, VALUE);
VALUE             344 include/ruby/intern.h int rb_find_file_ext(VALUE*, const char* const*);
VALUE             345 include/ruby/intern.h VALUE rb_find_file(VALUE);
VALUE             350 include/ruby/intern.h VALUE rb_file_directory_p(VALUE,VALUE);
VALUE             355 include/ruby/intern.h size_t ruby_stack_length(VALUE**);
VALUE             357 include/ruby/intern.h void rb_gc_mark_locations(VALUE*, VALUE*);
VALUE             361 include/ruby/intern.h void rb_gc_mark_maybe(VALUE);
VALUE             362 include/ruby/intern.h void rb_gc_mark(VALUE);
VALUE             363 include/ruby/intern.h void rb_gc_force_recycle(VALUE);
VALUE             365 include/ruby/intern.h void rb_gc_copy_finalizer(VALUE,VALUE);
VALUE             368 include/ruby/intern.h VALUE rb_gc_enable(void);
VALUE             369 include/ruby/intern.h VALUE rb_gc_disable(void);
VALUE             370 include/ruby/intern.h VALUE rb_gc_start(void);
VALUE             373 include/ruby/intern.h void rb_hash_foreach(VALUE, int (*)(ANYARGS), VALUE);
VALUE             374 include/ruby/intern.h VALUE rb_hash(VALUE);
VALUE             375 include/ruby/intern.h VALUE rb_hash_new(void);
VALUE             376 include/ruby/intern.h VALUE rb_hash_dup(VALUE);
VALUE             377 include/ruby/intern.h VALUE rb_hash_freeze(VALUE);
VALUE             378 include/ruby/intern.h VALUE rb_hash_aref(VALUE, VALUE);
VALUE             379 include/ruby/intern.h VALUE rb_hash_lookup(VALUE, VALUE);
VALUE             380 include/ruby/intern.h VALUE rb_hash_lookup2(VALUE, VALUE, VALUE);
VALUE             381 include/ruby/intern.h VALUE rb_hash_fetch(VALUE, VALUE);
VALUE             382 include/ruby/intern.h VALUE rb_hash_aset(VALUE, VALUE, VALUE);
VALUE             383 include/ruby/intern.h VALUE rb_hash_delete_if(VALUE);
VALUE             384 include/ruby/intern.h VALUE rb_hash_delete(VALUE,VALUE);
VALUE             385 include/ruby/intern.h struct st_table *rb_hash_tbl(VALUE);
VALUE             388 include/ruby/intern.h VALUE rb_env_clear(void);
VALUE             391 include/ruby/intern.h RUBY_EXTERN VALUE rb_fs;
VALUE             392 include/ruby/intern.h RUBY_EXTERN VALUE rb_output_fs;
VALUE             393 include/ruby/intern.h RUBY_EXTERN VALUE rb_rs;
VALUE             394 include/ruby/intern.h RUBY_EXTERN VALUE rb_default_rs;
VALUE             395 include/ruby/intern.h RUBY_EXTERN VALUE rb_output_rs;
VALUE             396 include/ruby/intern.h VALUE rb_io_write(VALUE, VALUE);
VALUE             397 include/ruby/intern.h VALUE rb_io_gets(VALUE);
VALUE             398 include/ruby/intern.h VALUE rb_io_getbyte(VALUE);
VALUE             399 include/ruby/intern.h VALUE rb_io_ungetc(VALUE, VALUE);
VALUE             400 include/ruby/intern.h VALUE rb_io_ungetbyte(VALUE, VALUE);
VALUE             401 include/ruby/intern.h VALUE rb_io_close(VALUE);
VALUE             402 include/ruby/intern.h VALUE rb_io_flush(VALUE);
VALUE             403 include/ruby/intern.h VALUE rb_io_eof(VALUE);
VALUE             404 include/ruby/intern.h VALUE rb_io_binmode(VALUE);
VALUE             405 include/ruby/intern.h VALUE rb_io_ascii8bit_binmode(VALUE);
VALUE             406 include/ruby/intern.h VALUE rb_io_addstr(VALUE, VALUE);
VALUE             407 include/ruby/intern.h VALUE rb_io_printf(int, VALUE*, VALUE);
VALUE             408 include/ruby/intern.h VALUE rb_io_print(int, VALUE*, VALUE);
VALUE             409 include/ruby/intern.h VALUE rb_io_puts(int, VALUE*, VALUE);
VALUE             410 include/ruby/intern.h VALUE rb_io_fdopen(int, int, const char*);
VALUE             411 include/ruby/intern.h VALUE rb_file_open(const char*, const char*);
VALUE             412 include/ruby/intern.h VALUE rb_file_open_str(VALUE, const char*);
VALUE             413 include/ruby/intern.h VALUE rb_gets(void);
VALUE             416 include/ruby/intern.h void rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds);
VALUE             419 include/ruby/intern.h VALUE rb_marshal_dump(VALUE, VALUE);
VALUE             420 include/ruby/intern.h VALUE rb_marshal_load(VALUE);
VALUE             421 include/ruby/intern.h void rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE));
VALUE             424 include/ruby/intern.h VALUE rb_num_coerce_bin(VALUE, VALUE, ID);
VALUE             425 include/ruby/intern.h VALUE rb_num_coerce_cmp(VALUE, VALUE, ID);
VALUE             426 include/ruby/intern.h VALUE rb_num_coerce_relop(VALUE, VALUE, ID);
VALUE             427 include/ruby/intern.h VALUE rb_float_new(double);
VALUE             428 include/ruby/intern.h VALUE rb_num2fix(VALUE);
VALUE             429 include/ruby/intern.h VALUE rb_fix2str(VALUE, int);
VALUE             430 include/ruby/intern.h VALUE rb_dbl_cmp(double, double);
VALUE             432 include/ruby/intern.h int rb_eql(VALUE, VALUE);
VALUE             433 include/ruby/intern.h VALUE rb_any_to_s(VALUE);
VALUE             434 include/ruby/intern.h VALUE rb_inspect(VALUE);
VALUE             435 include/ruby/intern.h VALUE rb_obj_is_instance_of(VALUE, VALUE);
VALUE             436 include/ruby/intern.h VALUE rb_obj_is_kind_of(VALUE, VALUE);
VALUE             437 include/ruby/intern.h VALUE rb_obj_alloc(VALUE);
VALUE             438 include/ruby/intern.h VALUE rb_obj_clone(VALUE);
VALUE             439 include/ruby/intern.h VALUE rb_obj_dup(VALUE);
VALUE             440 include/ruby/intern.h VALUE rb_obj_init_copy(VALUE,VALUE);
VALUE             441 include/ruby/intern.h VALUE rb_obj_taint(VALUE);
VALUE             442 include/ruby/intern.h VALUE rb_obj_tainted(VALUE);
VALUE             443 include/ruby/intern.h VALUE rb_obj_untaint(VALUE);
VALUE             444 include/ruby/intern.h VALUE rb_obj_freeze(VALUE);
VALUE             445 include/ruby/intern.h VALUE rb_obj_frozen_p(VALUE);
VALUE             446 include/ruby/intern.h VALUE rb_obj_id(VALUE);
VALUE             447 include/ruby/intern.h VALUE rb_obj_class(VALUE);
VALUE             448 include/ruby/intern.h VALUE rb_class_real(VALUE);
VALUE             449 include/ruby/intern.h VALUE rb_class_inherited_p(VALUE, VALUE);
VALUE             450 include/ruby/intern.h VALUE rb_convert_type(VALUE,int,const char*,const char*);
VALUE             451 include/ruby/intern.h VALUE rb_check_convert_type(VALUE,int,const char*,const char*);
VALUE             452 include/ruby/intern.h VALUE rb_check_to_integer(VALUE, const char *);
VALUE             453 include/ruby/intern.h VALUE rb_to_int(VALUE);
VALUE             454 include/ruby/intern.h VALUE rb_Integer(VALUE);
VALUE             455 include/ruby/intern.h VALUE rb_to_float(VALUE);
VALUE             456 include/ruby/intern.h VALUE rb_Float(VALUE);
VALUE             457 include/ruby/intern.h VALUE rb_String(VALUE);
VALUE             458 include/ruby/intern.h VALUE rb_Array(VALUE);
VALUE             460 include/ruby/intern.h double rb_str_to_dbl(VALUE, int);
VALUE             472 include/ruby/intern.h int rb_sym_interned_p(VALUE);
VALUE             474 include/ruby/intern.h VALUE rb_backref_get(void);
VALUE             475 include/ruby/intern.h void rb_backref_set(VALUE);
VALUE             476 include/ruby/intern.h VALUE rb_lastline_get(void);
VALUE             477 include/ruby/intern.h void rb_lastline_set(VALUE);
VALUE             478 include/ruby/intern.h VALUE rb_sym_all_symbols(void);
VALUE             481 include/ruby/intern.h VALUE rb_last_status_get(void);
VALUE             484 include/ruby/intern.h     VALUE *argv;
VALUE             486 include/ruby/intern.h     VALUE options;
VALUE             487 include/ruby/intern.h     VALUE redirect_fds;
VALUE             489 include/ruby/intern.h int rb_proc_exec_n(int, VALUE*, const char*);
VALUE             491 include/ruby/intern.h VALUE rb_exec_arg_init(int argc, VALUE *argv, int accept_shell, struct rb_exec_arg *e);
VALUE             492 include/ruby/intern.h int rb_exec_arg_addopt(struct rb_exec_arg *e, VALUE key, VALUE val);
VALUE             496 include/ruby/intern.h rb_pid_t rb_fork(int*, int (*)(void*), void*, VALUE);
VALUE             497 include/ruby/intern.h VALUE rb_f_exec(int,VALUE*);
VALUE             500 include/ruby/intern.h rb_pid_t rb_spawn(int, VALUE*);
VALUE             501 include/ruby/intern.h VALUE rb_proc_times(VALUE);
VALUE             502 include/ruby/intern.h VALUE rb_detach_process(rb_pid_t pid);
VALUE             504 include/ruby/intern.h VALUE rb_range_new(VALUE, VALUE, int);
VALUE             505 include/ruby/intern.h VALUE rb_range_beg_len(VALUE, long*, long*, long, int);
VALUE             513 include/ruby/intern.h void rb_match_busy(VALUE);
VALUE             514 include/ruby/intern.h VALUE rb_reg_nth_defined(int, VALUE);
VALUE             515 include/ruby/intern.h VALUE rb_reg_nth_match(int, VALUE);
VALUE             516 include/ruby/intern.h VALUE rb_reg_last_match(VALUE);
VALUE             517 include/ruby/intern.h VALUE rb_reg_match_pre(VALUE);
VALUE             518 include/ruby/intern.h VALUE rb_reg_match_post(VALUE);
VALUE             519 include/ruby/intern.h VALUE rb_reg_match_last(VALUE);
VALUE             521 include/ruby/intern.h VALUE rb_reg_new_str(VALUE, int);
VALUE             522 include/ruby/intern.h VALUE rb_reg_new(const char *, long, int);
VALUE             523 include/ruby/intern.h VALUE rb_reg_match(VALUE, VALUE);
VALUE             524 include/ruby/intern.h VALUE rb_reg_match2(VALUE);
VALUE             525 include/ruby/intern.h int rb_reg_options(VALUE);
VALUE             530 include/ruby/intern.h RUBY_EXTERN VALUE rb_argv0;
VALUE             531 include/ruby/intern.h VALUE rb_get_argv(void);
VALUE             540 include/ruby/intern.h VALUE rb_f_kill(int, VALUE*);
VALUE             552 include/ruby/intern.h VALUE rb_f_sprintf(int, const VALUE*);
VALUE             553 include/ruby/intern.h PRINTF_ARGS(VALUE rb_sprintf(const char*, ...), 1, 2);
VALUE             554 include/ruby/intern.h VALUE rb_vsprintf(const char*, va_list);
VALUE             555 include/ruby/intern.h PRINTF_ARGS(VALUE rb_str_catf(VALUE, const char*, ...), 2, 3);
VALUE             556 include/ruby/intern.h VALUE rb_str_vcatf(VALUE, const char*, va_list);
VALUE             557 include/ruby/intern.h VALUE rb_str_format(int, const VALUE *, VALUE);
VALUE             559 include/ruby/intern.h VALUE rb_str_new(const char*, long);
VALUE             560 include/ruby/intern.h VALUE rb_str_new_cstr(const char*);
VALUE             561 include/ruby/intern.h VALUE rb_str_new2(const char*);
VALUE             562 include/ruby/intern.h VALUE rb_str_new_shared(VALUE);
VALUE             563 include/ruby/intern.h VALUE rb_str_new3(VALUE);
VALUE             564 include/ruby/intern.h VALUE rb_str_new_frozen(VALUE);
VALUE             565 include/ruby/intern.h VALUE rb_str_new4(VALUE);
VALUE             566 include/ruby/intern.h VALUE rb_str_new_with_class(VALUE, const char*, long);
VALUE             567 include/ruby/intern.h VALUE rb_str_new5(VALUE, const char*, long);
VALUE             568 include/ruby/intern.h VALUE rb_tainted_str_new_cstr(const char*);
VALUE             569 include/ruby/intern.h VALUE rb_tainted_str_new(const char*, long);
VALUE             570 include/ruby/intern.h VALUE rb_tainted_str_new2(const char*);
VALUE             571 include/ruby/intern.h VALUE rb_external_str_new(const char*, long);
VALUE             572 include/ruby/intern.h VALUE rb_external_str_new_cstr(const char*);
VALUE             573 include/ruby/intern.h VALUE rb_locale_str_new(const char*, long);
VALUE             574 include/ruby/intern.h VALUE rb_locale_str_new_cstr(const char*);
VALUE             575 include/ruby/intern.h VALUE rb_str_buf_new(long);
VALUE             576 include/ruby/intern.h VALUE rb_str_buf_new_cstr(const char*);
VALUE             577 include/ruby/intern.h VALUE rb_str_buf_new2(const char*);
VALUE             578 include/ruby/intern.h VALUE rb_str_tmp_new(long);
VALUE             579 include/ruby/intern.h VALUE rb_usascii_str_new(const char*, long);
VALUE             580 include/ruby/intern.h VALUE rb_usascii_str_new_cstr(const char*);
VALUE             581 include/ruby/intern.h VALUE rb_usascii_str_new2(const char*);
VALUE             582 include/ruby/intern.h void rb_str_free(VALUE);
VALUE             583 include/ruby/intern.h void rb_str_shared_replace(VALUE, VALUE);
VALUE             584 include/ruby/intern.h VALUE rb_str_buf_append(VALUE, VALUE);
VALUE             585 include/ruby/intern.h VALUE rb_str_buf_cat(VALUE, const char*, long);
VALUE             586 include/ruby/intern.h VALUE rb_str_buf_cat2(VALUE, const char*);
VALUE             587 include/ruby/intern.h VALUE rb_str_buf_cat_ascii(VALUE, const char*);
VALUE             588 include/ruby/intern.h VALUE rb_obj_as_string(VALUE);
VALUE             589 include/ruby/intern.h VALUE rb_check_string_type(VALUE);
VALUE             590 include/ruby/intern.h VALUE rb_str_dup(VALUE);
VALUE             591 include/ruby/intern.h VALUE rb_str_locktmp(VALUE);
VALUE             592 include/ruby/intern.h VALUE rb_str_unlocktmp(VALUE);
VALUE             593 include/ruby/intern.h VALUE rb_str_dup_frozen(VALUE);
VALUE             595 include/ruby/intern.h VALUE rb_str_plus(VALUE, VALUE);
VALUE             596 include/ruby/intern.h VALUE rb_str_times(VALUE, VALUE);
VALUE             597 include/ruby/intern.h long rb_str_sublen(VALUE, long);
VALUE             598 include/ruby/intern.h VALUE rb_str_substr(VALUE, long, long);
VALUE             599 include/ruby/intern.h VALUE rb_str_subseq(VALUE, long, long);
VALUE             600 include/ruby/intern.h void rb_str_modify(VALUE);
VALUE             601 include/ruby/intern.h VALUE rb_str_freeze(VALUE);
VALUE             602 include/ruby/intern.h void rb_str_set_len(VALUE, long);
VALUE             603 include/ruby/intern.h VALUE rb_str_resize(VALUE, long);
VALUE             604 include/ruby/intern.h VALUE rb_str_cat(VALUE, const char*, long);
VALUE             605 include/ruby/intern.h VALUE rb_str_cat2(VALUE, const char*);
VALUE             606 include/ruby/intern.h VALUE rb_str_append(VALUE, VALUE);
VALUE             607 include/ruby/intern.h VALUE rb_str_concat(VALUE, VALUE);
VALUE             609 include/ruby/intern.h int rb_str_hash(VALUE);
VALUE             610 include/ruby/intern.h int rb_str_hash_cmp(VALUE,VALUE);
VALUE             611 include/ruby/intern.h int rb_str_comparable(VALUE, VALUE);
VALUE             612 include/ruby/intern.h int rb_str_cmp(VALUE, VALUE);
VALUE             613 include/ruby/intern.h VALUE rb_str_equal(VALUE str1, VALUE str2);
VALUE             614 include/ruby/intern.h VALUE rb_str_drop_bytes(VALUE, long);
VALUE             615 include/ruby/intern.h void rb_str_update(VALUE, long, long, VALUE);
VALUE             616 include/ruby/intern.h VALUE rb_str_inspect(VALUE);
VALUE             617 include/ruby/intern.h VALUE rb_str_dump(VALUE);
VALUE             618 include/ruby/intern.h VALUE rb_str_split(VALUE, const char*);
VALUE             619 include/ruby/intern.h void rb_str_associate(VALUE, VALUE);
VALUE             620 include/ruby/intern.h VALUE rb_str_associated(VALUE);
VALUE             621 include/ruby/intern.h void rb_str_setter(VALUE, ID, VALUE*);
VALUE             622 include/ruby/intern.h VALUE rb_str_intern(VALUE);
VALUE             623 include/ruby/intern.h VALUE rb_sym_to_s(VALUE);
VALUE             624 include/ruby/intern.h VALUE rb_str_length(VALUE);
VALUE             625 include/ruby/intern.h size_t rb_str_capacity(VALUE);
VALUE             685 include/ruby/intern.h VALUE rb_struct_new(VALUE, ...);
VALUE             686 include/ruby/intern.h VALUE rb_struct_define(const char*, ...);
VALUE             687 include/ruby/intern.h VALUE rb_struct_alloc(VALUE, VALUE);
VALUE             688 include/ruby/intern.h VALUE rb_struct_initialize(VALUE, VALUE);
VALUE             689 include/ruby/intern.h VALUE rb_struct_aref(VALUE, VALUE);
VALUE             690 include/ruby/intern.h VALUE rb_struct_aset(VALUE, VALUE, VALUE);
VALUE             691 include/ruby/intern.h VALUE rb_struct_getmember(VALUE, ID);
VALUE             692 include/ruby/intern.h VALUE rb_struct_iv_get(VALUE, const char*);
VALUE             693 include/ruby/intern.h VALUE rb_struct_s_members(VALUE);
VALUE             694 include/ruby/intern.h VALUE rb_struct_members(VALUE);
VALUE             695 include/ruby/intern.h VALUE rb_struct_alloc_noinit(VALUE);
VALUE             696 include/ruby/intern.h VALUE rb_struct_define_without_accessor(const char *, VALUE, rb_alloc_func_t, ...);
VALUE             699 include/ruby/intern.h typedef VALUE rb_blocking_function_t(void *);
VALUE             701 include/ruby/intern.h int rb_thread_interrupted(VALUE thval);
VALUE             702 include/ruby/intern.h VALUE rb_thread_blocking_region(rb_blocking_function_t *func, void *data1,
VALUE             706 include/ruby/intern.h VALUE rb_mutex_new(void);
VALUE             707 include/ruby/intern.h VALUE rb_mutex_locked_p(VALUE mutex);
VALUE             708 include/ruby/intern.h VALUE rb_mutex_try_lock(VALUE mutex);
VALUE             709 include/ruby/intern.h VALUE rb_mutex_lock(VALUE mutex);
VALUE             710 include/ruby/intern.h VALUE rb_mutex_unlock(VALUE mutex);
VALUE             711 include/ruby/intern.h VALUE rb_mutex_sleep(VALUE self, VALUE timeout);
VALUE             712 include/ruby/intern.h VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg);
VALUE             713 include/ruby/intern.h VALUE rb_barrier_new(void);
VALUE             714 include/ruby/intern.h VALUE rb_barrier_wait(VALUE self);
VALUE             715 include/ruby/intern.h VALUE rb_barrier_release(VALUE self);
VALUE             716 include/ruby/intern.h VALUE rb_barrier_destroy(VALUE self);
VALUE             718 include/ruby/intern.h VALUE rb_time_new(time_t, long);
VALUE             719 include/ruby/intern.h VALUE rb_time_nano_new(time_t, long);
VALUE             721 include/ruby/intern.h VALUE rb_mod_name(VALUE);
VALUE             722 include/ruby/intern.h VALUE rb_class_path(VALUE);
VALUE             723 include/ruby/intern.h void rb_set_class_path(VALUE, VALUE, const char*);
VALUE             724 include/ruby/intern.h VALUE rb_path2class(const char*);
VALUE             725 include/ruby/intern.h void rb_name_class(VALUE, ID);
VALUE             726 include/ruby/intern.h VALUE rb_class_name(VALUE);
VALUE             727 include/ruby/intern.h void rb_autoload(VALUE, ID, const char*);
VALUE             728 include/ruby/intern.h VALUE rb_autoload_load(VALUE, ID);
VALUE             729 include/ruby/intern.h VALUE rb_autoload_p(VALUE, ID);
VALUE             731 include/ruby/intern.h VALUE rb_f_trace_var(int, VALUE*);
VALUE             732 include/ruby/intern.h VALUE rb_f_untrace_var(int, VALUE*);
VALUE             733 include/ruby/intern.h VALUE rb_f_global_variables(void);
VALUE             735 include/ruby/intern.h struct st_table* rb_generic_ivar_table(VALUE);
VALUE             736 include/ruby/intern.h void rb_copy_generic_ivar(VALUE,VALUE);
VALUE             737 include/ruby/intern.h void rb_mark_generic_ivar(VALUE);
VALUE             739 include/ruby/intern.h void rb_free_generic_ivar(VALUE);
VALUE             740 include/ruby/intern.h VALUE rb_ivar_get(VALUE, ID);
VALUE             741 include/ruby/intern.h VALUE rb_ivar_set(VALUE, ID, VALUE);
VALUE             742 include/ruby/intern.h VALUE rb_ivar_defined(VALUE, ID);
VALUE             743 include/ruby/intern.h void rb_ivar_foreach(VALUE, int (*)(ANYARGS), st_data_t);
VALUE             744 include/ruby/intern.h VALUE rb_iv_set(VALUE, const char*, VALUE);
VALUE             745 include/ruby/intern.h VALUE rb_iv_get(VALUE, const char*);
VALUE             746 include/ruby/intern.h VALUE rb_attr_get(VALUE, ID);
VALUE             747 include/ruby/intern.h VALUE rb_obj_instance_variables(VALUE);
VALUE             748 include/ruby/intern.h VALUE rb_obj_remove_instance_variable(VALUE, VALUE);
VALUE             749 include/ruby/intern.h void *rb_mod_const_at(VALUE, void*);
VALUE             750 include/ruby/intern.h void *rb_mod_const_of(VALUE, void*);
VALUE             751 include/ruby/intern.h VALUE rb_const_list(void*);
VALUE             752 include/ruby/intern.h VALUE rb_mod_constants(int, VALUE *, VALUE);
VALUE             753 include/ruby/intern.h VALUE rb_mod_remove_const(VALUE, VALUE);
VALUE             754 include/ruby/intern.h int rb_const_defined(VALUE, ID);
VALUE             755 include/ruby/intern.h int rb_const_defined_at(VALUE, ID);
VALUE             756 include/ruby/intern.h int rb_const_defined_from(VALUE, ID);
VALUE             757 include/ruby/intern.h VALUE rb_const_get(VALUE, ID);
VALUE             758 include/ruby/intern.h VALUE rb_const_get_at(VALUE, ID);
VALUE             759 include/ruby/intern.h VALUE rb_const_get_from(VALUE, ID);
VALUE             760 include/ruby/intern.h void rb_const_set(VALUE, ID, VALUE);
VALUE             761 include/ruby/intern.h VALUE rb_mod_const_missing(VALUE,VALUE);
VALUE             762 include/ruby/intern.h VALUE rb_cvar_defined(VALUE, ID);
VALUE             763 include/ruby/intern.h void rb_cvar_set(VALUE, ID, VALUE);
VALUE             764 include/ruby/intern.h VALUE rb_cvar_get(VALUE, ID);
VALUE             765 include/ruby/intern.h void rb_cv_set(VALUE, const char*, VALUE);
VALUE             766 include/ruby/intern.h VALUE rb_cv_get(VALUE, const char*);
VALUE             767 include/ruby/intern.h void rb_define_class_variable(VALUE, const char*, VALUE);
VALUE             768 include/ruby/intern.h VALUE rb_mod_class_variables(VALUE);
VALUE             769 include/ruby/intern.h VALUE rb_mod_remove_cvar(VALUE, VALUE);
VALUE             775 include/ruby/intern.h VALUE rb_str_succ(VALUE);
VALUE             776 include/ruby/intern.h VALUE rb_time_succ(VALUE);
VALUE             779 include/ruby/intern.h int rb_frame_method_id_and_class(ID *idp, VALUE *klassp);
VALUE              36 include/ruby/io.h     VALUE pathv;		/* pathname for file */
VALUE              49 include/ruby/io.h     VALUE tied_io_for_writing;
VALUE              61 include/ruby/io.h         VALUE ecopts;
VALUE              71 include/ruby/io.h     VALUE writeconv_asciicompat;
VALUE              73 include/ruby/io.h     VALUE writeconv_pre_ecopts;
VALUE              76 include/ruby/io.h     VALUE write_lock;
VALUE             161 include/ruby/io.h VALUE rb_io_taint_check(VALUE);
VALUE              44 include/ruby/re.h     VALUE str;
VALUE              46 include/ruby/re.h     VALUE regexp;  /* RRegexp */
VALUE              52 include/ruby/re.h VALUE rb_reg_regcomp(VALUE);
VALUE              53 include/ruby/re.h int rb_reg_search(VALUE, VALUE, int, int);
VALUE              54 include/ruby/re.h VALUE rb_reg_regsub(VALUE, VALUE, struct re_registers *, VALUE);
VALUE              55 include/ruby/re.h int rb_reg_adjust_startpos(VALUE, VALUE, int, int);
VALUE              56 include/ruby/re.h void rb_match_busy(VALUE);
VALUE              57 include/ruby/re.h VALUE rb_reg_quote(VALUE);
VALUE             179 include/ruby/ruby.h #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
VALUE             182 include/ruby/ruby.h VALUE rb_int2inum(SIGNED_VALUE);
VALUE             185 include/ruby/ruby.h VALUE rb_uint2inum(VALUE);
VALUE             190 include/ruby/ruby.h VALUE rb_ll2inum(LONG_LONG);
VALUE             192 include/ruby/ruby.h VALUE rb_ull2inum(unsigned LONG_LONG);
VALUE             251 include/ruby/ruby.h #define FIX2ULONG(x) ((((VALUE)(x))>>1)&LONG_MAX)
VALUE             257 include/ruby/ruby.h #define IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)
VALUE             259 include/ruby/ruby.h #define SYMBOL_P(x) (((VALUE)(x)&~(~(VALUE)0<<RUBY_SPECIAL_SHIFT))==SYMBOL_FLAG)
VALUE             260 include/ruby/ruby.h #define ID2SYM(x) (((VALUE)(x)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG)
VALUE             276 include/ruby/ruby.h #define Qfalse ((VALUE)RUBY_Qfalse)
VALUE             277 include/ruby/ruby.h #define Qtrue  ((VALUE)RUBY_Qtrue)
VALUE             278 include/ruby/ruby.h #define Qnil   ((VALUE)RUBY_Qnil)
VALUE             279 include/ruby/ruby.h #define Qundef ((VALUE)RUBY_Qundef)	/* undefined value for placeholder */
VALUE             284 include/ruby/ruby.h #define RTEST(v) (((VALUE)(v) & ~Qnil) != 0)
VALUE             285 include/ruby/ruby.h #define NIL_P(v) ((VALUE)(v) == Qnil)
VALUE             287 include/ruby/ruby.h #define CLASS_OF(v) rb_class_of((VALUE)(v))
VALUE             351 include/ruby/ruby.h #define TYPE(x) rb_type((VALUE)(x))
VALUE             353 include/ruby/ruby.h #define RB_GC_GUARD(v) (*(volatile VALUE *)&(v))
VALUE             355 include/ruby/ruby.h void rb_check_type(VALUE,int);
VALUE             356 include/ruby/ruby.h #define Check_Type(v,t) rb_check_type((VALUE)(v),t)
VALUE             358 include/ruby/ruby.h VALUE rb_str_to_str(VALUE);
VALUE             359 include/ruby/ruby.h VALUE rb_string_value(volatile VALUE*);
VALUE             360 include/ruby/ruby.h char *rb_string_value_ptr(volatile VALUE*);
VALUE             361 include/ruby/ruby.h char *rb_string_value_cstr(volatile VALUE*);
VALUE             367 include/ruby/ruby.h void rb_check_safe_obj(VALUE);
VALUE             368 include/ruby/ruby.h void rb_check_safe_str(VALUE);
VALUE             374 include/ruby/ruby.h #define Check_SafeStr(v) rb_check_safe_str((VALUE)(v))
VALUE             376 include/ruby/ruby.h VALUE rb_str_export(VALUE);
VALUE             381 include/ruby/ruby.h VALUE rb_str_export_locale(VALUE);
VALUE             383 include/ruby/ruby.h VALUE rb_get_path(VALUE);
VALUE             386 include/ruby/ruby.h VALUE rb_get_path_no_checksafe(VALUE);
VALUE             393 include/ruby/ruby.h void rb_secure_update(VALUE);
VALUE             395 include/ruby/ruby.h VALUE rb_errinfo(void);
VALUE             396 include/ruby/ruby.h void rb_set_errinfo(VALUE);
VALUE             398 include/ruby/ruby.h SIGNED_VALUE rb_num2long(VALUE);
VALUE             399 include/ruby/ruby.h VALUE rb_num2ulong(VALUE);
VALUE             401 include/ruby/ruby.h NUM2LONG(VALUE x)
VALUE             405 include/ruby/ruby.h #define NUM2ULONG(x) rb_num2ulong((VALUE)x)
VALUE             407 include/ruby/ruby.h long rb_num2int(VALUE);
VALUE             408 include/ruby/ruby.h long rb_fix2int(VALUE);
VALUE             409 include/ruby/ruby.h #define FIX2INT(x) ((int)rb_fix2int((VALUE)x))
VALUE             411 include/ruby/ruby.h NUM2INT(VALUE x)
VALUE             415 include/ruby/ruby.h unsigned long rb_num2uint(VALUE);
VALUE             417 include/ruby/ruby.h unsigned long rb_fix2uint(VALUE);
VALUE             427 include/ruby/ruby.h LONG_LONG rb_num2ll(VALUE);
VALUE             428 include/ruby/ruby.h unsigned LONG_LONG rb_num2ull(VALUE);
VALUE             430 include/ruby/ruby.h NUM2LL(VALUE x)
VALUE             434 include/ruby/ruby.h # define NUM2ULL(x) rb_num2ull((VALUE)x)
VALUE             451 include/ruby/ruby.h double rb_num2dbl(VALUE);
VALUE             452 include/ruby/ruby.h #define NUM2DBL(x) rb_num2dbl((VALUE)(x))
VALUE             454 include/ruby/ruby.h VALUE rb_uint2big(VALUE);
VALUE             455 include/ruby/ruby.h VALUE rb_int2big(SIGNED_VALUE);
VALUE             461 include/ruby/ruby.h static inline VALUE
VALUE             469 include/ruby/ruby.h static inline VALUE
VALUE             478 include/ruby/ruby.h static inline VALUE
VALUE             485 include/ruby/ruby.h static inline VALUE
VALUE             493 include/ruby/ruby.h char *rb_str2cstr(VALUE,long*);
VALUE             495 include/ruby/ruby.h #define STR2CSTR(x) rb_str2cstr((VALUE)(x),0)
VALUE             501 include/ruby/ruby.h VALUE rb_newobj(void);
VALUE             509 include/ruby/ruby.h     OBJSETUP(clone,rb_singleton_class_clone((VALUE)obj),RBASIC(obj)->flags);\
VALUE             510 include/ruby/ruby.h     rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)clone);\
VALUE             511 include/ruby/ruby.h     if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)clone,(VALUE)obj);\
VALUE             515 include/ruby/ruby.h     if (FL_TEST(obj, FL_EXIVAR)) rb_copy_generic_ivar((VALUE)dup,(VALUE)obj);\
VALUE             519 include/ruby/ruby.h     VALUE flags;
VALUE             520 include/ruby/ruby.h     VALUE klass;
VALUE             529 include/ruby/ruby.h 	    VALUE *ivptr;
VALUE             532 include/ruby/ruby.h 	VALUE ary[ROBJECT_EMBED_LEN_MAX];
VALUE             550 include/ruby/ruby.h     VALUE super;
VALUE             577 include/ruby/ruby.h #define RSTRING_EMBED_LEN_MAX ((sizeof(VALUE)*3)/sizeof(char)-1)
VALUE             586 include/ruby/ruby.h 		VALUE shared;
VALUE             614 include/ruby/ruby.h 		VALUE shared;
VALUE             616 include/ruby/ruby.h 	    VALUE *ptr;
VALUE             618 include/ruby/ruby.h 	VALUE ary[RARRAY_EMBED_LEN_MAX];
VALUE             638 include/ruby/ruby.h     VALUE src;
VALUE             649 include/ruby/ruby.h     VALUE ifnone;
VALUE             665 include/ruby/ruby.h     VALUE num;
VALUE             666 include/ruby/ruby.h     VALUE den;
VALUE             671 include/ruby/ruby.h     VALUE real;
VALUE             672 include/ruby/ruby.h     VALUE imag;
VALUE             689 include/ruby/ruby.h VALUE rb_data_object_alloc(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC);
VALUE             711 include/ruby/ruby.h 	    VALUE *ptr;
VALUE             713 include/ruby/ruby.h 	VALUE ary[RSTRUCT_EMBED_LEN_MAX];
VALUE             728 include/ruby/ruby.h #define RBIGNUM_EMBED_LEN_MAX ((sizeof(VALUE)*3)/sizeof(BDIGIT))
VALUE             780 include/ruby/ruby.h #define FL_MARK      (((VALUE)1)<<5)
VALUE             781 include/ruby/ruby.h #define FL_RESERVED  (((VALUE)1)<<6) /* will be used in the future GC */
VALUE             782 include/ruby/ruby.h #define FL_FINALIZE  (((VALUE)1)<<7)
VALUE             783 include/ruby/ruby.h #define FL_TAINT     (((VALUE)1)<<8)
VALUE             784 include/ruby/ruby.h #define FL_UNTRUSTED (((VALUE)1)<<9)
VALUE             785 include/ruby/ruby.h #define FL_EXIVAR    (((VALUE)1)<<10)
VALUE             786 include/ruby/ruby.h #define FL_FREEZE    (((VALUE)1)<<11)
VALUE             790 include/ruby/ruby.h #define FL_USER0     (((VALUE)1)<<(FL_USHIFT+0))
VALUE             791 include/ruby/ruby.h #define FL_USER1     (((VALUE)1)<<(FL_USHIFT+1))
VALUE             792 include/ruby/ruby.h #define FL_USER2     (((VALUE)1)<<(FL_USHIFT+2))
VALUE             793 include/ruby/ruby.h #define FL_USER3     (((VALUE)1)<<(FL_USHIFT+3))
VALUE             794 include/ruby/ruby.h #define FL_USER4     (((VALUE)1)<<(FL_USHIFT+4))
VALUE             795 include/ruby/ruby.h #define FL_USER5     (((VALUE)1)<<(FL_USHIFT+5))
VALUE             796 include/ruby/ruby.h #define FL_USER6     (((VALUE)1)<<(FL_USHIFT+6))
VALUE             797 include/ruby/ruby.h #define FL_USER7     (((VALUE)1)<<(FL_USHIFT+7))
VALUE             798 include/ruby/ruby.h #define FL_USER8     (((VALUE)1)<<(FL_USHIFT+8))
VALUE             799 include/ruby/ruby.h #define FL_USER9     (((VALUE)1)<<(FL_USHIFT+9))
VALUE             800 include/ruby/ruby.h #define FL_USER10    (((VALUE)1)<<(FL_USHIFT+10))
VALUE             801 include/ruby/ruby.h #define FL_USER11    (((VALUE)1)<<(FL_USHIFT+11))
VALUE             802 include/ruby/ruby.h #define FL_USER12    (((VALUE)1)<<(FL_USHIFT+12))
VALUE             803 include/ruby/ruby.h #define FL_USER13    (((VALUE)1)<<(FL_USHIFT+13))
VALUE             804 include/ruby/ruby.h #define FL_USER14    (((VALUE)1)<<(FL_USHIFT+14))
VALUE             805 include/ruby/ruby.h #define FL_USER15    (((VALUE)1)<<(FL_USHIFT+15))
VALUE             806 include/ruby/ruby.h #define FL_USER16    (((VALUE)1)<<(FL_USHIFT+16))
VALUE             807 include/ruby/ruby.h #define FL_USER17    (((VALUE)1)<<(FL_USHIFT+17))
VALUE             808 include/ruby/ruby.h #define FL_USER18    (((VALUE)1)<<(FL_USHIFT+18))
VALUE             809 include/ruby/ruby.h #define FL_USER19    (((VALUE)1)<<(FL_USHIFT+19))
VALUE             841 include/ruby/ruby.h void rb_obj_infect(VALUE,VALUE);
VALUE             844 include/ruby/ruby.h void rb_glob(const char*,void(*)(const char*,VALUE,void*),VALUE);
VALUE             845 include/ruby/ruby.h int ruby_glob(const char*,int,ruby_glob_func*,VALUE);
VALUE             846 include/ruby/ruby.h int ruby_brace_glob(const char*,int,ruby_glob_func*,VALUE);
VALUE             848 include/ruby/ruby.h VALUE rb_define_class(const char*,VALUE);
VALUE             849 include/ruby/ruby.h VALUE rb_define_module(const char*);
VALUE             850 include/ruby/ruby.h VALUE rb_define_class_under(VALUE, const char*, VALUE);
VALUE             851 include/ruby/ruby.h VALUE rb_define_module_under(VALUE, const char*);
VALUE             853 include/ruby/ruby.h void rb_include_module(VALUE,VALUE);
VALUE             854 include/ruby/ruby.h void rb_extend_object(VALUE,VALUE);
VALUE             858 include/ruby/ruby.h typedef VALUE rb_gvar_getter_t(ID id, void *data, struct rb_global_variable *gvar);
VALUE             862 include/ruby/ruby.h VALUE rb_gvar_undef_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE             863 include/ruby/ruby.h void  rb_gvar_undef_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE             864 include/ruby/ruby.h void  rb_gvar_undef_marker(VALUE *var);
VALUE             866 include/ruby/ruby.h VALUE rb_gvar_val_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE             867 include/ruby/ruby.h void  rb_gvar_val_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE             868 include/ruby/ruby.h void  rb_gvar_val_marker(VALUE *var);
VALUE             870 include/ruby/ruby.h VALUE rb_gvar_var_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE             871 include/ruby/ruby.h void  rb_gvar_var_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE             872 include/ruby/ruby.h void  rb_gvar_var_marker(VALUE *var);
VALUE             874 include/ruby/ruby.h void  rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE             876 include/ruby/ruby.h void rb_define_variable(const char*,VALUE*);
VALUE             877 include/ruby/ruby.h void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS));
VALUE             878 include/ruby/ruby.h void rb_define_hooked_variable(const char*,VALUE*,VALUE(*)(ANYARGS),void(*)(ANYARGS));
VALUE             879 include/ruby/ruby.h void rb_define_readonly_variable(const char*,VALUE*);
VALUE             880 include/ruby/ruby.h void rb_define_const(VALUE,const char*,VALUE);
VALUE             881 include/ruby/ruby.h void rb_define_global_const(const char*,VALUE);
VALUE             883 include/ruby/ruby.h #define RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))func)
VALUE             884 include/ruby/ruby.h void rb_define_method(VALUE,const char*,VALUE(*)(ANYARGS),int);
VALUE             885 include/ruby/ruby.h void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
VALUE             886 include/ruby/ruby.h void rb_define_global_function(const char*,VALUE(*)(ANYARGS),int);
VALUE             888 include/ruby/ruby.h void rb_undef_method(VALUE,const char*);
VALUE             889 include/ruby/ruby.h void rb_define_alias(VALUE,const char*,const char*);
VALUE             890 include/ruby/ruby.h void rb_define_attr(VALUE,const char*,int,int);
VALUE             892 include/ruby/ruby.h void rb_global_variable(VALUE*);
VALUE             893 include/ruby/ruby.h void rb_gc_register_mark_object(VALUE);
VALUE             894 include/ruby/ruby.h void rb_gc_register_address(VALUE*);
VALUE             895 include/ruby/ruby.h void rb_gc_unregister_address(VALUE*);
VALUE             899 include/ruby/ruby.h ID rb_intern_str(VALUE str);
VALUE             901 include/ruby/ruby.h ID rb_to_id(VALUE);
VALUE             902 include/ruby/ruby.h VALUE rb_id2str(ID);
VALUE             928 include/ruby/ruby.h const char *rb_class2name(VALUE);
VALUE             929 include/ruby/ruby.h const char *rb_obj_classname(VALUE);
VALUE             931 include/ruby/ruby.h void rb_p(VALUE);
VALUE             933 include/ruby/ruby.h VALUE rb_eval_string(const char*);
VALUE             934 include/ruby/ruby.h VALUE rb_eval_string_protect(const char*, int*);
VALUE             935 include/ruby/ruby.h VALUE rb_eval_string_wrap(const char*, int*);
VALUE             936 include/ruby/ruby.h VALUE rb_funcall(VALUE, ID, int, ...);
VALUE             937 include/ruby/ruby.h VALUE rb_funcall2(VALUE, ID, int, const VALUE*);
VALUE             938 include/ruby/ruby.h VALUE rb_funcall3(VALUE, ID, int, const VALUE*);
VALUE             939 include/ruby/ruby.h int rb_scan_args(int, const VALUE*, const char*, ...);
VALUE             940 include/ruby/ruby.h VALUE rb_call_super(int, const VALUE*);
VALUE             942 include/ruby/ruby.h VALUE rb_gv_set(const char*, VALUE);
VALUE             943 include/ruby/ruby.h VALUE rb_gv_get(const char*);
VALUE             944 include/ruby/ruby.h VALUE rb_iv_get(VALUE, const char*);
VALUE             945 include/ruby/ruby.h VALUE rb_iv_set(VALUE, const char*, VALUE);
VALUE             947 include/ruby/ruby.h VALUE rb_equal(VALUE,VALUE);
VALUE             949 include/ruby/ruby.h VALUE *rb_ruby_verbose_ptr(void);
VALUE             950 include/ruby/ruby.h VALUE *rb_ruby_debug_ptr(void);
VALUE             954 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3);
VALUE             970 include/ruby/ruby.h typedef VALUE rb_block_call_func(VALUE, VALUE, int, VALUE*);
VALUE             972 include/ruby/ruby.h VALUE rb_each(VALUE);
VALUE             973 include/ruby/ruby.h VALUE rb_yield(VALUE);
VALUE             974 include/ruby/ruby.h VALUE rb_yield_values(int n, ...);
VALUE             975 include/ruby/ruby.h VALUE rb_yield_values2(int n, const VALUE *argv);
VALUE             976 include/ruby/ruby.h VALUE rb_yield_splat(VALUE);
VALUE             979 include/ruby/ruby.h VALUE rb_iterate(VALUE(*)(VALUE),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE             980 include/ruby/ruby.h VALUE rb_block_call(VALUE,ID,int,VALUE*,VALUE(*)(ANYARGS),VALUE);
VALUE             981 include/ruby/ruby.h VALUE rb_rescue(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE             982 include/ruby/ruby.h VALUE rb_rescue2(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE,...);
VALUE             983 include/ruby/ruby.h VALUE rb_ensure(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE             984 include/ruby/ruby.h VALUE rb_catch(const char*,VALUE(*)(ANYARGS),VALUE);
VALUE             985 include/ruby/ruby.h VALUE rb_catch_obj(VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE             986 include/ruby/ruby.h NORETURN(void rb_throw(const char*,VALUE));
VALUE             987 include/ruby/ruby.h NORETURN(void rb_throw_obj(VALUE,VALUE));
VALUE             989 include/ruby/ruby.h VALUE rb_require(const char*);
VALUE             992 include/ruby/ruby.h void ruby_init_stack(VALUE*, void*);
VALUE             995 include/ruby/ruby.h void ruby_init_stack(VALUE*);
VALUE             998 include/ruby/ruby.h     VALUE variable_in_this_stack_frame; \
VALUE            1004 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mKernel;
VALUE            1005 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mComparable;
VALUE            1006 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mEnumerable;
VALUE            1007 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mErrno;
VALUE            1008 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mFileTest;
VALUE            1009 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mGC;
VALUE            1010 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mMath;
VALUE            1011 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mProcess;
VALUE            1013 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBasicObject;
VALUE            1014 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cObject;
VALUE            1015 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cArray;
VALUE            1016 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBignum;
VALUE            1017 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBinding;
VALUE            1018 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cClass;
VALUE            1019 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cCont;
VALUE            1020 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cDir;
VALUE            1021 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cData;
VALUE            1022 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFalseClass;
VALUE            1023 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cEncoding;
VALUE            1024 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cEnumerator;
VALUE            1025 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFile;
VALUE            1026 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFixnum;
VALUE            1027 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFloat;
VALUE            1028 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cHash;
VALUE            1029 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cInteger;
VALUE            1030 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cIO;
VALUE            1031 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cMatch;
VALUE            1032 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cMethod;
VALUE            1033 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cModule;
VALUE            1034 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNameErrorMesg;
VALUE            1035 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNilClass;
VALUE            1036 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNumeric;
VALUE            1037 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cProc;
VALUE            1038 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRange;
VALUE            1039 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRational;
VALUE            1040 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cComplex;
VALUE            1041 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRegexp;
VALUE            1042 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cStat;
VALUE            1043 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cString;
VALUE            1044 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cStruct;
VALUE            1045 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cSymbol;
VALUE            1046 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cThread;
VALUE            1047 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cTime;
VALUE            1048 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cTrueClass;
VALUE            1049 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cUnboundMethod;
VALUE            1051 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eException;
VALUE            1052 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eStandardError;
VALUE            1053 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSystemExit;
VALUE            1054 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eInterrupt;
VALUE            1055 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSignal;
VALUE            1056 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eFatal;
VALUE            1057 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eArgError;
VALUE            1058 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEOFError;
VALUE            1059 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eIndexError;
VALUE            1060 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eStopIteration;
VALUE            1061 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eKeyError;
VALUE            1062 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRangeError;
VALUE            1063 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eIOError;
VALUE            1064 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRuntimeError;
VALUE            1065 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSecurityError;
VALUE            1066 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSystemCallError;
VALUE            1067 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eThreadError;
VALUE            1068 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eTypeError;
VALUE            1069 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eZeroDivError;
VALUE            1070 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNotImpError;
VALUE            1071 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNoMemError;
VALUE            1072 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNoMethodError;
VALUE            1073 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eFloatDomainError;
VALUE            1074 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eLocalJumpError;
VALUE            1075 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSysStackError;
VALUE            1076 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRegexpError;
VALUE            1077 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEncodingError;
VALUE            1078 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEncCompatError;
VALUE            1080 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eScriptError;
VALUE            1081 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNameError;
VALUE            1082 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSyntaxError;
VALUE            1083 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eLoadError;
VALUE            1085 include/ruby/ruby.h RUBY_EXTERN VALUE rb_stdin, rb_stdout, rb_stderr;
VALUE            1087 include/ruby/ruby.h static inline VALUE
VALUE            1088 include/ruby/ruby.h rb_class_of(VALUE obj)
VALUE            1103 include/ruby/ruby.h rb_type(VALUE obj)
VALUE            1119 include/ruby/ruby.h rb_special_const_p(VALUE obj)
VALUE            1166 include/ruby/ruby.h     VALUE data;
VALUE            1171 include/ruby/ruby.h 		       VALUE data);
VALUE              49 include/ruby/util.h void ruby_add_suffix(VALUE str, const char *suffix);
VALUE             110 io.c           VALUE rb_cIO;
VALUE             111 io.c           VALUE rb_eEOFError;
VALUE             112 io.c           VALUE rb_eIOError;
VALUE             114 io.c           VALUE rb_stdin, rb_stdout, rb_stderr;
VALUE             115 io.c           VALUE rb_deferr;		/* rescue VIM plugin */
VALUE             116 io.c           static VALUE orig_stdout, orig_stderr;
VALUE             118 io.c           VALUE rb_output_fs;
VALUE             119 io.c           VALUE rb_rs;
VALUE             120 io.c           VALUE rb_output_rs;
VALUE             121 io.c           VALUE rb_default_rs;
VALUE             123 io.c           static VALUE argf;
VALUE             126 io.c           static VALUE sym_mode, sym_perm, sym_extenc, sym_intenc, sym_encoding, sym_open_args;
VALUE             127 io.c           static VALUE sym_textmode, sym_binmode;
VALUE             129 io.c           struct timeval rb_time_interval(VALUE);
VALUE             132 io.c               VALUE filename, current_file;
VALUE             135 io.c               VALUE lineno;
VALUE             136 io.c               VALUE argv;
VALUE             207 io.c           is_socket(int fd, VALUE path)
VALUE             222 io.c           VALUE
VALUE             223 io.c           rb_io_taint_check(VALUE io)
VALUE             250 io.c           VALUE
VALUE             251 io.c           rb_io_get_io(VALUE io)
VALUE             256 io.c           static VALUE
VALUE             257 io.c           rb_io_check_io(VALUE io)
VALUE             262 io.c           VALUE
VALUE             263 io.c           rb_io_get_write_io(VALUE io)
VALUE             265 io.c               VALUE write_io;
VALUE             291 io.c           static VALUE
VALUE             292 io.c           rb_io_s_try_convert(VALUE dummy, VALUE io)
VALUE             319 io.c           io_ungetbyte(VALUE str, rb_io_t *fptr)
VALUE             459 io.c           static VALUE
VALUE             460 io.c           io_alloc(VALUE klass)
VALUE             467 io.c               return (VALUE)io;
VALUE             503 io.c           static VALUE
VALUE             510 io.c           static VALUE
VALUE             550 io.c           static VALUE
VALUE             551 io.c           io_flush_buffer(VALUE arg)
VALUE             573 io.c           	r = rb_mutex_synchronize(fptr->write_lock, io_flush_buffer, (VALUE)fptr);
VALUE             600 io.c           static VALUE
VALUE             601 io.c           wait_readable(VALUE p)
VALUE             632 io.c           	rb_ensure(wait_readable, (VALUE)&rfds,
VALUE             633 io.c           		  (VALUE (*)(VALUE))rb_fd_term, (VALUE)&rfds);
VALUE             645 io.c           static VALUE
VALUE             646 io.c           wait_writable(VALUE p)
VALUE             677 io.c           	rb_ensure(wait_writable, (VALUE)&wfds,
VALUE             678 io.c           		  (VALUE (*)(VALUE))rb_fd_term, (VALUE)&wfds);
VALUE             709 io.c                   VALUE ecopts;
VALUE             764 io.c               VALUE str;
VALUE             769 io.c           static VALUE
VALUE             770 io.c           io_binwrite_string(VALUE arg)
VALUE             778 io.c           io_binwrite(VALUE str, rb_io_t *fptr, int nosync)
VALUE             820 io.c           	    r = rb_mutex_synchronize(fptr->write_lock, io_binwrite_string, (VALUE)&arg);
VALUE             851 io.c           static VALUE
VALUE             852 io.c           do_writeconv(VALUE str, rb_io_t *fptr)
VALUE             855 io.c                   VALUE common_encoding = Qnil;
VALUE             887 io.c           io_fwrite(VALUE str, rb_io_t *fptr, int nosync)
VALUE             893 io.c           static VALUE
VALUE             894 io.c           io_write(VALUE io, VALUE str, int nosync)
VALUE             898 io.c               VALUE tmp;
VALUE             938 io.c           static VALUE
VALUE             939 io.c           io_write_m(VALUE io, VALUE str)
VALUE             944 io.c           VALUE
VALUE             945 io.c           rb_io_write(VALUE io, VALUE str)
VALUE             966 io.c           VALUE
VALUE             967 io.c           rb_io_addstr(VALUE io, VALUE str)
VALUE             989 io.c           VALUE
VALUE             990 io.c           rb_io_flush(VALUE io)
VALUE            1028 io.c           static VALUE
VALUE            1029 io.c           rb_io_tell(VALUE io)
VALUE            1040 io.c           static VALUE
VALUE            1041 io.c           rb_io_seek(VALUE io, VALUE offset, int whence)
VALUE            1075 io.c           static VALUE
VALUE            1076 io.c           rb_io_seek_m(int argc, VALUE *argv, VALUE io)
VALUE            1078 io.c               VALUE offset, ptrname;
VALUE            1099 io.c           static VALUE
VALUE            1100 io.c           rb_io_set_pos(VALUE io, VALUE offset)
VALUE            1129 io.c           static VALUE
VALUE            1130 io.c           rb_io_rewind(VALUE io)
VALUE            1213 io.c           VALUE
VALUE            1214 io.c           rb_io_eof(VALUE io)
VALUE            1242 io.c           static VALUE
VALUE            1243 io.c           rb_io_sync(VALUE io)
VALUE            1267 io.c           static VALUE
VALUE            1268 io.c           rb_io_set_sync(VALUE io, VALUE sync)
VALUE            1295 io.c           static VALUE
VALUE            1296 io.c           rb_io_fsync(VALUE io)
VALUE            1327 io.c           static VALUE
VALUE            1328 io.c           rb_io_fileno(VALUE io)
VALUE            1359 io.c           static VALUE
VALUE            1360 io.c           rb_io_pid(VALUE io)
VALUE            1378 io.c           static VALUE
VALUE            1379 io.c           rb_io_inspect(VALUE obj)
VALUE            1401 io.c           static VALUE
VALUE            1402 io.c           rb_io_to_io(VALUE io)
VALUE            1423 io.c           io_fread(VALUE str, long offset, rb_io_t *fptr)
VALUE            1492 io.c           static VALUE
VALUE            1493 io.c           io_enc_str(VALUE str, rb_io_t *fptr)
VALUE            1505 io.c                   VALUE ecopts;
VALUE            1591 io.c           static VALUE
VALUE            1592 io.c           io_shift_cbuf(rb_io_t *fptr, int len, VALUE *strp)
VALUE            1594 io.c               VALUE str;
VALUE            1619 io.c           static VALUE
VALUE            1620 io.c           read_all(rb_io_t *fptr, long siz, VALUE str)
VALUE            1694 io.c           static VALUE
VALUE            1695 io.c           io_getpartial(int argc, VALUE *argv, VALUE io, int nonblock)
VALUE            1698 io.c               VALUE length, str;
VALUE            1811 io.c           static VALUE
VALUE            1812 io.c           io_readpartial(int argc, VALUE *argv, VALUE io)
VALUE            1814 io.c               VALUE ret;
VALUE            1861 io.c           static VALUE
VALUE            1862 io.c           io_read_nonblock(int argc, VALUE *argv, VALUE io)
VALUE            1864 io.c               VALUE ret;
VALUE            1907 io.c           static VALUE
VALUE            1908 io.c           rb_io_write_nonblock(VALUE io, VALUE str)
VALUE            1954 io.c           static VALUE
VALUE            1955 io.c           io_read(int argc, VALUE *argv, VALUE io)
VALUE            1959 io.c               VALUE length, str;
VALUE            2003 io.c           rscheck(const char *rsptr, long rslen, VALUE rs)
VALUE            2011 io.c           appendline(rb_io_t *fptr, int delim, VALUE *strp, long *lp)
VALUE            2013 io.c               VALUE str = *strp;
VALUE            2112 io.c           static VALUE
VALUE            2115 io.c               VALUE str = Qnil;
VALUE            2161 io.c           prepare_getline_args(int argc, VALUE *argv, VALUE *rsp, long *limit, VALUE io)
VALUE            2163 io.c               VALUE rs = rb_rs, lim = Qnil;
VALUE            2167 io.c                   VALUE tmp = Qnil;
VALUE            2205 io.c           static VALUE
VALUE            2206 io.c           rb_io_getline_1(VALUE rs, long limit, VALUE io)
VALUE            2208 io.c               VALUE str = Qnil;
VALUE            2298 io.c           static VALUE
VALUE            2299 io.c           rb_io_getline(int argc, VALUE *argv, VALUE io)
VALUE            2301 io.c               VALUE rs;
VALUE            2308 io.c           VALUE
VALUE            2309 io.c           rb_io_gets(VALUE io)
VALUE            2335 io.c           static VALUE
VALUE            2336 io.c           rb_io_gets_m(int argc, VALUE *argv, VALUE io)
VALUE            2338 io.c               VALUE str;
VALUE            2365 io.c           static VALUE
VALUE            2366 io.c           rb_io_lineno(VALUE io)
VALUE            2392 io.c           static VALUE
VALUE            2393 io.c           rb_io_set_lineno(VALUE io, VALUE lineno)
VALUE            2413 io.c           static VALUE
VALUE            2414 io.c           rb_io_readline(int argc, VALUE *argv, VALUE io)
VALUE            2416 io.c               VALUE line = rb_io_gets_m(argc, argv, io);
VALUE            2442 io.c           static VALUE
VALUE            2443 io.c           rb_io_readlines(int argc, VALUE *argv, VALUE io)
VALUE            2445 io.c               VALUE line, ary, rs;
VALUE            2480 io.c           static VALUE
VALUE            2481 io.c           rb_io_each_line(int argc, VALUE *argv, VALUE io)
VALUE            2483 io.c               VALUE str, rs;
VALUE            2508 io.c           static VALUE
VALUE            2509 io.c           rb_io_each_byte(VALUE io)
VALUE            2536 io.c           static VALUE
VALUE            2540 io.c               VALUE str;
VALUE            2543 io.c                   VALUE str = Qnil;
VALUE            2637 io.c           static VALUE
VALUE            2638 io.c           rb_io_each_char(VALUE io)
VALUE            2642 io.c               VALUE c;
VALUE            2674 io.c           static VALUE
VALUE            2675 io.c           rb_io_lines(int argc, VALUE *argv, VALUE io)
VALUE            2694 io.c           static VALUE
VALUE            2695 io.c           rb_io_bytes(VALUE io)
VALUE            2714 io.c           static VALUE
VALUE            2715 io.c           rb_io_chars(VALUE io)
VALUE            2732 io.c           static VALUE
VALUE            2733 io.c           rb_io_getc(VALUE io)
VALUE            2758 io.c           static VALUE
VALUE            2759 io.c           rb_io_readchar(VALUE io)
VALUE            2761 io.c               VALUE c = rb_io_getc(io);
VALUE            2781 io.c           VALUE
VALUE            2782 io.c           rb_io_getbyte(VALUE io)
VALUE            2814 io.c           static VALUE
VALUE            2815 io.c           rb_io_readbyte(VALUE io)
VALUE            2817 io.c               VALUE c = rb_io_getbyte(io);
VALUE            2842 io.c           VALUE
VALUE            2843 io.c           rb_io_ungetbyte(VALUE io, VALUE b)
VALUE            2878 io.c           VALUE
VALUE            2879 io.c           rb_io_ungetc(VALUE io, VALUE c)
VALUE            2931 io.c           static VALUE
VALUE            2932 io.c           rb_io_isatty(VALUE io)
VALUE            2956 io.c           static VALUE
VALUE            2957 io.c           rb_io_close_on_exec_p(VALUE io)
VALUE            2961 io.c               VALUE write_io;
VALUE            2997 io.c           static VALUE
VALUE            2998 io.c           rb_io_set_close_on_exec(VALUE io, VALUE arg)
VALUE            3003 io.c               VALUE write_io;
VALUE            3039 io.c           static VALUE
VALUE            3104 io.c           static VALUE
VALUE            3105 io.c           finish_writeconv_sync(VALUE arg)
VALUE            3114 io.c               VALUE err = Qnil;
VALUE            3120 io.c                       err = rb_mutex_synchronize(fptr->write_lock, finish_writeconv_sync, (VALUE)&arg);
VALUE            3226 io.c           VALUE
VALUE            3227 io.c           rb_io_close(VALUE io)
VALUE            3231 io.c               VALUE write_io;
VALUE            3272 io.c           static VALUE
VALUE            3273 io.c           rb_io_close_m(VALUE io)
VALUE            3283 io.c           static VALUE
VALUE            3284 io.c           io_call_close(VALUE io)
VALUE            3289 io.c           static VALUE
VALUE            3290 io.c           io_close(VALUE io)
VALUE            3314 io.c           static VALUE
VALUE            3315 io.c           rb_io_closed(VALUE io)
VALUE            3318 io.c               VALUE write_io;
VALUE            3352 io.c           static VALUE
VALUE            3353 io.c           rb_io_close_read(VALUE io)
VALUE            3356 io.c               VALUE write_io;
VALUE            3410 io.c           static VALUE
VALUE            3411 io.c           rb_io_close_write(VALUE io)
VALUE            3414 io.c               VALUE write_io;
VALUE            3459 io.c           static VALUE
VALUE            3460 io.c           rb_io_sysseek(int argc, VALUE *argv, VALUE io)
VALUE            3462 io.c               VALUE offset, ptrname;
VALUE            3497 io.c           static VALUE
VALUE            3498 io.c           rb_io_syswrite(VALUE io, VALUE str)
VALUE            3541 io.c           static VALUE
VALUE            3542 io.c           rb_io_sysread(int argc, VALUE *argv, VALUE io)
VALUE            3544 io.c               VALUE len, str;
VALUE            3590 io.c           VALUE
VALUE            3591 io.c           rb_io_binmode(VALUE io)
VALUE            3606 io.c           VALUE
VALUE            3607 io.c           rb_io_ascii8bit_binmode(VALUE io)
VALUE            3645 io.c           static VALUE
VALUE            3646 io.c           rb_io_binmode_m(VALUE io)
VALUE            3648 io.c               VALUE write_io;
VALUE            3664 io.c           static VALUE
VALUE            3665 io.c           rb_io_binmode_p(VALUE io)
VALUE            3947 io.c           rb_io_extract_encoding_option(VALUE opt, rb_encoding **enc_p, rb_encoding **enc2_p)
VALUE            3949 io.c               VALUE encoding=Qnil, extenc=Qundef, intenc=Qundef, tmp;
VALUE            3955 io.c           	VALUE v;
VALUE            4019 io.c           extract_binmode(VALUE opthash, int *fmode)
VALUE            4022 io.c           	VALUE v;
VALUE            4036 io.c           rb_io_extract_modeenc(VALUE *vmode_p, VALUE *vperm_p, VALUE opthash,
VALUE            4039 io.c               VALUE vmode;
VALUE            4043 io.c               VALUE ecopts;
VALUE            4045 io.c               VALUE intmode;
VALUE            4087 io.c           	VALUE v;
VALUE            4143 io.c           static VALUE
VALUE            4147 io.c               return (VALUE)open(data->fname, data->oflags, data->perm);
VALUE            4229 io.c           static VALUE
VALUE            4230 io.c           rb_file_open_generic(VALUE io, VALUE filename, int oflags, int fmode, convconfig_t *convconfig, mode_t perm)
VALUE            4253 io.c           static VALUE
VALUE            4254 io.c           rb_file_open_internal(VALUE io, VALUE filename, const char *modestr)
VALUE            4280 io.c           VALUE
VALUE            4281 io.c           rb_file_open_str(VALUE fname, const char *modestr)
VALUE            4287 io.c           VALUE
VALUE            4435 io.c           rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds)
VALUE            4466 io.c           static VALUE
VALUE            4467 io.c           pipe_open(struct rb_exec_arg *eargp, VALUE prog, const char *modestr, int fmode, convconfig_t *convconfig)
VALUE            4471 io.c               VALUE port;
VALUE            4473 io.c               VALUE write_port;
VALUE            4478 io.c               volatile VALUE argbuf;
VALUE            4488 io.c               VALUE *argv;
VALUE            4712 io.c           static VALUE
VALUE            4713 io.c           pipe_open_v(int argc, VALUE *argv, const char *modestr, int fmode, convconfig_t *convconfig)
VALUE            4715 io.c               VALUE prog;
VALUE            4721 io.c           static VALUE
VALUE            4722 io.c           pipe_open_s(VALUE prog, const char *modestr, int fmode, convconfig_t *convconfig)
VALUE            4726 io.c               VALUE *argv = &prog;
VALUE            4741 io.c           static VALUE
VALUE            4742 io.c           pop_last_hash(int *argc_p, VALUE *argv)
VALUE            4744 io.c               VALUE last, tmp;
VALUE            4820 io.c           static VALUE
VALUE            4821 io.c           rb_io_s_popen(int argc, VALUE *argv, VALUE klass)
VALUE            4824 io.c               VALUE pname, pmode, port, tmp, opt;
VALUE            4863 io.c           rb_scan_open_args(int argc, VALUE *argv,
VALUE            4864 io.c                   VALUE *fname_p, int *oflags_p, int *fmode_p,
VALUE            4867 io.c               VALUE opt=Qnil, fname, vmode, vperm;
VALUE            4886 io.c           	    static VALUE fs_enc;
VALUE            4904 io.c           static VALUE
VALUE            4905 io.c           rb_open_file(int argc, VALUE *argv, VALUE io)
VALUE            4907 io.c               VALUE fname;
VALUE            4950 io.c           static VALUE
VALUE            4951 io.c           rb_io_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            4953 io.c               VALUE io = rb_class_new_instance(argc, argv, klass);
VALUE            4973 io.c           static VALUE
VALUE            4974 io.c           rb_io_s_sysopen(int argc, VALUE *argv)
VALUE            4976 io.c               VALUE fname, vmode, vperm;
VALUE            4977 io.c               VALUE intmode;
VALUE            5002 io.c           static VALUE
VALUE            5003 io.c           check_pipe_command(VALUE filename_or_command)
VALUE            5011 io.c                   VALUE cmd = rb_str_new(s+chlen, l-chlen);
VALUE            5125 io.c           static VALUE
VALUE            5126 io.c           rb_f_open(int argc, VALUE *argv)
VALUE            5137 io.c           	    VALUE tmp = argv[0];
VALUE            5143 io.c                           VALUE cmd = check_pipe_command(tmp);
VALUE            5152 io.c           	VALUE io = rb_funcall2(argv[0], to_open, argc-1, argv+1);
VALUE            5162 io.c           static VALUE
VALUE            5163 io.c           rb_io_open(VALUE filename, VALUE vmode, VALUE vperm, VALUE opt)
VALUE            5165 io.c               VALUE cmd;
VALUE            5182 io.c           static VALUE
VALUE            5183 io.c           rb_io_open_with_args(int argc, VALUE *argv)
VALUE            5185 io.c               VALUE io;
VALUE            5192 io.c           static VALUE
VALUE            5193 io.c           io_reopen(VALUE io, VALUE nfile)
VALUE            5296 io.c           static VALUE
VALUE            5297 io.c           rb_io_reopen(int argc, VALUE *argv, VALUE file)
VALUE            5299 io.c               VALUE fname, nmode;
VALUE            5305 io.c           	VALUE tmp = rb_io_check_io(fname);
VALUE            5370 io.c           static VALUE
VALUE            5371 io.c           rb_io_init_copy(VALUE dest, VALUE io)
VALUE            5375 io.c               VALUE write_io;
VALUE            5425 io.c           VALUE
VALUE            5426 io.c           rb_io_printf(int argc, VALUE *argv, VALUE out)
VALUE            5443 io.c           static VALUE
VALUE            5444 io.c           rb_f_printf(int argc, VALUE *argv)
VALUE            5446 io.c               VALUE out;
VALUE            5482 io.c           VALUE
VALUE            5483 io.c           rb_io_print(int argc, VALUE *argv, VALUE out)
VALUE            5486 io.c               VALUE line;
VALUE            5530 io.c           static VALUE
VALUE            5531 io.c           rb_f_print(int argc, VALUE *argv)
VALUE            5553 io.c           static VALUE
VALUE            5554 io.c           rb_io_putc(VALUE io, VALUE ch)
VALUE            5571 io.c           static VALUE
VALUE            5572 io.c           rb_f_putc(VALUE recv, VALUE ch)
VALUE            5580 io.c           static VALUE
VALUE            5581 io.c           io_puts_ary(VALUE ary, VALUE out, int recur)
VALUE            5583 io.c               VALUE tmp;
VALUE            5618 io.c           VALUE
VALUE            5619 io.c           rb_io_puts(int argc, VALUE *argv, VALUE out)
VALUE            5622 io.c               VALUE line;
VALUE            5655 io.c           static VALUE
VALUE            5656 io.c           rb_f_puts(int argc, VALUE *argv, VALUE recv)
VALUE            5665 io.c           rb_p(VALUE obj) /* for debug print within C code */
VALUE            5667 io.c               VALUE str = rb_obj_as_string(rb_inspect(obj));
VALUE            5698 io.c           static VALUE
VALUE            5699 io.c           rb_f_p(int argc, VALUE *argv, VALUE self)
VALUE            5702 io.c               VALUE ret = Qnil;
VALUE            5742 io.c           static VALUE
VALUE            5743 io.c           rb_obj_display(int argc, VALUE *argv, VALUE self)
VALUE            5745 io.c               VALUE out;
VALUE            5776 io.c           must_respond_to(ID mid, VALUE val, ID id)
VALUE            5786 io.c           stdout_setter(VALUE val, ID id, VALUE *variable)
VALUE            5792 io.c           static VALUE
VALUE            5793 io.c           prep_io(int fd, int fmode, VALUE klass, const char *path)
VALUE            5796 io.c               VALUE io = io_alloc(klass);
VALUE            5813 io.c           VALUE
VALUE            5816 io.c               VALUE klass = rb_cIO;
VALUE            5822 io.c           static VALUE
VALUE            5823 io.c           prep_stdio(FILE *f, int fmode, VALUE klass, const char *path)
VALUE            5826 io.c               VALUE io = prep_io(fileno(f), fmode|FMODE_PREP, klass, path);
VALUE            5917 io.c           static VALUE
VALUE            5918 io.c           rb_io_initialize(int argc, VALUE *argv, VALUE io)
VALUE            5920 io.c               VALUE fnum, vmode;
VALUE            5924 io.c               VALUE opt;
VALUE            5987 io.c           static VALUE
VALUE            5988 io.c           rb_file_initialize(int argc, VALUE *argv, VALUE io)
VALUE            5994 io.c           	VALUE fd = rb_check_convert_type(argv[0], T_FIXNUM, "Fixnum", "to_int");
VALUE            6006 io.c           static VALUE
VALUE            6007 io.c           rb_io_s_new(int argc, VALUE *argv, VALUE klass)
VALUE            6027 io.c           static VALUE
VALUE            6028 io.c           rb_io_s_for_fd(int argc, VALUE *argv, VALUE klass)
VALUE            6030 io.c               VALUE io = rb_obj_alloc(klass);
VALUE            6054 io.c           argf_init(struct argf *p, VALUE v)
VALUE            6062 io.c           static VALUE
VALUE            6063 io.c           argf_alloc(VALUE klass)
VALUE            6066 io.c               VALUE argf = Data_Make_Struct(klass, struct argf, argf_mark, argf_free, p);
VALUE            6074 io.c           static VALUE
VALUE            6075 io.c           argf_initialize(VALUE argf, VALUE argv)
VALUE            6083 io.c           static VALUE
VALUE            6084 io.c           argf_initialize_copy(VALUE argf, VALUE orig)
VALUE            6096 io.c           static VALUE
VALUE            6097 io.c           argf_set_lineno(VALUE argf, VALUE val)
VALUE            6104 io.c           static VALUE
VALUE            6105 io.c           argf_lineno(VALUE argf)
VALUE            6110 io.c           static VALUE
VALUE            6111 io.c           argf_forward(int argc, VALUE *argv, VALUE argf)
VALUE            6129 io.c           argf_close(VALUE file)
VALUE            6135 io.c           argf_next_argv(VALUE argf)
VALUE            6179 io.c           		    VALUE str;
VALUE            6261 io.c           static VALUE
VALUE            6262 io.c           argf_getline(int argc, VALUE *argv, VALUE argf)
VALUE            6264 io.c               VALUE line;
VALUE            6291 io.c           static VALUE
VALUE            6292 io.c           argf_lineno_getter(ID id, VALUE *var)
VALUE            6294 io.c               VALUE argf = *var;
VALUE            6299 io.c           argf_lineno_setter(VALUE val, ID id, VALUE *var)
VALUE            6301 io.c               VALUE argf = *var;
VALUE            6307 io.c           static VALUE argf_gets(int, VALUE *, VALUE);
VALUE            6342 io.c           static VALUE
VALUE            6343 io.c           rb_f_gets(int argc, VALUE *argv, VALUE recv)
VALUE            6351 io.c           static VALUE
VALUE            6352 io.c           argf_gets(int argc, VALUE *argv, VALUE argf)
VALUE            6354 io.c               VALUE line;
VALUE            6361 io.c           VALUE
VALUE            6364 io.c               VALUE line;
VALUE            6387 io.c           static VALUE argf_readline(int, VALUE *, VALUE);
VALUE            6399 io.c           static VALUE
VALUE            6400 io.c           rb_f_readline(int argc, VALUE *argv, VALUE recv)
VALUE            6408 io.c           static VALUE
VALUE            6409 io.c           argf_readline(int argc, VALUE *argv, VALUE argf)
VALUE            6411 io.c               VALUE line;
VALUE            6423 io.c           static VALUE argf_readlines(int, VALUE *, VALUE);
VALUE            6435 io.c           static VALUE
VALUE            6436 io.c           rb_f_readlines(int argc, VALUE *argv, VALUE recv)
VALUE            6444 io.c           static VALUE
VALUE            6445 io.c           argf_readlines(int argc, VALUE *argv, VALUE argf)
VALUE            6447 io.c               VALUE line, ary;
VALUE            6471 io.c           static VALUE
VALUE            6472 io.c           rb_f_backquote(VALUE obj, VALUE str)
VALUE            6474 io.c               volatile VALUE port;
VALUE            6475 io.c               VALUE result;
VALUE            6493 io.c           static VALUE
VALUE            6494 io.c           select_internal(VALUE read, VALUE write, VALUE except, struct timeval *tp, rb_fdset_t *fds)
VALUE            6496 io.c               VALUE res, list;
VALUE            6528 io.c                       VALUE write_io = GetWriteIO(rb_io_get_io(RARRAY_PTR(write)[i]));
VALUE            6541 io.c                       VALUE io = rb_io_get_io(RARRAY_PTR(except)[i]);
VALUE            6542 io.c                       VALUE write_io = GetWriteIO(io);
VALUE            6575 io.c                           VALUE obj = rb_ary_entry(read, i);
VALUE            6576 io.c                           VALUE io = rb_io_get_io(obj);
VALUE            6588 io.c                           VALUE obj = rb_ary_entry(write, i);
VALUE            6589 io.c                           VALUE io = rb_io_get_io(obj);
VALUE            6590 io.c                           VALUE write_io = GetWriteIO(io);
VALUE            6601 io.c                           VALUE obj = rb_ary_entry(except, i);
VALUE            6602 io.c                           VALUE io = rb_io_get_io(obj);
VALUE            6603 io.c                           VALUE write_io = GetWriteIO(io);
VALUE            6622 io.c               VALUE read, write, except;
VALUE            6628 io.c           static VALUE
VALUE            6629 io.c           select_call(VALUE arg)
VALUE            6636 io.c           static VALUE
VALUE            6637 io.c           select_end(VALUE arg)
VALUE            6658 io.c           static VALUE
VALUE            6659 io.c           rb_f_select(int argc, VALUE *argv, VALUE obj)
VALUE            6661 io.c               VALUE timeout;
VALUE            6679 io.c               return rb_ensure(select_call, (VALUE)&args, select_end, (VALUE)&args);
VALUE            6707 io.c           static VALUE
VALUE            6708 io.c           rb_io_ctl(VALUE io, VALUE req, VALUE arg, int io_p)
VALUE            6728 io.c           	VALUE tmp = rb_check_string_type(arg);
VALUE            6790 io.c           static VALUE
VALUE            6791 io.c           rb_io_ioctl(int argc, VALUE *argv, VALUE io)
VALUE            6793 io.c               VALUE req, arg;
VALUE            6812 io.c           static VALUE
VALUE            6813 io.c           rb_io_fcntl(int argc, VALUE *argv, VALUE io)
VALUE            6816 io.c               VALUE req, arg;
VALUE            6845 io.c           static VALUE
VALUE            6846 io.c           rb_f_syscall(int argc, VALUE *argv)
VALUE            6870 io.c           	VALUE v = rb_check_string_type(*argv);
VALUE            6946 io.c           static VALUE
VALUE            6947 io.c           io_new_instance(VALUE args)
VALUE            6949 io.c               return rb_class_new_instance(2, (VALUE*)args+1, *(VALUE*)args);
VALUE            6953 io.c           io_encoding_set(rb_io_t *fptr, VALUE v1, VALUE v2, VALUE opt)
VALUE            6957 io.c               VALUE ecopts, tmp;
VALUE            7056 io.c           static VALUE
VALUE            7057 io.c           rb_io_s_pipe(int argc, VALUE *argv, VALUE klass)
VALUE            7060 io.c               VALUE r, w, args[3], v1, v2;
VALUE            7061 io.c               VALUE opt;
VALUE            7073 io.c               r = rb_protect(io_new_instance, (VALUE)args, &state);
VALUE            7083 io.c               w = rb_protect(io_new_instance, (VALUE)args, &state);
VALUE            7101 io.c               VALUE *argv;
VALUE            7102 io.c               VALUE io;
VALUE            7106 io.c           open_key_args(int argc, VALUE *argv, struct foreach_arg *arg)
VALUE            7108 io.c               VALUE opt, v;
VALUE            7124 io.c           	VALUE args;
VALUE            7137 io.c           static VALUE
VALUE            7140 io.c               VALUE str;
VALUE            7171 io.c           static VALUE
VALUE            7172 io.c           rb_io_s_foreach(int argc, VALUE *argv, VALUE self)
VALUE            7180 io.c               return rb_ensure(io_s_foreach, (VALUE)&arg, rb_io_close, arg.io);
VALUE            7183 io.c           static VALUE
VALUE            7207 io.c           static VALUE
VALUE            7208 io.c           rb_io_s_readlines(int argc, VALUE *argv, VALUE io)
VALUE            7215 io.c               return rb_ensure(io_s_readlines, (VALUE)&arg, rb_io_close, arg.io);
VALUE            7218 io.c           static VALUE
VALUE            7256 io.c           static VALUE
VALUE            7257 io.c           rb_io_s_read(int argc, VALUE *argv, VALUE io)
VALUE            7259 io.c               VALUE offset;
VALUE            7270 io.c               return rb_ensure(io_s_read, (VALUE)&arg, rb_io_close, arg.io);
VALUE            7287 io.c           static VALUE
VALUE            7288 io.c           rb_io_s_binread(int argc, VALUE *argv, VALUE io)
VALUE            7290 io.c               VALUE offset;
VALUE            7301 io.c               return rb_ensure(io_s_read, (VALUE)&arg, rb_io_close, arg.io);
VALUE            7305 io.c               VALUE src;
VALUE            7306 io.c               VALUE dst;
VALUE            7319 io.c               VALUE th;
VALUE            7582 io.c           static VALUE
VALUE            7604 io.c           static VALUE
VALUE            7605 io.c           copy_stream_fallback_body(VALUE arg)
VALUE            7609 io.c               VALUE n;
VALUE            7610 io.c               VALUE buf = rb_str_buf_new(buflen);
VALUE            7660 io.c           static VALUE
VALUE            7666 io.c               rb_rescue2(copy_stream_fallback_body, (VALUE)stp,
VALUE            7667 io.c                          (VALUE (*) (ANYARGS))0, (VALUE)0,
VALUE            7668 io.c                          rb_eEOFError, (VALUE)0);
VALUE            7672 io.c           static VALUE
VALUE            7673 io.c           copy_stream_body(VALUE arg)
VALUE            7676 io.c               VALUE src_io, dst_io;
VALUE            7693 io.c                       VALUE args[2];
VALUE            7720 io.c                       VALUE args[3];
VALUE            7745 io.c                   VALUE str;
VALUE            7781 io.c           static VALUE
VALUE            7782 io.c           copy_stream_finalize(VALUE arg)
VALUE            7830 io.c           static VALUE
VALUE            7831 io.c           rb_io_s_copy_stream(int argc, VALUE *argv, VALUE io)
VALUE            7833 io.c               VALUE src, dst, length, src_offset;
VALUE            7853 io.c               rb_ensure(copy_stream_body, (VALUE)&st, copy_stream_finalize, (VALUE)&st);
VALUE            7866 io.c           static VALUE
VALUE            7867 io.c           rb_io_external_encoding(VALUE io)
VALUE            7891 io.c           static VALUE
VALUE            7892 io.c           rb_io_internal_encoding(VALUE io)
VALUE            7920 io.c           static VALUE
VALUE            7921 io.c           rb_io_set_encoding(int argc, VALUE *argv, VALUE io)
VALUE            7924 io.c               VALUE v1, v2, opt;
VALUE            7933 io.c           static VALUE
VALUE            7934 io.c           argf_external_encoding(VALUE argf)
VALUE            7942 io.c           static VALUE
VALUE            7943 io.c           argf_internal_encoding(VALUE argf)
VALUE            7951 io.c           static VALUE
VALUE            7952 io.c           argf_set_encoding(int argc, VALUE *argv, VALUE argf)
VALUE            7965 io.c           static VALUE
VALUE            7966 io.c           argf_tell(VALUE argf)
VALUE            7975 io.c           static VALUE
VALUE            7976 io.c           argf_seek_m(int argc, VALUE *argv, VALUE argf)
VALUE            7985 io.c           static VALUE
VALUE            7986 io.c           argf_set_pos(VALUE argf, VALUE offset)
VALUE            7995 io.c           static VALUE
VALUE            7996 io.c           argf_rewind(VALUE argf)
VALUE            8005 io.c           static VALUE
VALUE            8006 io.c           argf_fileno(VALUE argf)
VALUE            8015 io.c           static VALUE
VALUE            8016 io.c           argf_to_io(VALUE argf)
VALUE            8023 io.c           static VALUE
VALUE            8024 io.c           argf_eof(VALUE argf)
VALUE            8036 io.c           static VALUE
VALUE            8037 io.c           argf_read(int argc, VALUE *argv, VALUE argf)
VALUE            8039 io.c               VALUE tmp, str, length;
VALUE            8083 io.c               VALUE *argv;
VALUE            8084 io.c               VALUE argf;
VALUE            8087 io.c           static VALUE
VALUE            8088 io.c           argf_forward_call(VALUE arg)
VALUE            8095 io.c           static VALUE
VALUE            8096 io.c           argf_readpartial(int argc, VALUE *argv, VALUE argf)
VALUE            8098 io.c               VALUE tmp, str, length;
VALUE            8115 io.c           	tmp = rb_rescue2(argf_forward_call, (VALUE)&arg,
VALUE            8116 io.c           			 RUBY_METHOD_FUNC(0), Qnil, rb_eEOFError, (VALUE)0);
VALUE            8136 io.c           static VALUE
VALUE            8137 io.c           argf_getc(VALUE argf)
VALUE            8139 io.c               VALUE ch;
VALUE            8158 io.c           static VALUE
VALUE            8159 io.c           argf_getbyte(VALUE argf)
VALUE            8161 io.c               VALUE ch;
VALUE            8180 io.c           static VALUE
VALUE            8181 io.c           argf_readchar(VALUE argf)
VALUE            8183 io.c               VALUE ch;
VALUE            8202 io.c           static VALUE
VALUE            8203 io.c           argf_readbyte(VALUE argf)
VALUE            8205 io.c               VALUE c;
VALUE            8215 io.c           static VALUE
VALUE            8216 io.c           argf_each_line(int argc, VALUE *argv, VALUE argf)
VALUE            8227 io.c           static VALUE
VALUE            8228 io.c           argf_each_byte(VALUE argf)
VALUE            8238 io.c           static VALUE
VALUE            8239 io.c           argf_each_char(VALUE argf)
VALUE            8249 io.c           static VALUE
VALUE            8250 io.c           argf_filename(VALUE argf)
VALUE            8256 io.c           static VALUE
VALUE            8257 io.c           argf_filename_getter(ID id, VALUE *var)
VALUE            8262 io.c           static VALUE
VALUE            8263 io.c           argf_file(VALUE argf)
VALUE            8269 io.c           static VALUE
VALUE            8270 io.c           argf_binmode_m(VALUE argf)
VALUE            8279 io.c           static VALUE
VALUE            8280 io.c           argf_binmode_p(VALUE argf)
VALUE            8285 io.c           static VALUE
VALUE            8286 io.c           argf_skip(VALUE argf)
VALUE            8295 io.c           static VALUE
VALUE            8296 io.c           argf_close_m(VALUE argf)
VALUE            8307 io.c           static VALUE
VALUE            8308 io.c           argf_closed(VALUE argf)
VALUE            8315 io.c           static VALUE
VALUE            8316 io.c           argf_to_s(VALUE argf)
VALUE            8321 io.c           static VALUE
VALUE            8322 io.c           argf_inplace_mode_get(VALUE argf)
VALUE            8328 io.c           static VALUE
VALUE            8329 io.c           opt_i_get(ID id, VALUE *var)
VALUE            8334 io.c           static VALUE
VALUE            8335 io.c           argf_inplace_mode_set(VALUE argf, VALUE val)
VALUE            8351 io.c           opt_i_set(VALUE val, ID id, VALUE *var)
VALUE            8370 io.c           static VALUE
VALUE            8371 io.c           argf_argv(VALUE argf)
VALUE            8376 io.c           static VALUE
VALUE            8377 io.c           argf_argv_getter(ID id, VALUE *var)
VALUE            8382 io.c           VALUE
VALUE            8476 io.c               VALUE rb_cARGF;
VALUE              22 iseq.c         VALUE rb_cISeq;
VALUE              80 iseq.c         	RUBY_MARK_UNLESS_NULL((VALUE)iseq->cref_stack);
VALUE              96 iseq.c         static VALUE
VALUE              97 iseq.c         iseq_alloc(VALUE klass)
VALUE              99 iseq.c             VALUE volatile obj;
VALUE             108 iseq.c         set_relation(rb_iseq_t *iseq, const VALUE parent)
VALUE             147 iseq.c         static VALUE
VALUE             149 iseq.c         		   VALUE name, VALUE filename,
VALUE             150 iseq.c         		   VALUE parent, VALUE type, VALUE block_opt,
VALUE             196 iseq.c         	extern VALUE rb_get_coverages(void);
VALUE             197 iseq.c         	VALUE coverages = rb_get_coverages();
VALUE             207 iseq.c         static VALUE
VALUE             211 iseq.c             VALUE err = data->err_info;
VALUE             235 iseq.c         make_compile_option(rb_compile_option_t *option, VALUE opt)
VALUE             250 iseq.c           { VALUE flag = rb_hash_aref(h, ID2SYM(rb_intern(#mem))); \
VALUE             255 iseq.c           { VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \
VALUE             275 iseq.c         static VALUE
VALUE             278 iseq.c             VALUE opt = rb_hash_new();
VALUE             298 iseq.c         VALUE
VALUE             299 iseq.c         rb_iseq_new(NODE *node, VALUE name, VALUE filename,
VALUE             300 iseq.c         	      VALUE parent, VALUE type)
VALUE             306 iseq.c         VALUE
VALUE             307 iseq.c         rb_iseq_new_top(NODE *node, VALUE name, VALUE filename, VALUE parent)
VALUE             313 iseq.c         VALUE
VALUE             314 iseq.c         rb_iseq_new_main(NODE *node, VALUE filename)
VALUE             317 iseq.c             VALUE parent = th->base_block->iseq->self;
VALUE             322 iseq.c         static VALUE
VALUE             323 iseq.c         rb_iseq_new_with_bopt_and_opt(NODE *node, VALUE name, VALUE filename,
VALUE             324 iseq.c         				VALUE parent, VALUE type, VALUE bopt,
VALUE             328 iseq.c             VALUE self = iseq_alloc(rb_cISeq);
VALUE             339 iseq.c         VALUE
VALUE             340 iseq.c         rb_iseq_new_with_opt(NODE *node, VALUE name, VALUE filename,
VALUE             341 iseq.c         		     VALUE parent, VALUE type,
VALUE             348 iseq.c         VALUE
VALUE             349 iseq.c         rb_iseq_new_with_bopt(NODE *node, VALUE name, VALUE filename,
VALUE             350 iseq.c         		       VALUE parent, VALUE type, VALUE bopt)
VALUE             359 iseq.c         static inline VALUE CHECK_INTEGER(VALUE v) {NUM2LONG(v); return v;}
VALUE             360 iseq.c         static VALUE
VALUE             361 iseq.c         iseq_load(VALUE self, VALUE data, VALUE parent, VALUE opt)
VALUE             363 iseq.c             VALUE iseqval = iseq_alloc(self);
VALUE             365 iseq.c             VALUE magic, version1, version2, format_type, misc;
VALUE             366 iseq.c             VALUE name, filename;
VALUE             367 iseq.c             VALUE type, body, locals, args, exception;
VALUE             369 iseq.c             VALUE iseq_type;
VALUE             440 iseq.c         static VALUE
VALUE             441 iseq.c         iseq_s_load(int argc, VALUE *argv, VALUE self)
VALUE             443 iseq.c             VALUE data, opt=Qnil;
VALUE             449 iseq.c         VALUE
VALUE             450 iseq.c         ruby_iseq_load(VALUE data, VALUE parent, VALUE opt)
VALUE             456 iseq.c         compile_string(VALUE str, VALUE file, VALUE line)
VALUE             458 iseq.c             VALUE parser = rb_parser_new();
VALUE             468 iseq.c         VALUE
VALUE             469 iseq.c         rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE line, VALUE opt)
VALUE             487 iseq.c         VALUE
VALUE             488 iseq.c         rb_iseq_compile(VALUE src, VALUE file, VALUE line)
VALUE             493 iseq.c         static VALUE
VALUE             494 iseq.c         iseq_s_compile(int argc, VALUE *argv, VALUE self)
VALUE             496 iseq.c             VALUE src, file = Qnil, line = INT2FIX(1), opt = Qnil;
VALUE             507 iseq.c         static VALUE
VALUE             508 iseq.c         iseq_s_compile_file(int argc, VALUE *argv, VALUE self)
VALUE             510 iseq.c             VALUE file, line = INT2FIX(1), opt = Qnil;
VALUE             511 iseq.c             VALUE parser;
VALUE             512 iseq.c             VALUE f;
VALUE             531 iseq.c         static VALUE
VALUE             532 iseq.c         iseq_s_compile_option_set(VALUE self, VALUE opt)
VALUE             541 iseq.c         static VALUE
VALUE             542 iseq.c         iseq_s_compile_option_get(VALUE self)
VALUE             548 iseq.c         iseq_check(VALUE val)
VALUE             558 iseq.c         static VALUE
VALUE             559 iseq.c         iseq_eval(VALUE self)
VALUE             565 iseq.c         static VALUE
VALUE             566 iseq.c         iseq_inspect(VALUE self)
VALUE             580 iseq.c         VALUE iseq_data_to_ary(rb_iseq_t *iseq);
VALUE             582 iseq.c         static VALUE
VALUE             583 iseq.c         iseq_to_a(VALUE self)
VALUE             646 iseq.c         static VALUE
VALUE             648 iseq.c         		    int insn, int op_no, VALUE op,
VALUE             649 iseq.c         		    int len, int pos, VALUE *pnop, VALUE child)
VALUE             653 iseq.c             VALUE ret;
VALUE             751 iseq.c         VALUE
VALUE             752 iseq.c         rb_iseq_disasm_insn(VALUE ret, VALUE *iseq, int pos,
VALUE             753 iseq.c         		    rb_iseq_t *iseqdat, VALUE child)
VALUE             759 iseq.c             VALUE str = rb_str_new(0, 0);
VALUE             773 iseq.c         	VALUE opstr = insn_operand_intern(iseqdat, insn, j, iseq[pos + j + 1],
VALUE             833 iseq.c         VALUE
VALUE             834 iseq.c         rb_iseq_disasm(VALUE self)
VALUE             837 iseq.c             VALUE *iseq;
VALUE             838 iseq.c             VALUE str = rb_str_new(0, 0);
VALUE             839 iseq.c             VALUE child = rb_ary_new();
VALUE             927 iseq.c         	VALUE isv = rb_ary_entry(child, i);
VALUE             934 iseq.c         static VALUE
VALUE             935 iseq.c         iseq_s_disasm(VALUE klass, VALUE body)
VALUE             937 iseq.c             extern NODE *rb_method_body(VALUE body);
VALUE             939 iseq.c             VALUE ret = Qnil;
VALUE             945 iseq.c          	    VALUE iseqval = (VALUE)node->nd_body;
VALUE             965 iseq.c           static VALUE sym_##name
VALUE             970 iseq.c         static VALUE
VALUE             973 iseq.c             VALUE sym;
VALUE             982 iseq.c         static VALUE
VALUE             983 iseq.c         exception_type2symbol(VALUE type)
VALUE            1000 iseq.c         cdhash_each(VALUE key, VALUE value, VALUE ary)
VALUE            1007 iseq.c         static VALUE
VALUE            1011 iseq.c             VALUE *seq;
VALUE            1013 iseq.c             VALUE val = rb_ary_new();
VALUE            1014 iseq.c             VALUE type; /* Symbol */
VALUE            1015 iseq.c             VALUE locals = rb_ary_new();
VALUE            1016 iseq.c             VALUE args = rb_ary_new();
VALUE            1017 iseq.c             VALUE body = rb_ary_new(); /* [[:insn1, ...], ...] */
VALUE            1018 iseq.c             VALUE nbody;
VALUE            1019 iseq.c             VALUE exception = rb_ary_new(); /* [[....]] */
VALUE            1020 iseq.c             VALUE misc = rb_hash_new();
VALUE            1022 iseq.c             static VALUE insn_syms[VM_INSTRUCTION_SIZE];
VALUE            1088 iseq.c         	VALUE arg_opt_labels = rb_ary_new();
VALUE            1113 iseq.c         	VALUE insn = *seq++;
VALUE            1115 iseq.c         	VALUE *nseq = seq + len - 1;
VALUE            1116 iseq.c         	VALUE ary = rb_ary_new2(len);
VALUE            1138 iseq.c         			VALUE val = iseq_data_to_ary(iseq);
VALUE            1160 iseq.c         		    VALUE hash = *seq;
VALUE            1161 iseq.c         		    VALUE val = rb_ary_new();
VALUE            1167 iseq.c         			VALUE pos = FIX2INT(rb_ary_entry(val, i+1));
VALUE            1187 iseq.c         	VALUE ary = rb_ary_new();
VALUE            1209 iseq.c         	VALUE ary = RARRAY_PTR(nbody)[i];
VALUE            1210 iseq.c         	VALUE label;
VALUE            1251 iseq.c         VALUE
VALUE            1252 iseq.c         rb_iseq_clone(VALUE iseqval, VALUE newcbase)
VALUE            1254 iseq.c             VALUE newiseq = iseq_alloc(rb_cISeq);
VALUE            1277 iseq.c         VALUE
VALUE            1283 iseq.c             const VALUE *arg_opt_table,
VALUE            1289 iseq.c             VALUE iseqval = iseq_alloc(rb_cISeq);
VALUE            1300 iseq.c             iseq->iseq = ALLOC_N(VALUE, iseq->iseq_size);
VALUE            1304 iseq.c         	iseq->iseq[i+1] = (VALUE)func;
VALUE            1323 iseq.c         		   VALUE, iseq->arg_opts);
VALUE              16 iseq.h         VALUE rb_iseq_compile_node(VALUE self, NODE *node);
VALUE              18 iseq.h         VALUE rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE locals, VALUE args,
VALUE              19 iseq.h         			     VALUE exception, VALUE body);
VALUE              22 iseq.h         VALUE ruby_iseq_load(VALUE data, VALUE parent, VALUE opt);
VALUE              49 iseq.h             VALUE type;
VALUE              50 iseq.h             VALUE iseq;
VALUE              68 iseq.h             VALUE err_info;
VALUE              69 iseq.h             VALUE mark_ary;
VALUE              70 iseq.h             VALUE catch_table_ary;	/* Array */
VALUE              76 iseq.h             VALUE current_block;
VALUE              77 iseq.h             VALUE loopval_popped;	/* used by NODE_BREAK */
VALUE              78 iseq.h             VALUE ensure_node;
VALUE              79 iseq.h             VALUE for_iseq;
VALUE              10 load.c         VALUE ruby_dln_librefs;
VALUE              29 load.c         VALUE
VALUE              32 load.c             VALUE load_path = GET_VM()->load_path;
VALUE              36 load.c         VALUE
VALUE              39 load.c             VALUE load_path = rb_get_load_path();
VALUE              40 load.c             VALUE ary = rb_ary_new2(RARRAY_LEN(load_path));
VALUE              44 load.c         	VALUE path = rb_file_expand_path(RARRAY_PTR(load_path)[i], Qnil);
VALUE              52 load.c         static VALUE
VALUE              58 load.c         static VALUE
VALUE              70 load.c         static VALUE
VALUE              72 load.c         		    int type, VALUE load_path)
VALUE              77 load.c         	VALUE p = RARRAY_PTR(load_path)[i];
VALUE             103 load.c             VALUE load_path;
VALUE             112 load.c             VALUE p = loaded_feature_path(s, strlen(s), fp->name, fp->len,
VALUE             122 load.c             VALUE v, features, p, load_path = 0;
VALUE             188 load.c         	    VALUE bufstr;
VALUE             219 load.c             volatile VALUE fullpath = 0;
VALUE             242 load.c         rb_provide_feature(VALUE feature)
VALUE             253 load.c         NORETURN(static void load_failed(VALUE));
VALUE             256 load.c         rb_load(VALUE fname, int wrap)
VALUE             258 load.c             VALUE tmp;
VALUE             261 load.c             volatile VALUE wrapper = th->top_wrapper;
VALUE             262 load.c             volatile VALUE self = th->top_self;
VALUE             295 load.c         	VALUE iseq;
VALUE             328 load.c         rb_load_protect(VALUE fname, int wrap, int *state)
VALUE             355 load.c         static VALUE
VALUE             356 load.c         rb_f_load(int argc, VALUE *argv)
VALUE             358 load.c             VALUE fname, wrap;
VALUE             382 load.c             return RTEST(rb_barrier_wait((VALUE)data)) ? (char *)ftptr : 0;
VALUE             394 load.c         	    VALUE barrier = (VALUE)data;
VALUE             427 load.c         VALUE
VALUE             428 load.c         rb_f_require(VALUE obj, VALUE fname)
VALUE             434 load.c         search_required(VALUE fname, volatile VALUE *path)
VALUE             436 load.c             VALUE tmp;
VALUE             522 load.c         load_failed(VALUE fname)
VALUE             528 load.c         static VALUE
VALUE             529 load.c         load_ext(VALUE path)
VALUE             532 load.c             return (VALUE)dln_load(RSTRING_PTR(path));
VALUE             535 load.c         VALUE
VALUE             536 load.c         rb_require_safe(VALUE fname, int safe)
VALUE             538 load.c             VALUE result = Qnil;
VALUE             540 load.c             volatile VALUE errinfo = th->errinfo;
VALUE             550 load.c         	VALUE path;
VALUE             597 load.c         VALUE
VALUE             600 load.c             VALUE fn = rb_str_new2(fname);
VALUE             605 load.c         static VALUE
VALUE             606 load.c         init_ext_call(VALUE arg)
VALUE             617 load.c         	rb_vm_call_cfunc(rb_vm_top_self(), init_ext_call, (VALUE)init,
VALUE             638 load.c         static VALUE
VALUE             639 load.c         rb_mod_autoload(VALUE mod, VALUE sym, VALUE file)
VALUE             652 load.c         static VALUE
VALUE             653 load.c         rb_mod_autoload_p(VALUE mod, VALUE sym)
VALUE             669 load.c         static VALUE
VALUE             670 load.c         rb_f_autoload(VALUE obj, VALUE sym, VALUE file)
VALUE             672 load.c             VALUE klass = rb_vm_cbase();
VALUE             683 load.c         static VALUE
VALUE             684 load.c         rb_f_autoload_p(VALUE obj, VALUE sym)
VALUE             687 load.c             VALUE klass = rb_vm_cbase();
VALUE             703 load.c             rb_define_hooked_variable(var_load_path, (VALUE*)vm, load_path_getter, 0);
VALUE              88 marshal.c          VALUE newclass;
VALUE              89 marshal.c          VALUE oldclass;
VALUE              90 marshal.c          VALUE (*dumper)(VALUE);
VALUE              91 marshal.c          VALUE (*loader)(VALUE, VALUE);
VALUE              95 marshal.c      static VALUE compat_allocator_tbl_wrapper;
VALUE             114 marshal.c      rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE))
VALUE             135 marshal.c          VALUE obj;
VALUE             136 marshal.c          VALUE str, dest;
VALUE             142 marshal.c          VALUE wrapper;
VALUE             147 marshal.c          VALUE obj;
VALUE             171 marshal.c      static VALUE
VALUE             172 marshal.c      class2path(VALUE klass)
VALUE             174 marshal.c          VALUE path = rb_class_path(klass);
VALUE             193 marshal.c          VALUE buf = arg->str;
VALUE             407 marshal.c      static void w_object(VALUE,struct dump_arg*,int);
VALUE             410 marshal.c      hash_each(VALUE key, VALUE value, struct dump_call_arg *arg)
VALUE             418 marshal.c      w_extended(VALUE klass, struct dump_arg *arg, int check)
VALUE             438 marshal.c      w_class(char type, VALUE obj, struct dump_arg *arg, int check)
VALUE             440 marshal.c          volatile VALUE p;
VALUE             443 marshal.c          VALUE klass;
VALUE             446 marshal.c              obj = (VALUE)real_obj;
VALUE             457 marshal.c      w_uclass(VALUE obj, VALUE super, struct dump_arg *arg)
VALUE             459 marshal.c          VALUE klass = CLASS_OF(obj);
VALUE             470 marshal.c      w_obj_each(ID id, VALUE value, struct dump_call_arg *arg)
VALUE             479 marshal.c      w_encoding(VALUE obj, long num, struct dump_call_arg *arg)
VALUE             503 marshal.c      w_ivar(VALUE obj, st_table *tbl, struct dump_call_arg *arg)
VALUE             514 marshal.c      w_objivar(VALUE obj, struct dump_call_arg *arg)
VALUE             516 marshal.c          VALUE *ptr;
VALUE             533 marshal.c      w_object(VALUE obj, struct dump_arg *arg, int limit)
VALUE             590 marshal.c      	    volatile VALUE v;
VALUE             602 marshal.c      	    VALUE v;
VALUE             635 marshal.c                      VALUE real_obj = obj;
VALUE             648 marshal.c      		volatile VALUE path = class2path(obj);
VALUE             656 marshal.c      		VALUE path = class2path(obj);
VALUE             748 marshal.c      		VALUE mem;
VALUE             767 marshal.c      		VALUE v;
VALUE             792 marshal.c      static VALUE
VALUE             803 marshal.c      static VALUE
VALUE             848 marshal.c      static VALUE
VALUE             849 marshal.c      marshal_dump(int argc, VALUE *argv)
VALUE             851 marshal.c          VALUE obj, port, a1, a2;
VALUE             900 marshal.c          rb_ensure(dump, (VALUE)&c_arg, dump_ensure, (VALUE)&arg);
VALUE             907 marshal.c          VALUE src;
VALUE             911 marshal.c          VALUE proc;
VALUE             915 marshal.c          VALUE wrapper;
VALUE             937 marshal.c      static VALUE r_entry(VALUE v, struct load_arg *arg);
VALUE             938 marshal.c      static VALUE r_object(struct load_arg *arg);
VALUE             939 marshal.c      static VALUE path2class(const char *path);
VALUE             955 marshal.c      	VALUE src = arg->src;
VALUE             956 marshal.c      	VALUE v = rb_funcall2(src, s_getbyte, 0, 0);
VALUE            1014 marshal.c      static VALUE
VALUE            1017 marshal.c          VALUE str;
VALUE            1031 marshal.c      	VALUE src = arg->src;
VALUE            1032 marshal.c      	VALUE n = LONG2NUM(len);
VALUE            1059 marshal.c          volatile VALUE s = r_bytes(arg);
VALUE            1089 marshal.c      static VALUE
VALUE            1095 marshal.c      static VALUE
VALUE            1096 marshal.c      r_entry(VALUE v, struct load_arg *arg)
VALUE            1098 marshal.c          st_data_t real_obj = (VALUE)Qundef;
VALUE            1107 marshal.c              if ((VALUE)real_obj != Qundef)
VALUE            1108 marshal.c                  OBJ_TAINT((VALUE)real_obj);
VALUE            1112 marshal.c              if ((VALUE)real_obj != Qundef)
VALUE            1113 marshal.c                  OBJ_UNTRUST((VALUE)real_obj);
VALUE            1118 marshal.c      static VALUE
VALUE            1119 marshal.c      r_leave(VALUE v, struct load_arg *arg)
VALUE            1123 marshal.c              VALUE real_obj = (VALUE)data;
VALUE            1141 marshal.c      r_ivar(VALUE obj, struct load_arg *arg)
VALUE            1149 marshal.c      	    VALUE val = r_object(arg);
VALUE            1161 marshal.c      static VALUE
VALUE            1164 marshal.c          VALUE v = rb_path2class(path);
VALUE            1172 marshal.c      static VALUE
VALUE            1175 marshal.c          VALUE v = rb_path2class(path);
VALUE            1183 marshal.c      static VALUE
VALUE            1186 marshal.c          VALUE klass;
VALUE            1195 marshal.c              VALUE real_obj = rb_obj_alloc(klass);
VALUE            1196 marshal.c              VALUE obj = rb_obj_alloc(compat->oldclass);
VALUE            1204 marshal.c      static VALUE
VALUE            1205 marshal.c      r_object0(struct load_arg *arg, int *ivp, VALUE extmod)
VALUE            1207 marshal.c          VALUE v = Qnil;
VALUE            1218 marshal.c      	v = (VALUE)link;
VALUE            1236 marshal.c      	    VALUE m = path2module(r_unique(arg));
VALUE            1251 marshal.c      	    VALUE c = path2class(r_unique(arg));
VALUE            1262 marshal.c      		VALUE tmp = rb_obj_alloc(c);
VALUE            1296 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1323 marshal.c      	    volatile VALUE data;
VALUE            1331 marshal.c                  rb_big_resize((VALUE)big, len);
VALUE            1333 marshal.c                  rb_big_resize((VALUE)big, (len + 1) * 2 / sizeof(BDIGIT));
VALUE            1359 marshal.c      	    v = rb_big_norm((VALUE)big);
VALUE            1372 marshal.c      	    volatile VALUE str = r_bytes(arg);
VALUE            1400 marshal.c      		VALUE key = r_object(arg);
VALUE            1401 marshal.c      		VALUE value = r_object(arg);
VALUE            1413 marshal.c      	    VALUE klass, mem;
VALUE            1414 marshal.c                  VALUE values;
VALUE            1452 marshal.c      	    VALUE klass = path2class(r_unique(arg));
VALUE            1453 marshal.c      	    VALUE data;
VALUE            1473 marshal.c      	    VALUE klass = path2class(r_unique(arg));
VALUE            1474 marshal.c      	    VALUE data;
VALUE            1479 marshal.c                          VALUE m = rb_ary_pop(extmod);
VALUE            1509 marshal.c                 VALUE klass = path2class(r_unique(arg));
VALUE            1539 marshal.c      	    volatile VALUE str = r_bytes(arg);
VALUE            1549 marshal.c      	    volatile VALUE str = r_bytes(arg);
VALUE            1559 marshal.c      	    volatile VALUE str = r_bytes(arg);
VALUE            1583 marshal.c      static VALUE
VALUE            1589 marshal.c      static VALUE
VALUE            1595 marshal.c      static VALUE
VALUE            1618 marshal.c      static VALUE
VALUE            1619 marshal.c      marshal_load(int argc, VALUE *argv)
VALUE            1621 marshal.c          VALUE port, proc;
VALUE            1623 marshal.c          VALUE v;
VALUE            1664 marshal.c          v = rb_ensure(load, (VALUE)&arg, load_ensure, (VALUE)&arg);
VALUE            1708 marshal.c          VALUE rb_mMarshal = rb_define_module("Marshal");
VALUE            1736 marshal.c      VALUE
VALUE            1737 marshal.c      rb_marshal_dump(VALUE obj, VALUE port)
VALUE            1740 marshal.c          VALUE argv[2];
VALUE            1748 marshal.c      VALUE
VALUE            1749 marshal.c      rb_marshal_load(VALUE port)
VALUE              16 math.c         VALUE rb_mMath;
VALUE              18 math.c         extern VALUE rb_to_float(VALUE val);
VALUE              46 math.c         infinity_check(VALUE arg, double res, const char *msg)
VALUE              73 math.c         static VALUE
VALUE              74 math.c         math_atan2(VALUE obj, VALUE y, VALUE x)
VALUE              89 math.c         static VALUE
VALUE              90 math.c         math_cos(VALUE obj, VALUE x)
VALUE             104 math.c         static VALUE
VALUE             105 math.c         math_sin(VALUE obj, VALUE x)
VALUE             120 math.c         static VALUE
VALUE             121 math.c         math_tan(VALUE obj, VALUE x)
VALUE             135 math.c         static VALUE
VALUE             136 math.c         math_acos(VALUE obj, VALUE x)
VALUE             155 math.c         static VALUE
VALUE             156 math.c         math_asin(VALUE obj, VALUE x)
VALUE             175 math.c         static VALUE
VALUE             176 math.c         math_atan(VALUE obj, VALUE x)
VALUE             197 math.c         static VALUE
VALUE             198 math.c         math_cosh(VALUE obj, VALUE x)
VALUE             221 math.c         static VALUE
VALUE             222 math.c         math_sinh(VALUE obj, VALUE x)
VALUE             244 math.c         static VALUE
VALUE             245 math.c         math_tanh(VALUE obj, VALUE x)
VALUE             258 math.c         static VALUE
VALUE             259 math.c         math_acosh(VALUE obj, VALUE x)
VALUE             278 math.c         static VALUE
VALUE             279 math.c         math_asinh(VALUE obj, VALUE x)
VALUE             292 math.c         static VALUE
VALUE             293 math.c         math_atanh(VALUE obj, VALUE x)
VALUE             313 math.c         static VALUE
VALUE             314 math.c         math_exp(VALUE obj, VALUE x)
VALUE             339 math.c         static VALUE
VALUE             340 math.c         math_log(int argc, VALUE *argv)
VALUE             342 math.c             VALUE x, base;
VALUE             378 math.c         static VALUE
VALUE             379 math.c         math_log2(VALUE obj, VALUE x)
VALUE             399 math.c         static VALUE
VALUE             400 math.c         math_log10(VALUE obj, VALUE x)
VALUE             437 math.c         static VALUE
VALUE             438 math.c         math_sqrt(VALUE obj, VALUE x)
VALUE             482 math.c         static VALUE
VALUE             483 math.c         math_cbrt(VALUE obj, VALUE x)
VALUE             501 math.c         static VALUE
VALUE             502 math.c         math_frexp(VALUE obj, VALUE x)
VALUE             523 math.c         static VALUE
VALUE             524 math.c         math_ldexp(VALUE obj, VALUE x, VALUE n)
VALUE             540 math.c         static VALUE
VALUE             541 math.c         math_hypot(VALUE obj, VALUE x, VALUE y)
VALUE             554 math.c         static VALUE
VALUE             555 math.c         math_erf(VALUE obj, VALUE x)
VALUE             568 math.c         static VALUE
VALUE             569 math.c         math_erfc(VALUE obj, VALUE x)
VALUE             616 math.c         static VALUE
VALUE             617 math.c         math_gamma(VALUE obj, VALUE x)
VALUE             640 math.c         static VALUE
VALUE             641 math.c         math_lgamma(VALUE obj, VALUE x)
VALUE             645 math.c             VALUE v;
VALUE             657 math.c         VALUE \
VALUE             658 math.c         rb_math_##n(VALUE x)\
VALUE             664 math.c         VALUE \
VALUE             665 math.c         rb_math_##n(VALUE x, VALUE y)\
VALUE             676 math.c         VALUE
VALUE             677 math.c         rb_math_log(int argc, VALUE *argv)
VALUE             249 node.h         	VALUE value;
VALUE             250 node.h         	VALUE (*cfunc)(ANYARGS);
VALUE             257 node.h         	VALUE value;
VALUE             265 node.h         	VALUE value;
VALUE             272 node.h         #define NODE_FL_NEWLINE (((VALUE)1)<<7)
VALUE             275 node.h         #define NODE_TYPEMASK  (((VALUE)0x7f)<<NODE_TYPESHIFT)
VALUE             282 node.h         #define NODE_LMASK  (((SIGNED_VALUE)1<<(sizeof(VALUE)*CHAR_BIT-NODE_LSHIFT))-1)
VALUE             283 node.h         #define nd_line(n) ((VALUE)(((RNODE(n))->flags>>NODE_LSHIFT)&NODE_LMASK))
VALUE             356 node.h         #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2))
VALUE             486 node.h         VALUE rb_parser_new(void);
VALUE             487 node.h         VALUE rb_parser_end_seen_p(VALUE);
VALUE             488 node.h         VALUE rb_parser_encoding(VALUE);
VALUE             490 node.h         NODE *rb_parser_compile_cstr(volatile VALUE, const char*, const char*, int, int);
VALUE             491 node.h         NODE *rb_parser_compile_string(volatile VALUE, const char*, VALUE, int);
VALUE             492 node.h         NODE *rb_parser_compile_file(volatile VALUE, const char*, VALUE, int);
VALUE             495 node.h         NODE *rb_compile_string(const char*, VALUE, int);
VALUE             496 node.h         NODE *rb_compile_file(const char*, VALUE, int);
VALUE             498 node.h         void rb_add_method(VALUE, ID, NODE *, int);
VALUE             499 node.h         NODE *rb_node_newnode(enum node_type,VALUE,VALUE,VALUE);
VALUE             501 node.h         NODE* rb_method_node(VALUE klass, ID id);
VALUE             505 node.h         VALUE rb_gvar_get(struct global_entry *);
VALUE             506 node.h         VALUE rb_gvar_set(struct global_entry *, VALUE);
VALUE             507 node.h         VALUE rb_gvar_defined(struct global_entry *);
VALUE              88 numeric.c      VALUE rb_cNumeric;
VALUE              89 numeric.c      VALUE rb_cFloat;
VALUE              90 numeric.c      VALUE rb_cInteger;
VALUE              91 numeric.c      VALUE rb_cFixnum;
VALUE              93 numeric.c      VALUE rb_eZeroDivError;
VALUE              94 numeric.c      VALUE rb_eFloatDomainError;
VALUE             119 numeric.c      static VALUE
VALUE             120 numeric.c      num_coerce(VALUE x, VALUE y)
VALUE             129 numeric.c      static VALUE
VALUE             130 numeric.c      coerce_body(VALUE *x)
VALUE             135 numeric.c      static VALUE
VALUE             136 numeric.c      coerce_rescue(VALUE *x)
VALUE             138 numeric.c          volatile VALUE v = rb_inspect(x[1]);
VALUE             149 numeric.c      do_coerce(VALUE *x, VALUE *y, int err)
VALUE             151 numeric.c          VALUE ary;
VALUE             152 numeric.c          VALUE a[2];
VALUE             156 numeric.c          ary = rb_rescue(coerce_body, (VALUE)a, err?coerce_rescue:0, (VALUE)a);
VALUE             169 numeric.c      VALUE
VALUE             170 numeric.c      rb_num_coerce_bin(VALUE x, VALUE y, ID func)
VALUE             176 numeric.c      VALUE
VALUE             177 numeric.c      rb_num_coerce_cmp(VALUE x, VALUE y, ID func)
VALUE             184 numeric.c      VALUE
VALUE             185 numeric.c      rb_num_coerce_relop(VALUE x, VALUE y, ID func)
VALUE             187 numeric.c          VALUE c, x0 = x, y0 = y;
VALUE             202 numeric.c      static VALUE
VALUE             203 numeric.c      num_sadded(VALUE x, VALUE name)
VALUE             217 numeric.c      static VALUE
VALUE             218 numeric.c      num_init_copy(VALUE x, VALUE y)
VALUE             232 numeric.c      static VALUE
VALUE             233 numeric.c      num_uplus(VALUE num)
VALUE             245 numeric.c      static VALUE
VALUE             246 numeric.c      num_uminus(VALUE num)
VALUE             248 numeric.c          VALUE zero;
VALUE             263 numeric.c      static VALUE
VALUE             264 numeric.c      num_quo(VALUE x, VALUE y)
VALUE             277 numeric.c      static VALUE
VALUE             278 numeric.c      num_fdiv(VALUE x, VALUE y)
VALUE             284 numeric.c      static VALUE num_floor(VALUE num);
VALUE             295 numeric.c      static VALUE
VALUE             296 numeric.c      num_div(VALUE x, VALUE y)
VALUE             344 numeric.c      static VALUE
VALUE             345 numeric.c      num_divmod(VALUE x, VALUE y)
VALUE             358 numeric.c      static VALUE
VALUE             359 numeric.c      num_modulo(VALUE x, VALUE y)
VALUE             376 numeric.c      static VALUE
VALUE             377 numeric.c      num_remainder(VALUE x, VALUE y)
VALUE             379 numeric.c          VALUE z = rb_funcall(x, '%', 1, y);
VALUE             399 numeric.c      static VALUE
VALUE             400 numeric.c      num_real_p(VALUE num)
VALUE             413 numeric.c      static VALUE
VALUE             414 numeric.c      num_int_p(VALUE num)
VALUE             430 numeric.c      static VALUE
VALUE             431 numeric.c      num_abs(VALUE num)
VALUE             447 numeric.c      static VALUE
VALUE             448 numeric.c      num_zero_p(VALUE num)
VALUE             469 numeric.c      static VALUE
VALUE             470 numeric.c      num_nonzero_p(VALUE num)
VALUE             486 numeric.c      static VALUE
VALUE             487 numeric.c      num_to_int(VALUE num)
VALUE             501 numeric.c      VALUE
VALUE             508 numeric.c          return (VALUE)flt;
VALUE             521 numeric.c      static VALUE
VALUE             522 numeric.c      flo_to_s(VALUE flt)
VALUE             554 numeric.c      static VALUE
VALUE             555 numeric.c      flo_coerce(VALUE x, VALUE y)
VALUE             567 numeric.c      static VALUE
VALUE             568 numeric.c      flo_uminus(VALUE flt)
VALUE             581 numeric.c      static VALUE
VALUE             582 numeric.c      flo_plus(VALUE x, VALUE y)
VALUE             604 numeric.c      static VALUE
VALUE             605 numeric.c      flo_minus(VALUE x, VALUE y)
VALUE             627 numeric.c      static VALUE
VALUE             628 numeric.c      flo_mul(VALUE x, VALUE y)
VALUE             650 numeric.c      static VALUE
VALUE             651 numeric.c      flo_div(VALUE x, VALUE y)
VALUE             670 numeric.c      static VALUE
VALUE             671 numeric.c      flo_quo(VALUE x, VALUE y)
VALUE             715 numeric.c      static VALUE
VALUE             716 numeric.c      flo_mod(VALUE x, VALUE y)
VALUE             737 numeric.c      static VALUE
VALUE             760 numeric.c      static VALUE
VALUE             761 numeric.c      flo_divmod(VALUE x, VALUE y)
VALUE             764 numeric.c          volatile VALUE a, b;
VALUE             793 numeric.c      static VALUE
VALUE             794 numeric.c      flo_pow(VALUE x, VALUE y)
VALUE             820 numeric.c      static VALUE
VALUE             821 numeric.c      num_eql(VALUE x, VALUE y)
VALUE             836 numeric.c      static VALUE
VALUE             837 numeric.c      num_cmp(VALUE x, VALUE y)
VALUE             843 numeric.c      static VALUE
VALUE             844 numeric.c      num_equal(VALUE x, VALUE y)
VALUE             862 numeric.c      static VALUE
VALUE             863 numeric.c      flo_eq(VALUE x, VALUE y)
VALUE             893 numeric.c      static VALUE
VALUE             894 numeric.c      flo_hash(VALUE num)
VALUE             904 numeric.c      VALUE
VALUE             923 numeric.c      static VALUE
VALUE             924 numeric.c      flo_cmp(VALUE x, VALUE y)
VALUE             955 numeric.c      static VALUE
VALUE             956 numeric.c      flo_gt(VALUE x, VALUE y)
VALUE             990 numeric.c      static VALUE
VALUE             991 numeric.c      flo_ge(VALUE x, VALUE y)
VALUE            1024 numeric.c      static VALUE
VALUE            1025 numeric.c      flo_lt(VALUE x, VALUE y)
VALUE            1059 numeric.c      static VALUE
VALUE            1060 numeric.c      flo_le(VALUE x, VALUE y)
VALUE            1097 numeric.c      static VALUE
VALUE            1098 numeric.c      flo_eql(VALUE x, VALUE y)
VALUE            1117 numeric.c      static VALUE
VALUE            1118 numeric.c      flo_to_f(VALUE num)
VALUE            1134 numeric.c      static VALUE
VALUE            1135 numeric.c      flo_abs(VALUE flt)
VALUE            1149 numeric.c      static VALUE
VALUE            1150 numeric.c      flo_zero_p(VALUE num)
VALUE            1171 numeric.c      static VALUE
VALUE            1172 numeric.c      flo_is_nan_p(VALUE num)
VALUE            1191 numeric.c      static VALUE
VALUE            1192 numeric.c      flo_is_infinite_p(VALUE num)
VALUE            1213 numeric.c      static VALUE
VALUE            1214 numeric.c      flo_is_finite_p(VALUE num)
VALUE            1241 numeric.c      static VALUE
VALUE            1242 numeric.c      flo_floor(VALUE num)
VALUE            1267 numeric.c      static VALUE
VALUE            1268 numeric.c      flo_ceil(VALUE num)
VALUE            1292 numeric.c      static VALUE
VALUE            1293 numeric.c      flo_round(int argc, VALUE *argv, VALUE num)
VALUE            1295 numeric.c          VALUE nd;
VALUE            1338 numeric.c      static VALUE
VALUE            1339 numeric.c      flo_truncate(VALUE num)
VALUE            1367 numeric.c      static VALUE
VALUE            1368 numeric.c      num_floor(VALUE num)
VALUE            1389 numeric.c      static VALUE
VALUE            1390 numeric.c      num_ceil(VALUE num)
VALUE            1405 numeric.c      static VALUE
VALUE            1406 numeric.c      num_round(int argc, VALUE* argv, VALUE num)
VALUE            1420 numeric.c      static VALUE
VALUE            1421 numeric.c      num_truncate(VALUE num)
VALUE            1428 numeric.c      ruby_float_step(VALUE from, VALUE to, VALUE step, int excl)
VALUE            1482 numeric.c      static VALUE
VALUE            1483 numeric.c      num_step(int argc, VALUE *argv, VALUE from)
VALUE            1485 numeric.c          VALUE to, step;
VALUE            1526 numeric.c      	VALUE i = from;
VALUE            1545 numeric.c      rb_num2long(VALUE val)
VALUE            1578 numeric.c      VALUE
VALUE            1579 numeric.c      rb_num2ulong(VALUE val)
VALUE            1584 numeric.c          return (VALUE)rb_num2long(val);
VALUE            1606 numeric.c      check_uint(VALUE num, VALUE sign)
VALUE            1608 numeric.c          static const VALUE mask = ~(VALUE)UINT_MAX;
VALUE            1623 numeric.c      rb_num2int(VALUE val)
VALUE            1632 numeric.c      rb_fix2int(VALUE val)
VALUE            1641 numeric.c      rb_num2uint(VALUE val)
VALUE            1650 numeric.c      rb_fix2uint(VALUE val)
VALUE            1664 numeric.c      rb_num2int(VALUE val)
VALUE            1670 numeric.c      rb_fix2int(VALUE val)
VALUE            1676 numeric.c      VALUE
VALUE            1677 numeric.c      rb_num2fix(VALUE val)
VALUE            1692 numeric.c      rb_num2ll(VALUE val)
VALUE            1734 numeric.c      rb_num2ull(VALUE val)
VALUE            1744 numeric.c      static VALUE
VALUE            1745 numeric.c      num_numerator(VALUE num)
VALUE            1750 numeric.c      static VALUE
VALUE            1751 numeric.c      num_denominator(VALUE num)
VALUE            1778 numeric.c      static VALUE
VALUE            1779 numeric.c      int_to_i(VALUE num)
VALUE            1791 numeric.c      static VALUE
VALUE            1792 numeric.c      int_int_p(VALUE num)
VALUE            1804 numeric.c      static VALUE
VALUE            1805 numeric.c      int_odd_p(VALUE num)
VALUE            1820 numeric.c      static VALUE
VALUE            1821 numeric.c      int_even_p(VALUE num)
VALUE            1840 numeric.c      static VALUE
VALUE            1841 numeric.c      fix_succ(VALUE num)
VALUE            1858 numeric.c      static VALUE
VALUE            1859 numeric.c      int_succ(VALUE num)
VALUE            1878 numeric.c      static VALUE
VALUE            1879 numeric.c      int_pred(VALUE num)
VALUE            1900 numeric.c      static VALUE
VALUE            1901 numeric.c      int_chr(int argc, VALUE *argv, VALUE num)
VALUE            1907 numeric.c          VALUE str;
VALUE            1949 numeric.c      static VALUE
VALUE            1951 numeric.c          VALUE num;
VALUE            1956 numeric.c      static VALUE
VALUE            1957 numeric.c      int_numerator(VALUE num)
VALUE            1962 numeric.c      static VALUE
VALUE            1963 numeric.c      int_denominator(VALUE num)
VALUE            1994 numeric.c      static VALUE
VALUE            1995 numeric.c      fix_uminus(VALUE num)
VALUE            2000 numeric.c      VALUE
VALUE            2001 numeric.c      rb_fix2str(VALUE x, int base)
VALUE            2044 numeric.c      static VALUE
VALUE            2045 numeric.c      fix_to_s(int argc, VALUE *argv, VALUE x)
VALUE            2051 numeric.c      	VALUE b;
VALUE            2069 numeric.c      static VALUE
VALUE            2070 numeric.c      fix_plus(VALUE x, VALUE y)
VALUE            2074 numeric.c      	VALUE r;
VALUE            2102 numeric.c      static VALUE
VALUE            2103 numeric.c      fix_minus(VALUE x, VALUE y)
VALUE            2107 numeric.c      	VALUE r;
VALUE            2140 numeric.c      static VALUE
VALUE            2141 numeric.c      fix_mul(VALUE x, VALUE y)
VALUE            2153 numeric.c      	VALUE r;
VALUE            2225 numeric.c      static VALUE
VALUE            2226 numeric.c      fix_fdiv(VALUE x, VALUE y)
VALUE            2241 numeric.c      static VALUE
VALUE            2242 numeric.c      fix_divide(VALUE x, VALUE y, ID op)
VALUE            2282 numeric.c      static VALUE
VALUE            2283 numeric.c      fix_div(VALUE x, VALUE y)
VALUE            2295 numeric.c      static VALUE
VALUE            2296 numeric.c      fix_idiv(VALUE x, VALUE y)
VALUE            2310 numeric.c      static VALUE
VALUE            2311 numeric.c      fix_mod(VALUE x, VALUE y)
VALUE            2341 numeric.c      static VALUE
VALUE            2342 numeric.c      fix_divmod(VALUE x, VALUE y)
VALUE            2358 numeric.c      	    volatile VALUE a, b;
VALUE            2370 numeric.c      static VALUE
VALUE            2385 numeric.c      		VALUE v;
VALUE            2418 numeric.c      static VALUE
VALUE            2419 numeric.c      fix_pow(VALUE x, VALUE y)
VALUE            2482 numeric.c      static VALUE
VALUE            2483 numeric.c      fix_equal(VALUE x, VALUE y)
VALUE            2506 numeric.c      static VALUE
VALUE            2507 numeric.c      fix_cmp(VALUE x, VALUE y)
VALUE            2532 numeric.c      static VALUE
VALUE            2533 numeric.c      fix_gt(VALUE x, VALUE y)
VALUE            2557 numeric.c      static VALUE
VALUE            2558 numeric.c      fix_ge(VALUE x, VALUE y)
VALUE            2582 numeric.c      static VALUE
VALUE            2583 numeric.c      fix_lt(VALUE x, VALUE y)
VALUE            2607 numeric.c      static VALUE
VALUE            2608 numeric.c      fix_le(VALUE x, VALUE y)
VALUE            2631 numeric.c      static VALUE
VALUE            2632 numeric.c      fix_rev(VALUE num)
VALUE            2640 numeric.c      static VALUE
VALUE            2641 numeric.c      bit_coerce(VALUE x)
VALUE            2659 numeric.c      static VALUE
VALUE            2660 numeric.c      fix_and(VALUE x, VALUE y)
VALUE            2678 numeric.c      static VALUE
VALUE            2679 numeric.c      fix_or(VALUE x, VALUE y)
VALUE            2697 numeric.c      static VALUE
VALUE            2698 numeric.c      fix_xor(VALUE x, VALUE y)
VALUE            2709 numeric.c      static VALUE fix_lshift(long, unsigned long);
VALUE            2710 numeric.c      static VALUE fix_rshift(long, unsigned long);
VALUE            2719 numeric.c      static VALUE
VALUE            2720 numeric.c      rb_fix_lshift(VALUE x, VALUE y)
VALUE            2733 numeric.c      static VALUE
VALUE            2751 numeric.c      static VALUE
VALUE            2752 numeric.c      rb_fix_rshift(VALUE x, VALUE y)
VALUE            2766 numeric.c      static VALUE
VALUE            2793 numeric.c      static VALUE
VALUE            2794 numeric.c      fix_aref(VALUE fix, VALUE idx)
VALUE            2828 numeric.c      static VALUE
VALUE            2829 numeric.c      fix_to_f(VALUE num)
VALUE            2849 numeric.c      static VALUE
VALUE            2850 numeric.c      fix_abs(VALUE fix)
VALUE            2873 numeric.c      static VALUE
VALUE            2874 numeric.c      fix_size(VALUE fix)
VALUE            2893 numeric.c      static VALUE
VALUE            2894 numeric.c      int_upto(VALUE from, VALUE to)
VALUE            2906 numeric.c      	VALUE i = from, c;
VALUE            2932 numeric.c      static VALUE
VALUE            2933 numeric.c      int_downto(VALUE from, VALUE to)
VALUE            2945 numeric.c      	VALUE i = from, c;
VALUE            2972 numeric.c      static VALUE
VALUE            2973 numeric.c      int_dotimes(VALUE num)
VALUE            2986 numeric.c      	VALUE i = INT2FIX(0);
VALUE            2997 numeric.c      static VALUE
VALUE            2998 numeric.c      int_round(int argc, VALUE* argv, VALUE num)
VALUE            3000 numeric.c          VALUE n, f, h, r;
VALUE            3042 numeric.c      static VALUE
VALUE            3043 numeric.c      fix_zero_p(VALUE num)
VALUE            3058 numeric.c      static VALUE
VALUE            3059 numeric.c      fix_odd_p(VALUE num)
VALUE            3074 numeric.c      static VALUE
VALUE            3075 numeric.c      fix_even_p(VALUE num)
VALUE              23 object.c       VALUE rb_cBasicObject;
VALUE              24 object.c       VALUE rb_mKernel;
VALUE              25 object.c       VALUE rb_cObject;
VALUE              26 object.c       VALUE rb_cModule;
VALUE              27 object.c       VALUE rb_cClass;
VALUE              28 object.c       VALUE rb_cData;
VALUE              30 object.c       VALUE rb_cNilClass;
VALUE              31 object.c       VALUE rb_cTrueClass;
VALUE              32 object.c       VALUE rb_cFalseClass;
VALUE              45 object.c       VALUE
VALUE              46 object.c       rb_equal(VALUE obj1, VALUE obj2)
VALUE              48 object.c           VALUE result;
VALUE              57 object.c       rb_eql(VALUE obj1, VALUE obj2)
VALUE              91 object.c       VALUE
VALUE              92 object.c       rb_obj_equal(VALUE obj1, VALUE obj2)
VALUE             105 object.c       VALUE
VALUE             106 object.c       rb_obj_not(VALUE obj)
VALUE             118 object.c       VALUE
VALUE             119 object.c       rb_obj_not_equal(VALUE obj1, VALUE obj2)
VALUE             121 object.c           VALUE result = rb_funcall(obj1, id_eq, 1, obj2);
VALUE             125 object.c       VALUE
VALUE             126 object.c       rb_class_real(VALUE cl)
VALUE             150 object.c       VALUE
VALUE             151 object.c       rb_obj_class(VALUE obj)
VALUE             157 object.c       init_copy(VALUE dest, VALUE obj)
VALUE             175 object.c                   MEMCPY(ROBJECT(dest)->as.ary, ROBJECT(obj)->as.ary, VALUE, ROBJECT_EMBED_LEN_MAX);
VALUE             180 object.c                   VALUE *ptr = ALLOC_N(VALUE, len);
VALUE             181 object.c                   MEMCPY(ptr, ROBJECT(obj)->as.heap.ivptr, VALUE, len);
VALUE             226 object.c       VALUE
VALUE             227 object.c       rb_obj_clone(VALUE obj)
VALUE             229 object.c           VALUE clone;
VALUE             261 object.c       VALUE
VALUE             262 object.c       rb_obj_dup(VALUE obj)
VALUE             264 object.c           VALUE dup;
VALUE             276 object.c       VALUE
VALUE             277 object.c       rb_obj_init_copy(VALUE obj, VALUE orig)
VALUE             297 object.c       VALUE
VALUE             298 object.c       rb_any_to_s(VALUE obj)
VALUE             301 object.c           VALUE str;
VALUE             309 object.c       VALUE
VALUE             310 object.c       rb_inspect(VALUE obj)
VALUE             316 object.c       inspect_i(ID id, VALUE value, VALUE str)
VALUE             318 object.c           VALUE str2;
VALUE             341 object.c       static VALUE
VALUE             342 object.c       inspect_obj(VALUE obj, VALUE str, int recur)
VALUE             370 object.c       static VALUE
VALUE             371 object.c       rb_obj_inspect(VALUE obj)
VALUE             376 object.c               VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE             388 object.c                   VALUE str;
VALUE             407 object.c       VALUE
VALUE             408 object.c       rb_obj_is_instance_of(VALUE obj, VALUE c)
VALUE             450 object.c       VALUE
VALUE             451 object.c       rb_obj_is_kind_of(VALUE obj, VALUE c)
VALUE             453 object.c           VALUE cl = CLASS_OF(obj);
VALUE             489 object.c       VALUE
VALUE             490 object.c       rb_obj_tap(VALUE obj)
VALUE             630 object.c       static VALUE
VALUE             643 object.c       VALUE
VALUE             644 object.c       rb_obj_tainted(VALUE obj)
VALUE             660 object.c       VALUE
VALUE             661 object.c       rb_obj_taint(VALUE obj)
VALUE             681 object.c       VALUE
VALUE             682 object.c       rb_obj_untaint(VALUE obj)
VALUE             701 object.c       VALUE
VALUE             702 object.c       rb_obj_untrusted(VALUE obj)
VALUE             716 object.c       VALUE
VALUE             717 object.c       rb_obj_untrust(VALUE obj)
VALUE             737 object.c       VALUE
VALUE             738 object.c       rb_obj_trust(VALUE obj)
VALUE             751 object.c       rb_obj_infect(VALUE obj1, VALUE obj2)
VALUE             777 object.c       VALUE
VALUE             778 object.c       rb_obj_freeze(VALUE obj)
VALUE             806 object.c       VALUE
VALUE             807 object.c       rb_obj_frozen_p(VALUE obj)
VALUE             834 object.c       static VALUE
VALUE             835 object.c       nil_to_i(VALUE obj)
VALUE             849 object.c       static VALUE
VALUE             850 object.c       nil_to_f(VALUE obj)
VALUE             862 object.c       static VALUE
VALUE             863 object.c       nil_to_s(VALUE obj)
VALUE             879 object.c       static VALUE
VALUE             880 object.c       nil_to_a(VALUE obj)
VALUE             892 object.c       static VALUE
VALUE             893 object.c       nil_inspect(VALUE obj)
VALUE             915 object.c       static VALUE
VALUE             916 object.c       true_to_s(VALUE obj)
VALUE             930 object.c       static VALUE
VALUE             931 object.c       true_and(VALUE obj, VALUE obj2)
VALUE             952 object.c       static VALUE
VALUE             953 object.c       true_or(VALUE obj, VALUE obj2)
VALUE             968 object.c       static VALUE
VALUE             969 object.c       true_xor(VALUE obj, VALUE obj2)
VALUE             992 object.c       static VALUE
VALUE             993 object.c       false_to_s(VALUE obj)
VALUE            1008 object.c       static VALUE
VALUE            1009 object.c       false_and(VALUE obj, VALUE obj2)
VALUE            1024 object.c       static VALUE
VALUE            1025 object.c       false_or(VALUE obj, VALUE obj2)
VALUE            1043 object.c       static VALUE
VALUE            1044 object.c       false_xor(VALUE obj, VALUE obj2)
VALUE            1056 object.c       static VALUE
VALUE            1057 object.c       rb_true(VALUE obj)
VALUE            1071 object.c       static VALUE
VALUE            1072 object.c       rb_false(VALUE obj)
VALUE            1087 object.c       static VALUE
VALUE            1088 object.c       rb_obj_match(VALUE obj1, VALUE obj2)
VALUE            1101 object.c       static VALUE
VALUE            1102 object.c       rb_obj_not_match(VALUE obj1, VALUE obj2)
VALUE            1104 object.c           VALUE result = rb_funcall(obj1, id_match, 1, obj2);
VALUE            1146 object.c       static VALUE
VALUE            1147 object.c       rb_mod_to_s(VALUE klass)
VALUE            1150 object.c       	VALUE s = rb_usascii_str_new2("#<");
VALUE            1151 object.c       	VALUE v = rb_iv_get(klass, "__attached__");
VALUE            1176 object.c       static VALUE
VALUE            1177 object.c       rb_mod_freeze(VALUE mod)
VALUE            1193 object.c       static VALUE
VALUE            1194 object.c       rb_mod_eqq(VALUE mod, VALUE arg)
VALUE            1211 object.c       VALUE
VALUE            1212 object.c       rb_class_inherited_p(VALUE mod, VALUE arg)
VALUE            1214 object.c           VALUE start = mod;
VALUE            1249 object.c       static VALUE
VALUE            1250 object.c       rb_mod_lt(VALUE mod, VALUE arg)
VALUE            1269 object.c       static VALUE
VALUE            1270 object.c       rb_mod_ge(VALUE mod, VALUE arg)
VALUE            1294 object.c       static VALUE
VALUE            1295 object.c       rb_mod_gt(VALUE mod, VALUE arg)
VALUE            1312 object.c       static VALUE
VALUE            1313 object.c       rb_mod_cmp(VALUE mod, VALUE arg)
VALUE            1315 object.c           VALUE cmp;
VALUE            1334 object.c       static VALUE
VALUE            1335 object.c       rb_module_s_alloc(VALUE klass)
VALUE            1337 object.c           VALUE mod = rb_module_new();
VALUE            1343 object.c       static VALUE
VALUE            1344 object.c       rb_class_s_alloc(VALUE klass)
VALUE            1372 object.c       static VALUE
VALUE            1373 object.c       rb_mod_initialize(VALUE module)
VALUE            1375 object.c           extern VALUE rb_mod_module_exec(int argc, VALUE *argv, VALUE mod);
VALUE            1393 object.c       static VALUE
VALUE            1394 object.c       rb_class_initialize(int argc, VALUE *argv, VALUE klass)
VALUE            1396 object.c           VALUE super;
VALUE            1438 object.c       VALUE
VALUE            1439 object.c       rb_obj_alloc(VALUE klass)
VALUE            1441 object.c           VALUE obj;
VALUE            1456 object.c       static VALUE
VALUE            1457 object.c       rb_class_allocate_instance(VALUE klass)
VALUE            1461 object.c           return (VALUE)obj;
VALUE            1476 object.c       VALUE
VALUE            1477 object.c       rb_class_new_instance(int argc, VALUE *argv, VALUE klass)
VALUE            1479 object.c           VALUE obj;
VALUE            1506 object.c       static VALUE
VALUE            1507 object.c       rb_class_superclass(VALUE klass)
VALUE            1509 object.c           VALUE super = RCLASS_SUPER(klass);
VALUE            1534 object.c       static VALUE
VALUE            1535 object.c       rb_mod_attr_reader(int argc, VALUE *argv, VALUE klass)
VALUE            1545 object.c       VALUE
VALUE            1546 object.c       rb_mod_attr(int argc, VALUE *argv, VALUE klass)
VALUE            1564 object.c       static VALUE
VALUE            1565 object.c       rb_mod_attr_writer(int argc, VALUE *argv, VALUE klass)
VALUE            1590 object.c       static VALUE
VALUE            1591 object.c       rb_mod_attr_accessor(int argc, VALUE *argv, VALUE klass)
VALUE            1613 object.c       static VALUE
VALUE            1614 object.c       rb_mod_const_get(int argc, VALUE *argv, VALUE mod)
VALUE            1616 object.c           VALUE name, recur;
VALUE            1645 object.c       static VALUE
VALUE            1646 object.c       rb_mod_const_set(VALUE mod, VALUE name, VALUE value)
VALUE            1669 object.c       static VALUE
VALUE            1670 object.c       rb_mod_const_defined(int argc, VALUE *argv, VALUE mod)
VALUE            1672 object.c           VALUE name, recur;
VALUE            1708 object.c       static VALUE
VALUE            1709 object.c       rb_obj_methods(int argc, VALUE *argv, VALUE obj)
VALUE            1713 object.c       	VALUE args[1];
VALUE            1719 object.c       	VALUE recur;
VALUE            1739 object.c       static VALUE
VALUE            1740 object.c       rb_obj_protected_methods(int argc, VALUE *argv, VALUE obj)
VALUE            1743 object.c       	VALUE args[1];
VALUE            1760 object.c       static VALUE
VALUE            1761 object.c       rb_obj_private_methods(int argc, VALUE *argv, VALUE obj)
VALUE            1764 object.c       	VALUE args[1];
VALUE            1781 object.c       static VALUE
VALUE            1782 object.c       rb_obj_public_methods(int argc, VALUE *argv, VALUE obj)
VALUE            1785 object.c       	VALUE args[1];
VALUE            1813 object.c       static VALUE
VALUE            1814 object.c       rb_obj_ivar_get(VALUE obj, VALUE iv)
VALUE            1844 object.c       static VALUE
VALUE            1845 object.c       rb_obj_ivar_set(VALUE obj, VALUE iv, VALUE val)
VALUE            1873 object.c       static VALUE
VALUE            1874 object.c       rb_obj_ivar_defined(VALUE obj, VALUE iv)
VALUE            1898 object.c       static VALUE
VALUE            1899 object.c       rb_mod_cvar_get(VALUE obj, VALUE iv)
VALUE            1926 object.c       static VALUE
VALUE            1927 object.c       rb_mod_cvar_set(VALUE obj, VALUE iv, VALUE val)
VALUE            1952 object.c       static VALUE
VALUE            1953 object.c       rb_mod_cvar_defined(VALUE obj, VALUE iv)
VALUE            1979 object.c       static VALUE
VALUE            1980 object.c       convert_type(VALUE val, const char *tname, const char *method, int raise)
VALUE            2009 object.c       VALUE
VALUE            2010 object.c       rb_convert_type(VALUE val, int type, const char *tname, const char *method)
VALUE            2012 object.c           VALUE v;
VALUE            2024 object.c       VALUE
VALUE            2025 object.c       rb_check_convert_type(VALUE val, int type, const char *tname, const char *method)
VALUE            2027 object.c           VALUE v;
VALUE            2042 object.c       static VALUE
VALUE            2043 object.c       rb_to_integer(VALUE val, const char *method)
VALUE            2045 object.c           VALUE v;
VALUE            2057 object.c       VALUE
VALUE            2058 object.c       rb_check_to_integer(VALUE val, const char *method)
VALUE            2060 object.c           VALUE v;
VALUE            2070 object.c       VALUE
VALUE            2071 object.c       rb_to_int(VALUE val)
VALUE            2076 object.c       VALUE
VALUE            2077 object.c       rb_Integer(VALUE val)
VALUE            2079 object.c           VALUE tmp;
VALUE            2127 object.c       static VALUE
VALUE            2128 object.c       rb_f_integer(VALUE obj, VALUE arg)
VALUE            2205 object.c       rb_str_to_dbl(VALUE str, int badcheck)
VALUE            2228 object.c       VALUE
VALUE            2229 object.c       rb_Float(VALUE val)
VALUE            2265 object.c       static VALUE
VALUE            2266 object.c       rb_f_float(VALUE obj, VALUE arg)
VALUE            2271 object.c       VALUE
VALUE            2272 object.c       rb_to_float(VALUE val)
VALUE            2286 object.c       rb_num2dbl(VALUE val)
VALUE            2308 object.c       rb_str2cstr(VALUE str, long *len)
VALUE            2318 object.c       VALUE
VALUE            2319 object.c       rb_String(VALUE val)
VALUE            2337 object.c       static VALUE
VALUE            2338 object.c       rb_f_string(VALUE obj, VALUE arg)
VALUE            2343 object.c       VALUE
VALUE            2344 object.c       rb_Array(VALUE val)
VALUE            2346 object.c           VALUE tmp = rb_check_array_type(val);
VALUE            2367 object.c       static VALUE
VALUE            2368 object.c       rb_f_array(VALUE obj, VALUE arg)
VALUE            2373 object.c       static VALUE
VALUE            2374 object.c       boot_defclass(const char *name, VALUE super)
VALUE            2377 object.c           VALUE obj = rb_class_boot(super);
VALUE            2387 object.c       boot_defmetametaclass(VALUE klass, VALUE metametaclass)
VALUE            2479 object.c           VALUE metaclass;
VALUE             332 pack.c         unsigned long rb_big2ulong_pack(VALUE x);
VALUE             335 pack.c         num2i32(VALUE x)
VALUE             366 pack.c         static void encodes(VALUE,const char*,long,int,int);
VALUE             367 pack.c         static void qpencode(VALUE,VALUE,long);
VALUE             437 pack.c         static VALUE
VALUE             438 pack.c         pack_pack(VALUE ary, VALUE fmt)
VALUE             443 pack.c             VALUE res, from, associates = 0;
VALUE             970 pack.c         		VALUE buf = rb_str_new(0, 0);
VALUE             975 pack.c         		    VALUE big128 = rb_uint2big(128);
VALUE            1045 pack.c         encodes(VALUE str, const char *s, long len, int type, int tail_lf)
VALUE            1093 pack.c         qpencode(VALUE str, VALUE from, long len)
VALUE            1185 pack.c         static VALUE
VALUE            1186 pack.c         infected_str_new(const char *ptr, long len, VALUE str)
VALUE            1188 pack.c             VALUE s = rb_str_new(ptr, len);
VALUE            1334 pack.c         static VALUE
VALUE            1335 pack.c         pack_unpack(VALUE str, VALUE fmt)
VALUE            1340 pack.c             VALUE ary;
VALUE            1349 pack.c         	VALUE item_val = (item);\
VALUE            1451 pack.c         		VALUE bitstr;
VALUE            1471 pack.c         		VALUE bitstr;
VALUE            1491 pack.c         		VALUE bitstr;
VALUE            1513 pack.c         		VALUE bitstr;
VALUE            1775 pack.c         		VALUE buf = infected_str_new(0, (send - s)*3/4, str);
VALUE            1830 pack.c         		VALUE buf = infected_str_new(0, (send - s)*3/4, str);
VALUE            1910 pack.c         		VALUE buf = infected_str_new(0, send - s, str);
VALUE            1957 pack.c         		VALUE tmp = Qnil;
VALUE            1964 pack.c         		    VALUE a, *p, *pend;
VALUE            1999 pack.c         		    VALUE tmp = Qnil;
VALUE            2006 pack.c         			VALUE a, *p, *pend;
VALUE            2043 pack.c         			VALUE big = rb_uint2big(ul);
VALUE            2044 pack.c         			VALUE big128 = rb_uint2big(128);
VALUE             412 parse.c        #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             506 parse.c            VALUE eofp;
VALUE             518 parse.c            VALUE parser_cur_mid;
VALUE             523 parse.c            VALUE parser_lex_input;
VALUE             524 parse.c            VALUE parser_lex_lastline;
VALUE             525 parse.c            VALUE parser_lex_nextline;
VALUE             533 parse.c            VALUE (*parser_lex_gets)(struct parser_params*,VALUE);
VALUE             549 parse.c            VALUE debug_lines;
VALUE             550 parse.c            VALUE coverage;
VALUE             556 parse.c            VALUE parser_ruby_sourcefile_string;
VALUE             558 parse.c            VALUE delayed;
VALUE             562 parse.c            VALUE value;
VALUE             563 parse.c            VALUE result;
VALUE             564 parse.c            VALUE parsing_thread;
VALUE             634 parse.c        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             746 parse.c        static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             748 parse.c        static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             750 parse.c        static void reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             752 parse.c        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
VALUE             790 parse.c        static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             791 parse.c        static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             792 parse.c        static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             793 parse.c        static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             794 parse.c        static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             795 parse.c        static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             806 parse.c        static VALUE ripper_intern(const char*);
VALUE             807 parse.c        static VALUE ripper_id2sym(ID);
VALUE             922 parse.c            VALUE val;
VALUE            8891 parse.c        				VALUE src = node->nd_lit;
VALUE            9159 parse.c        			    VALUE lit;
VALUE            9585 parse.c        			rb_gc_force_recycle((VALUE)(yyvsp[(3) - (3)].node));
VALUE            10128 parse.c            VALUE str;
VALUE            10309 parse.c        VALUE ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always);
VALUE            10311 parse.c        static VALUE
VALUE            10315 parse.c        	VALUE hash = rb_const_get_at(rb_cObject, rb_intern("SCRIPT_LINES__"));
VALUE            10317 parse.c        	    VALUE fname = rb_str_new2(f);
VALUE            10318 parse.c        	    VALUE lines = rb_ary_new();
VALUE            10326 parse.c        static VALUE
VALUE            10329 parse.c            extern VALUE rb_get_coverages(void);
VALUE            10330 parse.c            VALUE coverages = rb_get_coverages();
VALUE            10332 parse.c        	VALUE fname = rb_str_new2(f);
VALUE            10333 parse.c        	VALUE lines = rb_ary_new2(n);
VALUE            10352 parse.c        static VALUE
VALUE            10353 parse.c        yycompile0(VALUE arg, int tracing)
VALUE            10362 parse.c        	    VALUE str = STR_NEW0();
VALUE            10402 parse.c            return (VALUE)tree;
VALUE            10410 parse.c            return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
VALUE            10414 parse.c        static VALUE
VALUE            10415 parse.c        lex_get_str(struct parser_params *parser, VALUE s)
VALUE            10433 parse.c        static VALUE
VALUE            10436 parse.c            VALUE line = (*parser->parser_lex_gets)(parser, parser->parser_lex_input);
VALUE            10450 parse.c        rb_compile_string(const char *f, VALUE s, int line)
VALUE            10452 parse.c            VALUE volatile vparser = rb_parser_new();
VALUE            10458 parse.c        rb_parser_compile_string(volatile VALUE vparser, const char *f, VALUE s, int line)
VALUE            10462 parse.c            volatile VALUE tmp;
VALUE            10484 parse.c        rb_parser_compile_cstr(volatile VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            10489 parse.c        static VALUE
VALUE            10490 parse.c        lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            10496 parse.c        rb_compile_file(const char *f, VALUE file, int start)
VALUE            10498 parse.c            VALUE volatile vparser = rb_parser_new();
VALUE            10504 parse.c        rb_parser_compile_file(volatile VALUE vparser, const char *f, VALUE file, int start)
VALUE            10507 parse.c            volatile VALUE tmp;
VALUE            10541 parse.c        static VALUE
VALUE            10544 parse.c            VALUE str;
VALUE            10567 parse.c        	VALUE v = lex_nextline;
VALUE            10987 parse.c        dispose_string(VALUE str)
VALUE            11269 parse.c            VALUE line;
VALUE            11285 parse.c            rb_gc_force_recycle((VALUE)here);
VALUE            11313 parse.c            VALUE str = 0;
VALUE            11533 parse.c            VALUE name = 0, val = 0;
VALUE            11627 parse.c            VALUE s;
VALUE            11718 parse.c        		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            13005 parse.c        node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            13156 parse.c        literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            13189 parse.c        		rb_gc_force_recycle((VALUE)head);
VALUE            13190 parse.c        		rb_gc_force_recycle((VALUE)tail);
VALUE            13193 parse.c        	    rb_gc_force_recycle((VALUE)tail);
VALUE            13205 parse.c        	    rb_gc_force_recycle((VALUE)head);
VALUE            13859 parse.c        	VALUE val;
VALUE            13863 parse.c        	rb_gc_force_recycle((VALUE)node);
VALUE            13870 parse.c        	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            13871 parse.c        	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            14241 parse.c        VALUE rb_reg_compile(VALUE str, int options);
VALUE            14242 parse.c        VALUE rb_reg_check_preprocess(VALUE);
VALUE            14245 parse.c        reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14284 parse.c        reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14286 parse.c            VALUE err;
VALUE            14344 parse.c        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
VALUE            14375 parse.c        static VALUE
VALUE            14376 parse.c        reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            14378 parse.c            VALUE re;
VALUE            14379 parse.c            VALUE err;
VALUE            14386 parse.c        	VALUE m = rb_attr_get(rb_errinfo(), mesg);
VALUE            14405 parse.c        rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            14437 parse.c        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            14511 parse.c            VALUE op_sym[tLAST_TOKEN];
VALUE            14521 parse.c            VALUE klass;
VALUE            14700 parse.c            VALUE str = rb_enc_str_new(name, len, enc);
VALUE            14713 parse.c            VALUE str;
VALUE            14723 parse.c            str = (VALUE)&fake_str;
VALUE            14836 parse.c        rb_intern_str(VALUE str)
VALUE            14852 parse.c        VALUE
VALUE            14861 parse.c        	    VALUE str = global_symbols.op_sym[i = (int)id];
VALUE            14874 parse.c        		VALUE str = global_symbols.op_sym[i];
VALUE            14886 parse.c                VALUE str = (VALUE)data;
VALUE            14894 parse.c        	VALUE str;
VALUE            14904 parse.c                    VALUE str = (VALUE)data;
VALUE            14916 parse.c            VALUE str = rb_id2str(id);
VALUE            14923 parse.c        symbols_i(VALUE sym, ID value, VALUE ary)
VALUE            14945 parse.c        VALUE
VALUE            14948 parse.c            VALUE ary = rb_ary_new2(global_symbols.sym_id->num_entries);
VALUE            15048 parse.c            rb_gc_mark((VALUE)p->parser_lex_strterm);
VALUE            15049 parse.c            rb_gc_mark((VALUE)p->parser_deferred_nodes);
VALUE            15054 parse.c            rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
VALUE            15055 parse.c            rb_gc_mark((VALUE)p->parser_eval_tree) ;
VALUE            15065 parse.c            rb_gc_mark((VALUE)p->heap);
VALUE            15089 parse.c        VALUE rb_parser_get_yydebug(VALUE);
VALUE            15090 parse.c        VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE            15104 parse.c        VALUE
VALUE            15119 parse.c        VALUE
VALUE            15120 parse.c        rb_parser_end_seen_p(VALUE vparser)
VALUE            15134 parse.c        VALUE
VALUE            15135 parse.c        rb_parser_encoding(VALUE vparser)
VALUE            15149 parse.c        VALUE
VALUE            15150 parse.c        rb_parser_get_yydebug(VALUE self)
VALUE            15164 parse.c        VALUE
VALUE            15165 parse.c        rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            15176 parse.c        #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            15228 parse.c        	    rb_gc_force_recycle((VALUE)n);
VALUE            15240 parse.c        extern int rb_is_pointer_to_heap(VALUE);
VALUE            15243 parse.c        static VALUE
VALUE            15244 parse.c        ripper_validate_object(VALUE self, VALUE x)
VALUE            15274 parse.c        static VALUE
VALUE            15280 parse.c        static VALUE
VALUE            15281 parse.c        ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            15287 parse.c        static VALUE
VALUE            15288 parse.c        ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            15295 parse.c        static VALUE
VALUE            15296 parse.c        ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            15304 parse.c        static VALUE
VALUE            15305 parse.c        ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            15314 parse.c        static VALUE
VALUE            15315 parse.c        ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            15393 parse.c        static VALUE
VALUE            15424 parse.c        static VALUE
VALUE            15433 parse.c            VALUE str;
VALUE            15477 parse.c        static VALUE
VALUE            15478 parse.c        ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            15483 parse.c        static VALUE
VALUE            15484 parse.c        ripper_s_allocate(VALUE klass)
VALUE            15487 parse.c            VALUE self;
VALUE            15508 parse.c        static VALUE
VALUE            15509 parse.c        ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            15512 parse.c            VALUE src, fname, lineno;
VALUE            15540 parse.c        extern VALUE rb_thread_pass(void);
VALUE            15545 parse.c            VALUE *argv;
VALUE            15548 parse.c        static VALUE
VALUE            15549 parse.c        ripper_parse0(VALUE parser_v)
VALUE            15559 parse.c        static VALUE
VALUE            15560 parse.c        ripper_ensure(VALUE parser_v)
VALUE            15575 parse.c        static VALUE
VALUE            15576 parse.c        ripper_parse(VALUE self)
VALUE            15603 parse.c        static VALUE
VALUE            15604 parse.c        ripper_column(VALUE self)
VALUE            15625 parse.c        static VALUE
VALUE            15626 parse.c        ripper_lineno(VALUE self)
VALUE            15640 parse.c        static VALUE
VALUE            15641 parse.c        ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            15651 parse.c        static VALUE
VALUE            15652 parse.c        ripper_value(VALUE self, VALUE obj)
VALUE            15661 parse.c            VALUE Ripper;
VALUE             290 parse.h            VALUE val;
VALUE             108 parse.y        #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             202 parse.y            VALUE eofp;
VALUE             214 parse.y            VALUE parser_cur_mid;
VALUE             219 parse.y            VALUE parser_lex_input;
VALUE             220 parse.y            VALUE parser_lex_lastline;
VALUE             221 parse.y            VALUE parser_lex_nextline;
VALUE             229 parse.y            VALUE (*parser_lex_gets)(struct parser_params*,VALUE);
VALUE             245 parse.y            VALUE debug_lines;
VALUE             246 parse.y            VALUE coverage;
VALUE             252 parse.y            VALUE parser_ruby_sourcefile_string;
VALUE             254 parse.y            VALUE delayed;
VALUE             258 parse.y            VALUE value;
VALUE             259 parse.y            VALUE result;
VALUE             260 parse.y            VALUE parsing_thread;
VALUE             330 parse.y        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             442 parse.y        static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             444 parse.y        static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             446 parse.y        static void reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             448 parse.y        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match);
VALUE             486 parse.y        static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             487 parse.y        static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             488 parse.y        static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             489 parse.y        static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             490 parse.y        static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             491 parse.y        static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             502 parse.y        static VALUE ripper_intern(const char*);
VALUE             503 parse.y        static VALUE ripper_id2sym(ID);
VALUE             600 parse.y            VALUE val;
VALUE            3865 parse.y        				VALUE src = node->nd_lit;
VALUE            4105 parse.y        			    VALUE lit;
VALUE            4445 parse.y        			rb_gc_force_recycle((VALUE)$3);
VALUE            4796 parse.y            VALUE str;
VALUE            4977 parse.y        VALUE ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always);
VALUE            4979 parse.y        static VALUE
VALUE            4983 parse.y        	VALUE hash = rb_const_get_at(rb_cObject, rb_intern("SCRIPT_LINES__"));
VALUE            4985 parse.y        	    VALUE fname = rb_str_new2(f);
VALUE            4986 parse.y        	    VALUE lines = rb_ary_new();
VALUE            4994 parse.y        static VALUE
VALUE            4997 parse.y            extern VALUE rb_get_coverages(void);
VALUE            4998 parse.y            VALUE coverages = rb_get_coverages();
VALUE            5000 parse.y        	VALUE fname = rb_str_new2(f);
VALUE            5001 parse.y        	VALUE lines = rb_ary_new2(n);
VALUE            5020 parse.y        static VALUE
VALUE            5021 parse.y        yycompile0(VALUE arg, int tracing)
VALUE            5030 parse.y        	    VALUE str = STR_NEW0();
VALUE            5070 parse.y            return (VALUE)tree;
VALUE            5078 parse.y            return (NODE *)ruby_suppress_tracing(yycompile0, (VALUE)parser, Qtrue);
VALUE            5082 parse.y        static VALUE
VALUE            5083 parse.y        lex_get_str(struct parser_params *parser, VALUE s)
VALUE            5101 parse.y        static VALUE
VALUE            5104 parse.y            VALUE line = (*parser->parser_lex_gets)(parser, parser->parser_lex_input);
VALUE            5118 parse.y        rb_compile_string(const char *f, VALUE s, int line)
VALUE            5120 parse.y            VALUE volatile vparser = rb_parser_new();
VALUE            5126 parse.y        rb_parser_compile_string(volatile VALUE vparser, const char *f, VALUE s, int line)
VALUE            5130 parse.y            volatile VALUE tmp;
VALUE            5152 parse.y        rb_parser_compile_cstr(volatile VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            5157 parse.y        static VALUE
VALUE            5158 parse.y        lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            5164 parse.y        rb_compile_file(const char *f, VALUE file, int start)
VALUE            5166 parse.y            VALUE volatile vparser = rb_parser_new();
VALUE            5172 parse.y        rb_parser_compile_file(volatile VALUE vparser, const char *f, VALUE file, int start)
VALUE            5175 parse.y            volatile VALUE tmp;
VALUE            5209 parse.y        static VALUE
VALUE            5212 parse.y            VALUE str;
VALUE            5235 parse.y        	VALUE v = lex_nextline;
VALUE            5655 parse.y        dispose_string(VALUE str)
VALUE            5937 parse.y            VALUE line;
VALUE            5953 parse.y            rb_gc_force_recycle((VALUE)here);
VALUE            5981 parse.y            VALUE str = 0;
VALUE            6201 parse.y            VALUE name = 0, val = 0;
VALUE            6295 parse.y            VALUE s;
VALUE            6386 parse.y        		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            7673 parse.y        node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            7824 parse.y        literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            7857 parse.y        		rb_gc_force_recycle((VALUE)head);
VALUE            7858 parse.y        		rb_gc_force_recycle((VALUE)tail);
VALUE            7861 parse.y        	    rb_gc_force_recycle((VALUE)tail);
VALUE            7873 parse.y        	    rb_gc_force_recycle((VALUE)head);
VALUE            8527 parse.y        	VALUE val;
VALUE            8531 parse.y        	rb_gc_force_recycle((VALUE)node);
VALUE            8538 parse.y        	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            8539 parse.y        	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            8909 parse.y        VALUE rb_reg_compile(VALUE str, int options);
VALUE            8910 parse.y        VALUE rb_reg_check_preprocess(VALUE);
VALUE            8913 parse.y        reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            8952 parse.y        reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            8954 parse.y            VALUE err;
VALUE            9012 parse.y        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp, NODE *match)
VALUE            9043 parse.y        static VALUE
VALUE            9044 parse.y        reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            9046 parse.y            VALUE re;
VALUE            9047 parse.y            VALUE err;
VALUE            9054 parse.y        	VALUE m = rb_attr_get(rb_errinfo(), mesg);
VALUE            9073 parse.y        rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            9105 parse.y        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            9179 parse.y            VALUE op_sym[tLAST_TOKEN];
VALUE            9189 parse.y            VALUE klass;
VALUE            9368 parse.y            VALUE str = rb_enc_str_new(name, len, enc);
VALUE            9381 parse.y            VALUE str;
VALUE            9391 parse.y            str = (VALUE)&fake_str;
VALUE            9504 parse.y        rb_intern_str(VALUE str)
VALUE            9520 parse.y        VALUE
VALUE            9529 parse.y        	    VALUE str = global_symbols.op_sym[i = (int)id];
VALUE            9542 parse.y        		VALUE str = global_symbols.op_sym[i];
VALUE            9554 parse.y                VALUE str = (VALUE)data;
VALUE            9562 parse.y        	VALUE str;
VALUE            9572 parse.y                    VALUE str = (VALUE)data;
VALUE            9584 parse.y            VALUE str = rb_id2str(id);
VALUE            9591 parse.y        symbols_i(VALUE sym, ID value, VALUE ary)
VALUE            9613 parse.y        VALUE
VALUE            9616 parse.y            VALUE ary = rb_ary_new2(global_symbols.sym_id->num_entries);
VALUE            9716 parse.y            rb_gc_mark((VALUE)p->parser_lex_strterm);
VALUE            9717 parse.y            rb_gc_mark((VALUE)p->parser_deferred_nodes);
VALUE            9722 parse.y            rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
VALUE            9723 parse.y            rb_gc_mark((VALUE)p->parser_eval_tree) ;
VALUE            9733 parse.y            rb_gc_mark((VALUE)p->heap);
VALUE            9757 parse.y        VALUE rb_parser_get_yydebug(VALUE);
VALUE            9758 parse.y        VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE            9772 parse.y        VALUE
VALUE            9787 parse.y        VALUE
VALUE            9788 parse.y        rb_parser_end_seen_p(VALUE vparser)
VALUE            9802 parse.y        VALUE
VALUE            9803 parse.y        rb_parser_encoding(VALUE vparser)
VALUE            9817 parse.y        VALUE
VALUE            9818 parse.y        rb_parser_get_yydebug(VALUE self)
VALUE            9832 parse.y        VALUE
VALUE            9833 parse.y        rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            9844 parse.y        #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            9896 parse.y        	    rb_gc_force_recycle((VALUE)n);
VALUE            9908 parse.y        extern int rb_is_pointer_to_heap(VALUE);
VALUE            9911 parse.y        static VALUE
VALUE            9912 parse.y        ripper_validate_object(VALUE self, VALUE x)
VALUE            9942 parse.y        static VALUE
VALUE            9948 parse.y        static VALUE
VALUE            9949 parse.y        ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            9955 parse.y        static VALUE
VALUE            9956 parse.y        ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            9963 parse.y        static VALUE
VALUE            9964 parse.y        ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            9972 parse.y        static VALUE
VALUE            9973 parse.y        ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            9982 parse.y        static VALUE
VALUE            9983 parse.y        ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            10061 parse.y        static VALUE
VALUE            10092 parse.y        static VALUE
VALUE            10101 parse.y            VALUE str;
VALUE            10145 parse.y        static VALUE
VALUE            10146 parse.y        ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            10151 parse.y        static VALUE
VALUE            10152 parse.y        ripper_s_allocate(VALUE klass)
VALUE            10155 parse.y            VALUE self;
VALUE            10176 parse.y        static VALUE
VALUE            10177 parse.y        ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            10180 parse.y            VALUE src, fname, lineno;
VALUE            10208 parse.y        extern VALUE rb_thread_pass(void);
VALUE            10213 parse.y            VALUE *argv;
VALUE            10216 parse.y        static VALUE
VALUE            10217 parse.y        ripper_parse0(VALUE parser_v)
VALUE            10227 parse.y        static VALUE
VALUE            10228 parse.y        ripper_ensure(VALUE parser_v)
VALUE            10243 parse.y        static VALUE
VALUE            10244 parse.y        ripper_parse(VALUE self)
VALUE            10271 parse.y        static VALUE
VALUE            10272 parse.y        ripper_column(VALUE self)
VALUE            10293 parse.y        static VALUE
VALUE            10294 parse.y        ripper_lineno(VALUE self)
VALUE            10308 parse.y        static VALUE
VALUE            10309 parse.y        ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            10319 parse.y        static VALUE
VALUE            10320 parse.y        ripper_value(VALUE self, VALUE obj)
VALUE            10329 parse.y            VALUE Ripper;
VALUE              16 proc.c             VALUE oclass;		/* class that holds the method */
VALUE              17 proc.c             VALUE rclass;		/* class of the receiver */
VALUE              18 proc.c             VALUE recv;
VALUE              23 proc.c         VALUE rb_cUnboundMethod;
VALUE              24 proc.c         VALUE rb_cMethod;
VALUE              25 proc.c         VALUE rb_cBinding;
VALUE              26 proc.c         VALUE rb_cProc;
VALUE              28 proc.c         static VALUE bmcall(VALUE, VALUE);
VALUE              29 proc.c         static int method_arity(VALUE);
VALUE              30 proc.c         static VALUE rb_obj_is_method(VALUE m);
VALUE              56 proc.c         	    RUBY_MARK_UNLESS_NULL((VALUE)(proc->block.iseq));
VALUE              62 proc.c         VALUE
VALUE              63 proc.c         rb_proc_alloc(VALUE klass)
VALUE              65 proc.c             VALUE obj;
VALUE              72 proc.c         VALUE
VALUE              73 proc.c         rb_obj_is_proc(VALUE proc)
VALUE              84 proc.c         static VALUE
VALUE              85 proc.c         proc_dup(VALUE self)
VALUE              87 proc.c             VALUE procval = rb_proc_alloc(rb_cProc);
VALUE             101 proc.c         static VALUE
VALUE             102 proc.c         proc_clone(VALUE self)
VALUE             104 proc.c             VALUE procval = proc_dup(self);
VALUE             211 proc.c         static VALUE
VALUE             212 proc.c         proc_lambda_p(VALUE procval)
VALUE             246 proc.c         static VALUE
VALUE             247 proc.c         binding_alloc(VALUE klass)
VALUE             249 proc.c             VALUE obj;
VALUE             255 proc.c         static VALUE
VALUE             256 proc.c         binding_dup(VALUE self)
VALUE             258 proc.c             VALUE bindval = binding_alloc(rb_cBinding);
VALUE             266 proc.c         static VALUE
VALUE             267 proc.c         binding_clone(VALUE self)
VALUE             269 proc.c             VALUE bindval = binding_dup(self);
VALUE             276 proc.c         VALUE
VALUE             281 proc.c             VALUE bindval = binding_alloc(rb_cBinding);
VALUE             309 proc.c         static VALUE
VALUE             310 proc.c         rb_f_binding(VALUE self)
VALUE             331 proc.c         static VALUE
VALUE             332 proc.c         bind_eval(int argc, VALUE *argv, VALUE bindval)
VALUE             334 proc.c             VALUE args[4];
VALUE             341 proc.c         static VALUE
VALUE             342 proc.c         proc_new(VALUE klass, int is_lambda)
VALUE             344 proc.c             VALUE procval = Qnil;
VALUE             379 proc.c         	    VALUE newprocval = proc_dup(procval);
VALUE             412 proc.c         static VALUE
VALUE             413 proc.c         rb_proc_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             415 proc.c             VALUE block = proc_new(klass, Qfalse);
VALUE             428 proc.c         VALUE
VALUE             434 proc.c         VALUE
VALUE             440 proc.c         VALUE
VALUE             455 proc.c         static VALUE
VALUE             505 proc.c         static VALUE
VALUE             506 proc.c         proc_call(int argc, VALUE *argv, VALUE procval)
VALUE             517 proc.c         	    VALUE procval;
VALUE             528 proc.c         VALUE
VALUE             529 proc.c         rb_proc_call(VALUE self, VALUE args)
VALUE             537 proc.c         VALUE
VALUE             538 proc.c         rb_proc_call_with_block(VALUE self, int argc, VALUE *argv, VALUE pass_procval)
VALUE             575 proc.c         static VALUE
VALUE             576 proc.c         proc_arity(VALUE self)
VALUE             603 proc.c         rb_proc_arity(VALUE proc)
VALUE             609 proc.c         get_proc_iseq(VALUE self)
VALUE             621 proc.c         static VALUE
VALUE             624 proc.c             VALUE loc[2];
VALUE             645 proc.c         VALUE
VALUE             646 proc.c         rb_proc_location(VALUE self)
VALUE             659 proc.c         static VALUE
VALUE             660 proc.c         proc_eq(VALUE self, VALUE other)
VALUE             674 proc.c         		MEMCMP(p1->block.iseq->iseq, p2->block.iseq->iseq, VALUE,
VALUE             690 proc.c         static VALUE
VALUE             691 proc.c         proc_hash(VALUE self)
VALUE             710 proc.c         static VALUE
VALUE             711 proc.c         proc_to_s(VALUE self)
VALUE             713 proc.c             VALUE str = 0;
VALUE             753 proc.c         static VALUE
VALUE             754 proc.c         proc_to_proc(VALUE self)
VALUE             765 proc.c             rb_gc_mark((VALUE)data->body);
VALUE             769 proc.c         rb_method_body(VALUE method)
VALUE             783 proc.c         NODE *rb_get_method_body(VALUE klass, ID id, ID *idp);
VALUE             785 proc.c         static VALUE
VALUE             786 proc.c         mnew(VALUE klass, VALUE obj, ID id, VALUE mclass, int scope)
VALUE             788 proc.c             VALUE method;
VALUE             791 proc.c             VALUE rclass = klass;
VALUE             863 proc.c         static VALUE
VALUE             864 proc.c         method_eq(VALUE method, VALUE other)
VALUE             891 proc.c         static VALUE
VALUE             892 proc.c         method_hash(VALUE method)
VALUE             915 proc.c         static VALUE
VALUE             916 proc.c         method_unbind(VALUE obj)
VALUE             918 proc.c             VALUE method;
VALUE             942 proc.c         static VALUE
VALUE             943 proc.c         method_receiver(VALUE obj)
VALUE             958 proc.c         static VALUE
VALUE             959 proc.c         method_name(VALUE obj)
VALUE             974 proc.c         static VALUE
VALUE             975 proc.c         method_owner(VALUE obj)
VALUE            1011 proc.c         VALUE
VALUE            1012 proc.c         rb_obj_method(VALUE obj, VALUE vid)
VALUE            1017 proc.c         VALUE
VALUE            1018 proc.c         rb_obj_public_method(VALUE obj, VALUE vid)
VALUE            1055 proc.c         static VALUE
VALUE            1056 proc.c         rb_mod_instance_method(VALUE mod, VALUE vid)
VALUE            1061 proc.c         static VALUE
VALUE            1062 proc.c         rb_mod_public_instance_method(VALUE mod, VALUE vid)
VALUE            1104 proc.c         static VALUE
VALUE            1105 proc.c         rb_mod_define_method(int argc, VALUE *argv, VALUE mod)
VALUE            1108 proc.c             VALUE body;
VALUE            1131 proc.c         	VALUE rclass = method->rclass;
VALUE            1168 proc.c         static VALUE
VALUE            1169 proc.c         rb_obj_define_method(int argc, VALUE *argv, VALUE obj)
VALUE            1171 proc.c             VALUE klass = rb_singleton_class(obj);
VALUE            1181 proc.c         static VALUE
VALUE            1182 proc.c         method_clone(VALUE self)
VALUE            1184 proc.c             VALUE clone;
VALUE            1208 proc.c         VALUE
VALUE            1209 proc.c         rb_method_call(int argc, VALUE *argv, VALUE method)
VALUE            1211 proc.c             VALUE result = Qnil;	/* OK */
VALUE            1229 proc.c         	VALUE rb_vm_call(rb_thread_t * th, VALUE klass, VALUE recv, VALUE id, ID oid,
VALUE            1230 proc.c         			 int argc, const VALUE *argv, const NODE *body, int nosuper);
VALUE            1335 proc.c         static VALUE
VALUE            1336 proc.c         umethod_bind(VALUE method, VALUE recv)
VALUE            1379 proc.c         	    GetISeqPtr((VALUE)body->nd_body, iseq);
VALUE            1425 proc.c         static VALUE
VALUE            1426 proc.c         method_arity_m(VALUE method)
VALUE            1433 proc.c         method_arity(VALUE method)
VALUE            1442 proc.c         rb_mod_method_arity(VALUE mod, ID id)
VALUE            1449 proc.c         rb_obj_method_arity(VALUE obj, ID id)
VALUE            1455 proc.c         get_method_iseq(VALUE method)
VALUE            1465 proc.c         	GetISeqPtr((VALUE)body->nd_body, iseq);
VALUE            1481 proc.c         VALUE
VALUE            1482 proc.c         rb_method_location(VALUE method)
VALUE            1497 proc.c         static VALUE
VALUE            1498 proc.c         method_inspect(VALUE method)
VALUE            1501 proc.c             VALUE str;
VALUE            1512 proc.c         	VALUE v = rb_iv_get(data->oclass, "__attached__");
VALUE            1544 proc.c         static VALUE
VALUE            1545 proc.c         mproc(VALUE method)
VALUE            1550 proc.c         static VALUE
VALUE            1551 proc.c         mlambda(VALUE method)
VALUE            1556 proc.c         static VALUE
VALUE            1557 proc.c         bmcall(VALUE args, VALUE method)
VALUE            1559 proc.c             volatile VALUE a;
VALUE            1569 proc.c         VALUE
VALUE            1571 proc.c             VALUE (*func)(ANYARGS), /* VALUE yieldarg[, VALUE procarg] */
VALUE            1572 proc.c             VALUE val)
VALUE            1574 proc.c             VALUE procval = rb_iterate(mproc, 0, func, val);
VALUE            1585 proc.c         static VALUE
VALUE            1586 proc.c         method_proc(VALUE method)
VALUE            1588 proc.c             VALUE procval;
VALUE            1605 proc.c         static VALUE
VALUE            1606 proc.c         rb_obj_is_method(VALUE m)
VALUE            1620 proc.c         static VALUE
VALUE            1621 proc.c         localjump_xvalue(VALUE exc)
VALUE            1634 proc.c         static VALUE
VALUE            1635 proc.c         localjump_reason(VALUE exc)
VALUE            1655 proc.c         static VALUE
VALUE            1656 proc.c         proc_binding(VALUE self)
VALUE            1659 proc.c             VALUE bindval = binding_alloc(rb_cBinding);
VALUE            1673 proc.c         static VALUE curry(VALUE dummy, VALUE args, int argc, VALUE *argv, VALUE passed_proc);
VALUE            1675 proc.c         static VALUE
VALUE            1676 proc.c         make_curry_proc(VALUE proc, VALUE passed, VALUE arity)
VALUE            1678 proc.c             VALUE args = rb_ary_new3(3, proc, passed, arity);
VALUE            1684 proc.c         static VALUE
VALUE            1685 proc.c         curry(VALUE dummy, VALUE args, int argc, VALUE *argv, VALUE passed_proc)
VALUE            1687 proc.c             VALUE proc, passed, arity;
VALUE            1749 proc.c         static VALUE
VALUE            1750 proc.c         proc_curry(int argc, VALUE *argv, VALUE self)
VALUE            1753 proc.c             VALUE arity, opt = Qfalse;
VALUE              42 process.c      struct timeval rb_time_interval(VALUE);
VALUE              73 process.c      static VALUE rb_cProcessTms;
VALUE             150 process.c      static VALUE
VALUE             174 process.c      static VALUE
VALUE             212 process.c      static VALUE rb_cProcessStatus;
VALUE             214 process.c      VALUE
VALUE             248 process.c      static VALUE
VALUE             249 process.c      pst_to_i(VALUE st)
VALUE             267 process.c      static VALUE
VALUE             268 process.c      pst_pid(VALUE st)
VALUE             274 process.c      pst_message(VALUE str, rb_pid_t pid, int status)
VALUE             315 process.c      static VALUE
VALUE             316 process.c      pst_to_s(VALUE st)
VALUE             320 process.c          VALUE str;
VALUE             338 process.c      static VALUE
VALUE             339 process.c      pst_inspect(VALUE st)
VALUE             343 process.c          VALUE vpid, str;
VALUE             367 process.c      static VALUE
VALUE             368 process.c      pst_equal(VALUE st1, VALUE st2)
VALUE             387 process.c      static VALUE
VALUE             388 process.c      pst_bitand(VALUE st1, VALUE st2)
VALUE             408 process.c      static VALUE
VALUE             409 process.c      pst_rshift(VALUE st1, VALUE st2)
VALUE             426 process.c      static VALUE
VALUE             427 process.c      pst_wifstopped(VALUE st)
VALUE             446 process.c      static VALUE
VALUE             447 process.c      pst_wstopsig(VALUE st)
VALUE             465 process.c      static VALUE
VALUE             466 process.c      pst_wifsignaled(VALUE st)
VALUE             486 process.c      static VALUE
VALUE             487 process.c      pst_wtermsig(VALUE st)
VALUE             506 process.c      static VALUE
VALUE             507 process.c      pst_wifexited(VALUE st)
VALUE             537 process.c      static VALUE
VALUE             538 process.c      pst_wexitstatus(VALUE st)
VALUE             556 process.c      static VALUE
VALUE             557 process.c      pst_success_p(VALUE st)
VALUE             575 process.c      static VALUE
VALUE             576 process.c      pst_wcoredump(VALUE st)
VALUE             601 process.c      static VALUE
VALUE             617 process.c          return (VALUE)result;
VALUE             693 process.c      waitall_each(rb_pid_t pid, int status, VALUE ary)
VALUE             760 process.c      static VALUE
VALUE             761 process.c      proc_wait(int argc, VALUE *argv)
VALUE             763 process.c          VALUE vpid, vflags;
VALUE             806 process.c      static VALUE
VALUE             807 process.c      proc_wait2(int argc, VALUE *argv)
VALUE             809 process.c          VALUE pid = proc_wait(argc, argv);
VALUE             835 process.c      static VALUE
VALUE             838 process.c          VALUE result;
VALUE             885 process.c      static VALUE
VALUE             886 process.c      detach_process_pid(VALUE thread)
VALUE             891 process.c      static VALUE
VALUE             894 process.c          rb_pid_t cpid, pid = (rb_pid_t)(VALUE)arg;
VALUE             903 process.c      VALUE
VALUE             906 process.c          VALUE watcher = rb_thread_create(detach_process_watcher, (void*)(VALUE)pid);
VALUE             958 process.c      static VALUE
VALUE             959 process.c      proc_detach(VALUE obj, VALUE pid)
VALUE            1043 process.c      rb_proc_exec_n(int argc, VALUE *argv, const char *prog)
VALUE            1154 process.c      proc_spawn_n(int argc, VALUE *argv, VALUE prog)
VALUE            1203 process.c      static VALUE
VALUE            1204 process.c      hide_obj(VALUE obj)
VALUE            1223 process.c      static VALUE
VALUE            1224 process.c      check_exec_redirect_fd(VALUE v)
VALUE            1226 process.c          VALUE tmp;
VALUE            1248 process.c      check_exec_redirect(VALUE key, VALUE val, VALUE options)
VALUE            1251 process.c          VALUE ary, param;
VALUE            1252 process.c          VALUE path, flags, perm;
VALUE            1318 process.c              VALUE fd = check_exec_redirect_fd(key);
VALUE            1324 process.c                  VALUE v = RARRAY_PTR(key)[i];
VALUE            1325 process.c                  VALUE fd = check_exec_redirect_fd(v);
VALUE            1337 process.c      rb_exec_arg_addopt(struct rb_exec_arg *e, VALUE key, VALUE val)
VALUE            1339 process.c          VALUE options = e->options;
VALUE            1373 process.c                  VALUE ary = rb_ary_entry(options, EXEC_OPTION_RLIMIT);
VALUE            1374 process.c                  VALUE tmp, softlim, hardlim;
VALUE            1463 process.c          VALUE key = (VALUE)st_key;
VALUE            1464 process.c          VALUE val = (VALUE)st_val;
VALUE            1469 process.c      static VALUE
VALUE            1470 process.c      check_exec_fds(VALUE options)
VALUE            1472 process.c          VALUE h = rb_hash_new();
VALUE            1473 process.c          VALUE ary;
VALUE            1482 process.c                  VALUE elt = RARRAY_PTR(ary)[i];
VALUE            1504 process.c      rb_check_exec_options(VALUE opthash, struct rb_exec_arg *e)
VALUE            1514 process.c          VALUE key = (VALUE)st_key;
VALUE            1515 process.c          VALUE val = (VALUE)st_val;
VALUE            1516 process.c          VALUE env = (VALUE)arg;
VALUE            1531 process.c      static VALUE
VALUE            1532 process.c      rb_check_exec_env(VALUE hash)
VALUE            1534 process.c          VALUE env;
VALUE            1542 process.c      static VALUE
VALUE            1543 process.c      rb_check_argv(int argc, VALUE *argv)
VALUE            1545 process.c          VALUE tmp, prog;
VALUE            1575 process.c      static VALUE
VALUE            1576 process.c      rb_exec_getargs(int *argc_p, VALUE **argv_p, int accept_shell, VALUE *env_ret, VALUE *opthash_ret, struct rb_exec_arg *e)
VALUE            1578 process.c          VALUE hash, prog;
VALUE            1608 process.c      rb_exec_fillarg(VALUE prog, int argc, VALUE *argv, VALUE env, VALUE opthash, struct rb_exec_arg *e)
VALUE            1610 process.c          VALUE options;
VALUE            1628 process.c      VALUE
VALUE            1629 process.c      rb_exec_arg_init(int argc, VALUE *argv, int accept_shell, struct rb_exec_arg *e)
VALUE            1631 process.c          VALUE prog;
VALUE            1632 process.c          VALUE env = Qnil, opthash = Qnil;
VALUE            1675 process.c      VALUE
VALUE            1676 process.c      rb_f_exec(int argc, VALUE *argv)
VALUE            1756 process.c      save_redirect_fd(int fd, VALUE save)
VALUE            1759 process.c              VALUE newary;
VALUE            1781 process.c      static VALUE
VALUE            1782 process.c      save_env_i(VALUE i, VALUE ary, int argc, VALUE *argv)
VALUE            1789 process.c      save_env(VALUE save)
VALUE            1792 process.c              VALUE env = rb_const_get(rb_cObject, rb_intern("ENV"));
VALUE            1794 process.c                  VALUE ary = hide_obj(rb_ary_new());
VALUE            1796 process.c                                (VALUE)ary);
VALUE            1810 process.c      run_exec_dup2(VALUE ary, VALUE save)
VALUE            1827 process.c              VALUE elt = RARRAY_PTR(ary)[i];
VALUE            1927 process.c      run_exec_close(VALUE ary)
VALUE            1932 process.c              VALUE elt = RARRAY_PTR(ary)[i];
VALUE            1942 process.c      run_exec_open(VALUE ary, VALUE save)
VALUE            1947 process.c              VALUE elt = RARRAY_PTR(ary)[i];
VALUE            1949 process.c              VALUE param = RARRAY_PTR(elt)[1];
VALUE            1980 process.c      run_exec_pgroup(VALUE obj, VALUE save)
VALUE            2003 process.c      run_exec_rlimit(VALUE ary, VALUE save)
VALUE            2007 process.c              VALUE elt = RARRAY_PTR(ary)[i];
VALUE            2011 process.c                  VALUE tmp, newary;
VALUE            2036 process.c          VALUE options = e->options;
VALUE            2037 process.c          VALUE soptions = Qnil;
VALUE            2038 process.c          VALUE obj;
VALUE            2078 process.c                  VALUE pair = RARRAY_PTR(obj)[i];
VALUE            2079 process.c                  VALUE key = RARRAY_PTR(pair)[0];
VALUE            2080 process.c                  VALUE val = RARRAY_PTR(pair)[1];
VALUE            2144 process.c          VALUE *argv = e->argv;
VALUE            2178 process.c      #define proc_syswait (VALUE (*)(VALUE))rb_syswait
VALUE            2180 process.c      static VALUE
VALUE            2181 process.c      proc_syswait(VALUE pid)
VALUE            2190 process.c      move_fds_to_avoid_crash(int *fdp, int n, VALUE fds)
VALUE            2212 process.c      pipe_nocrash(int filedes[2], VALUE fds)
VALUE            2254 process.c      rb_fork(int *status, int (*chfunc)(void*), void *charg, VALUE fds)
VALUE            2289 process.c      		rb_protect((VALUE (*)())rb_thread_sleep, 1, &state);
VALUE            2331 process.c      		rb_protect(proc_syswait, (VALUE)pid, status);
VALUE            2366 process.c      static VALUE
VALUE            2367 process.c      rb_f_fork(VALUE obj)
VALUE            2412 process.c      static VALUE
VALUE            2413 process.c      rb_f_exit_bang(int argc, VALUE *argv, VALUE obj)
VALUE            2415 process.c          VALUE status;
VALUE            2444 process.c      	VALUE args[2];
VALUE            2493 process.c      VALUE
VALUE            2494 process.c      rb_f_exit(int argc, VALUE *argv)
VALUE            2496 process.c          VALUE status;
VALUE            2536 process.c      VALUE
VALUE            2537 process.c      rb_f_abort(int argc, VALUE *argv)
VALUE            2549 process.c      	VALUE args[2];
VALUE            2608 process.c      rb_spawn_internal(int argc, VALUE *argv, int default_close_others)
VALUE            2611 process.c          VALUE prog;
VALUE            2619 process.c              VALUE v = default_close_others ? Qtrue : Qfalse;
VALUE            2658 process.c      rb_spawn(int argc, VALUE *argv)
VALUE            2686 process.c      static VALUE
VALUE            2687 process.c      rb_f_system(int argc, VALUE *argv)
VALUE            2862 process.c      static VALUE
VALUE            2863 process.c      rb_f_spawn(int argc, VALUE *argv)
VALUE            2893 process.c      static VALUE
VALUE            2894 process.c      rb_f_sleep(int argc, VALUE *argv)
VALUE            2926 process.c      static VALUE
VALUE            2958 process.c      static VALUE
VALUE            2987 process.c      static VALUE
VALUE            2988 process.c      proc_getpgid(VALUE obj, VALUE pid)
VALUE            3011 process.c      static VALUE
VALUE            3012 process.c      proc_setpgid(VALUE obj, VALUE pid, VALUE pgrp)
VALUE            3040 process.c      static VALUE
VALUE            3094 process.c      static VALUE
VALUE            3095 process.c      proc_getpriority(VALUE obj, VALUE which, VALUE who)
VALUE            3126 process.c      static VALUE
VALUE            3127 process.c      proc_setpriority(VALUE obj, VALUE which, VALUE who, VALUE prio)
VALUE            3237 process.c      rlimit_resource_type(VALUE rtype)
VALUE            3240 process.c          VALUE v;
VALUE            3271 process.c      rlimit_resource_value(VALUE rval)
VALUE            3274 process.c          VALUE v;
VALUE            3329 process.c      static VALUE
VALUE            3330 process.c      proc_getrlimit(VALUE obj, VALUE resource)
VALUE            3392 process.c      static VALUE
VALUE            3393 process.c      proc_setrlimit(int argc, VALUE *argv, VALUE obj)
VALUE            3396 process.c          VALUE resource, rlim_cur, rlim_max;
VALUE            3458 process.c      static VALUE
VALUE            3459 process.c      p_sys_setuid(VALUE obj, VALUE id)
VALUE            3481 process.c      static VALUE
VALUE            3482 process.c      p_sys_setruid(VALUE obj, VALUE id)
VALUE            3503 process.c      static VALUE
VALUE            3504 process.c      p_sys_seteuid(VALUE obj, VALUE id)
VALUE            3527 process.c      static VALUE
VALUE            3528 process.c      p_sys_setreuid(VALUE obj, VALUE rid, VALUE eid)
VALUE            3551 process.c      static VALUE
VALUE            3552 process.c      p_sys_setresuid(VALUE obj, VALUE rid, VALUE eid, VALUE sid)
VALUE            3575 process.c      static VALUE
VALUE            3576 process.c      proc_getuid(VALUE obj)
VALUE            3591 process.c      static VALUE
VALUE            3592 process.c      proc_setuid(VALUE obj, VALUE id)
VALUE            3661 process.c      static VALUE
VALUE            3662 process.c      p_uid_change_privilege(VALUE obj, VALUE id)
VALUE            3810 process.c      static VALUE
VALUE            3811 process.c      p_sys_setgid(VALUE obj, VALUE id)
VALUE            3832 process.c      static VALUE
VALUE            3833 process.c      p_sys_setrgid(VALUE obj, VALUE id)
VALUE            3855 process.c      static VALUE
VALUE            3856 process.c      p_sys_setegid(VALUE obj, VALUE id)
VALUE            3879 process.c      static VALUE
VALUE            3880 process.c      p_sys_setregid(VALUE obj, VALUE rid, VALUE eid)
VALUE            3902 process.c      static VALUE
VALUE            3903 process.c      p_sys_setresgid(VALUE obj, VALUE rid, VALUE eid, VALUE sid)
VALUE            3927 process.c      static VALUE
VALUE            3928 process.c      p_sys_issetugid(VALUE obj)
VALUE            3955 process.c      static VALUE
VALUE            3956 process.c      proc_getgid(VALUE obj)
VALUE            3970 process.c      static VALUE
VALUE            3971 process.c      proc_setgid(VALUE obj, VALUE id)
VALUE            4014 process.c      static VALUE
VALUE            4015 process.c      proc_getgroups(VALUE obj)
VALUE            4018 process.c          VALUE ary;
VALUE            4054 process.c      static VALUE
VALUE            4055 process.c      proc_setgroups(VALUE obj, VALUE ary)
VALUE            4072 process.c      	VALUE g = RARRAY_PTR(ary)[i];
VALUE            4078 process.c      	    VALUE tmp = rb_check_string_type(g);
VALUE            4122 process.c      static VALUE
VALUE            4123 process.c      proc_initgroups(VALUE obj, VALUE uname, VALUE base_grp)
VALUE            4147 process.c      static VALUE
VALUE            4148 process.c      proc_getmaxgroups(VALUE obj)
VALUE            4162 process.c      static VALUE
VALUE            4163 process.c      proc_setmaxgroups(VALUE obj, VALUE val)
VALUE            4188 process.c      static VALUE
VALUE            4189 process.c      proc_daemon(int argc, VALUE *argv)
VALUE            4191 process.c          VALUE nochdir, noclose;
VALUE            4271 process.c      static VALUE
VALUE            4272 process.c      p_gid_change_privilege(VALUE obj, VALUE id)
VALUE            4422 process.c      static VALUE
VALUE            4423 process.c      proc_geteuid(VALUE obj)
VALUE            4438 process.c      static VALUE
VALUE            4439 process.c      proc_seteuid(VALUE obj, VALUE euid)
VALUE            4514 process.c      static VALUE
VALUE            4515 process.c      p_uid_grant_privilege(VALUE obj, VALUE id)
VALUE            4534 process.c      static VALUE
VALUE            4535 process.c      proc_getegid(VALUE obj)
VALUE            4551 process.c      static VALUE
VALUE            4552 process.c      proc_setegid(VALUE obj, VALUE egid)
VALUE            4627 process.c      static VALUE
VALUE            4628 process.c      p_gid_grant_privilege(VALUE obj, VALUE id)
VALUE            4644 process.c      static VALUE
VALUE            4669 process.c      static VALUE
VALUE            4670 process.c      p_uid_exchange(VALUE obj)
VALUE            4701 process.c      static VALUE
VALUE            4726 process.c      static VALUE
VALUE            4727 process.c      p_gid_exchange(VALUE obj)
VALUE            4759 process.c      static VALUE
VALUE            4771 process.c      static VALUE
VALUE            4793 process.c      static VALUE
VALUE            4794 process.c      p_uid_switch(VALUE obj)
VALUE            4825 process.c      static VALUE
VALUE            4826 process.c      p_uid_sw_ensure(VALUE obj)
VALUE            4832 process.c      static VALUE
VALUE            4833 process.c      p_uid_switch(VALUE obj)
VALUE            4868 process.c      static VALUE
VALUE            4879 process.c      static VALUE
VALUE            4901 process.c      static VALUE
VALUE            4902 process.c      p_gid_switch(VALUE obj)
VALUE            4933 process.c      static VALUE
VALUE            4934 process.c      p_gid_sw_ensure(VALUE obj)
VALUE            4940 process.c      static VALUE
VALUE            4941 process.c      p_gid_switch(VALUE obj)
VALUE            4977 process.c      VALUE
VALUE            4978 process.c      rb_proc_times(VALUE obj)
VALUE            4995 process.c          volatile VALUE utime, stime, cutime, sctime;
VALUE            5008 process.c      VALUE rb_mProcess;
VALUE            5009 process.c      VALUE rb_mProcUID;
VALUE            5010 process.c      VALUE rb_mProcGID;
VALUE            5011 process.c      VALUE rb_mProcID_Syscall;
VALUE            5105 process.c              VALUE inf = RLIM2NUM(RLIM_INFINITY);
VALUE            5107 process.c      	VALUE v = RLIM_INFINITY == RLIM_SAVED_MAX ? inf : RLIM2NUM(RLIM_SAVED_MAX);
VALUE             197 random.c           VALUE value;
VALUE             220 random.c       static VALUE
VALUE             221 random.c       rand_init(struct MT *mt, VALUE vseed)
VALUE             223 random.c           volatile VALUE seed;
VALUE             230 random.c                 len = sizeof(VALUE);
VALUE             313 random.c       static VALUE
VALUE             321 random.c           rb_big_resize((VALUE)big, DEFAULT_SEED_LEN / SIZEOF_BDIGITS + 1);
VALUE             329 random.c           return rb_big_norm((VALUE)big);
VALUE             332 random.c       static VALUE
VALUE             354 random.c       static VALUE
VALUE             355 random.c       rb_f_srand(int argc, VALUE *argv, VALUE obj)
VALUE             357 random.c           VALUE seed, old;
VALUE             406 random.c       static VALUE
VALUE             414 random.c           val = (struct RBignum *)rb_big_clone((VALUE)limit);
VALUE             452 random.c           return rb_big_norm((VALUE)val);
VALUE             475 random.c       static VALUE
VALUE             476 random.c       rb_f_rand(int argc, VALUE *argv, VALUE obj)
VALUE             478 random.c           VALUE vmax;
VALUE             505 random.c                   limit = (struct RBignum *)rb_big_minus((VALUE)limit, INT2FIX(1));
VALUE             506 random.c                   if (FIXNUM_P((VALUE)limit)) {
VALUE             507 random.c                       if (FIX2LONG((VALUE)limit) == -1)
VALUE             509 random.c                       return LONG2NUM(limited_rand(mt, FIX2LONG((VALUE)limit)));
VALUE              15 range.c        VALUE rb_cRange;
VALUE              18 range.c        extern VALUE rb_struct_init_copy(VALUE copy, VALUE s);
VALUE              27 range.c        static VALUE
VALUE              34 range.c        static VALUE
VALUE              35 range.c        range_check(VALUE *args)
VALUE              41 range.c        range_init(VALUE range, VALUE beg, VALUE end, int exclude_end)
VALUE              43 range.c            VALUE args[2];
VALUE              49 range.c        	VALUE v;
VALUE              51 range.c        	v = rb_rescue(range_check, (VALUE)args, range_failed, 0);
VALUE              61 range.c        VALUE
VALUE              62 range.c        rb_range_new(VALUE beg, VALUE end, int exclude_end)
VALUE              64 range.c            VALUE range = rb_obj_alloc(rb_cRange);
VALUE              79 range.c        static VALUE
VALUE              80 range.c        range_initialize(int argc, VALUE *argv, VALUE range)
VALUE              82 range.c            VALUE beg, end, flags;
VALUE             102 range.c        static VALUE
VALUE             103 range.c        range_exclude_end_p(VALUE range)
VALUE             123 range.c        static VALUE
VALUE             124 range.c        range_eq(VALUE range, VALUE obj)
VALUE             143 range.c        r_lt(VALUE a, VALUE b)
VALUE             145 range.c            VALUE r = rb_funcall(a, id_cmp, 1, b);
VALUE             155 range.c        r_le(VALUE a, VALUE b)
VALUE             158 range.c            VALUE r = rb_funcall(a, id_cmp, 1, b);
VALUE             185 range.c        static VALUE
VALUE             186 range.c        range_eql(VALUE range, VALUE obj)
VALUE             213 range.c        static VALUE
VALUE             214 range.c        range_hash(VALUE range)
VALUE             217 range.c            VALUE v;
VALUE             229 range.c        range_each_func(VALUE range, VALUE (*func) (VALUE, void *), void *arg)
VALUE             232 range.c            VALUE b = RANGE_BEG(range);
VALUE             233 range.c            VALUE e = RANGE_END(range);
VALUE             234 range.c            VALUE v = b;
VALUE             252 range.c        static VALUE
VALUE             253 range.c        step_i(VALUE i, void *arg)
VALUE             255 range.c            VALUE *iter = arg;
VALUE             270 range.c        extern int ruby_float_step(VALUE from, VALUE to, VALUE step, int excl);
VALUE             300 range.c        static VALUE
VALUE             301 range.c        range_step(int argc, VALUE *argv, VALUE range)
VALUE             303 range.c            VALUE b, e, step, tmp;
VALUE             356 range.c        	    VALUE args[2], iter[2];
VALUE             363 range.c        	    rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter);
VALUE             366 range.c        	    VALUE args[2];
VALUE             380 range.c        static VALUE
VALUE             381 range.c        each_i(VALUE v, void *arg)
VALUE             405 range.c        static VALUE
VALUE             406 range.c        range_each(VALUE range)
VALUE             408 range.c            VALUE beg, end;
VALUE             430 range.c        	VALUE args[2];
VALUE             449 range.c        static VALUE
VALUE             450 range.c        range_begin(VALUE range)
VALUE             467 range.c        static VALUE
VALUE             468 range.c        range_end(VALUE range)
VALUE             474 range.c        static VALUE
VALUE             475 range.c        first_i(VALUE i, VALUE *ary)
VALUE             496 range.c        static VALUE
VALUE             497 range.c        range_first(int argc, VALUE *argv, VALUE range)
VALUE             499 range.c            VALUE n, ary[2];
VALUE             506 range.c            rb_block_call(range, rb_intern("each"), 0, 0, first_i, (VALUE)ary);
VALUE             520 range.c        static VALUE
VALUE             521 range.c        range_last(int argc, VALUE *argv, VALUE range)
VALUE             523 range.c            VALUE rb_ary_last(int, VALUE *, VALUE);
VALUE             542 range.c        static VALUE
VALUE             543 range.c        range_min(VALUE range)
VALUE             549 range.c        	VALUE b = RANGE_BEG(range);
VALUE             550 range.c        	VALUE e = RANGE_END(range);
VALUE             571 range.c        static VALUE
VALUE             572 range.c        range_max(VALUE range)
VALUE             574 range.c            VALUE e = RANGE_END(range);
VALUE             581 range.c        	VALUE b = RANGE_BEG(range);
VALUE             597 range.c        VALUE
VALUE             598 range.c        rb_range_beg_len(VALUE range, long *begp, long *lenp, long len, int err)
VALUE             600 range.c            VALUE b, e;
VALUE             656 range.c        static VALUE
VALUE             657 range.c        range_to_s(VALUE range)
VALUE             659 range.c            VALUE str, str2;
VALUE             671 range.c        static VALUE
VALUE             672 range.c        inspect_range(VALUE range, VALUE dummy, int recur)
VALUE             674 range.c            VALUE str, str2;
VALUE             699 range.c        static VALUE
VALUE             700 range.c        range_inspect(VALUE range)
VALUE             725 range.c        static VALUE
VALUE             726 range.c        range_eqq(VALUE range, VALUE val)
VALUE             745 range.c        static VALUE
VALUE             746 range.c        range_include(VALUE range, VALUE val)
VALUE             748 range.c            VALUE beg = RANGE_BEG(range);
VALUE             749 range.c            VALUE end = RANGE_END(range);
VALUE             805 range.c        static VALUE
VALUE             806 range.c        range_cover(VALUE range, VALUE val)
VALUE             808 range.c            VALUE beg, end;
VALUE             825 range.c        static VALUE
VALUE             826 range.c        range_dumper(VALUE range)
VALUE             828 range.c            VALUE v;
VALUE             832 range.c            v = (VALUE)m;
VALUE             840 range.c        static VALUE
VALUE             841 range.c        range_loader(VALUE range, VALUE obj)
VALUE             853 range.c        static VALUE
VALUE             854 range.c        range_alloc(VALUE klass)
VALUE              27 rational.c     VALUE rb_cRational;
VALUE              36 rational.c     inline static VALUE \
VALUE              37 rational.c     f_##n(VALUE x, VALUE y)\
VALUE              43 rational.c     inline static VALUE \
VALUE              44 rational.c     f_##n(VALUE x)\
VALUE              50 rational.c     inline static VALUE \
VALUE              51 rational.c     f_##n(VALUE x, VALUE y)\
VALUE              56 rational.c     inline static VALUE
VALUE              57 rational.c     f_add(VALUE x, VALUE y)
VALUE              66 rational.c     inline static VALUE
VALUE              67 rational.c     f_cmp(VALUE x, VALUE y)
VALUE              80 rational.c     inline static VALUE
VALUE              81 rational.c     f_div(VALUE x, VALUE y)
VALUE              88 rational.c     inline static VALUE
VALUE              89 rational.c     f_gt_p(VALUE x, VALUE y)
VALUE              96 rational.c     inline static VALUE
VALUE              97 rational.c     f_lt_p(VALUE x, VALUE y)
VALUE             106 rational.c     inline static VALUE
VALUE             107 rational.c     f_mul(VALUE x, VALUE y)
VALUE             130 rational.c     inline static VALUE
VALUE             131 rational.c     f_sub(VALUE x, VALUE y)
VALUE             151 rational.c     inline static VALUE
VALUE             152 rational.c     f_equal_p(VALUE x, VALUE y)
VALUE             162 rational.c     inline static VALUE
VALUE             163 rational.c     f_negative_p(VALUE x)
VALUE             172 rational.c     inline static VALUE
VALUE             173 rational.c     f_zero_p(VALUE x)
VALUE             182 rational.c     inline static VALUE
VALUE             183 rational.c     f_one_p(VALUE x)
VALUE             190 rational.c     inline static VALUE
VALUE             191 rational.c     f_kind_of_p(VALUE x, VALUE c)
VALUE             196 rational.c     inline static VALUE
VALUE             197 rational.c     k_numeric_p(VALUE x)
VALUE             202 rational.c     inline static VALUE
VALUE             203 rational.c     k_integer_p(VALUE x)
VALUE             208 rational.c     inline static VALUE
VALUE             209 rational.c     k_float_p(VALUE x)
VALUE             214 rational.c     inline static VALUE
VALUE             215 rational.c     k_rational_p(VALUE x)
VALUE             248 rational.c     inline static VALUE
VALUE             249 rational.c     f_gcd(VALUE x, VALUE y)
VALUE             251 rational.c         VALUE z;
VALUE             283 rational.c     inline static VALUE
VALUE             284 rational.c     f_gcd(VALUE x, VALUE y)
VALUE             286 rational.c         VALUE r = f_gcd_orig(x, y);
VALUE             295 rational.c     inline static VALUE
VALUE             296 rational.c     f_lcm(VALUE x, VALUE y)
VALUE             312 rational.c     inline static VALUE
VALUE             313 rational.c     nurat_s_new_internal(VALUE klass, VALUE num, VALUE den)
VALUE             321 rational.c         return (VALUE)obj;
VALUE             324 rational.c     static VALUE
VALUE             325 rational.c     nurat_s_alloc(VALUE klass)
VALUE             333 rational.c     static VALUE
VALUE             334 rational.c     nurat_s_new_bang(int argc, VALUE *argv, VALUE klass)
VALUE             336 rational.c         VALUE num, den;
VALUE             366 rational.c     inline static VALUE
VALUE             367 rational.c     f_rational_new_bang1(VALUE klass, VALUE x)
VALUE             372 rational.c     inline static VALUE
VALUE             373 rational.c     f_rational_new_bang2(VALUE klass, VALUE x, VALUE y)
VALUE             395 rational.c     nurat_int_check(VALUE num)
VALUE             407 rational.c     inline static VALUE
VALUE             408 rational.c     nurat_int_value(VALUE num)
VALUE             416 rational.c     inline static VALUE
VALUE             417 rational.c     nurat_s_canonicalize_internal(VALUE klass, VALUE num, VALUE den)
VALUE             419 rational.c         VALUE gcd;
VALUE             442 rational.c     inline static VALUE
VALUE             443 rational.c     nurat_s_canonicalize_internal_no_reduce(VALUE klass, VALUE num, VALUE den)
VALUE             462 rational.c     static VALUE
VALUE             463 rational.c     nurat_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             465 rational.c         VALUE num, den;
VALUE             481 rational.c     inline static VALUE
VALUE             482 rational.c     f_rational_new1(VALUE klass, VALUE x)
VALUE             488 rational.c     inline static VALUE
VALUE             489 rational.c     f_rational_new2(VALUE klass, VALUE x, VALUE y)
VALUE             496 rational.c     inline static VALUE
VALUE             497 rational.c     f_rational_new_no_reduce1(VALUE klass, VALUE x)
VALUE             503 rational.c     inline static VALUE
VALUE             504 rational.c     f_rational_new_no_reduce2(VALUE klass, VALUE x, VALUE y)
VALUE             511 rational.c     static VALUE
VALUE             512 rational.c     nurat_f_rational(int argc, VALUE *argv, VALUE klass)
VALUE             517 rational.c     static VALUE
VALUE             518 rational.c     nurat_numerator(VALUE self)
VALUE             524 rational.c     static VALUE
VALUE             525 rational.c     nurat_denominator(VALUE self)
VALUE             535 rational.c     inline static VALUE
VALUE             538 rational.c         VALUE r;
VALUE             558 rational.c     inline static VALUE
VALUE             561 rational.c         VALUE r = f_imul_orig(x, y);
VALUE             567 rational.c     inline static VALUE
VALUE             568 rational.c     f_addsub(VALUE self, VALUE anum, VALUE aden, VALUE bnum, VALUE bden, int k)
VALUE             570 rational.c         VALUE num, den;
VALUE             580 rational.c     	VALUE g = LONG2NUM(ig);
VALUE             581 rational.c     	VALUE a = f_imul(an, bd / ig);
VALUE             582 rational.c     	VALUE b = f_imul(bn, ad / ig);
VALUE             583 rational.c     	VALUE c;
VALUE             597 rational.c     	VALUE g = f_gcd(aden, bden);
VALUE             598 rational.c     	VALUE a = f_mul(anum, f_idiv(bden, g));
VALUE             599 rational.c     	VALUE b = f_mul(bnum, f_idiv(aden, g));
VALUE             600 rational.c     	VALUE c;
VALUE             616 rational.c     static VALUE
VALUE             617 rational.c     nurat_add(VALUE self, VALUE other)
VALUE             644 rational.c     static VALUE
VALUE             645 rational.c     nurat_sub(VALUE self, VALUE other)
VALUE             672 rational.c     inline static VALUE
VALUE             673 rational.c     f_muldiv(VALUE self, VALUE anum, VALUE aden, VALUE bnum, VALUE bden, int k)
VALUE             675 rational.c         VALUE num, den;
VALUE             678 rational.c     	VALUE t;
VALUE             702 rational.c     	VALUE g1 = f_gcd(anum, bden);
VALUE             703 rational.c     	VALUE g2 = f_gcd(aden, bnum);
VALUE             711 rational.c     static VALUE
VALUE             712 rational.c     nurat_mul(VALUE self, VALUE other)
VALUE             739 rational.c     static VALUE
VALUE             740 rational.c     nurat_div(VALUE self, VALUE other)
VALUE             771 rational.c     static VALUE
VALUE             772 rational.c     nurat_fdiv(VALUE self, VALUE other)
VALUE             777 rational.c     static VALUE
VALUE             778 rational.c     nurat_expt(VALUE self, VALUE other)
VALUE             794 rational.c     	    VALUE num, den;
VALUE             822 rational.c     static VALUE
VALUE             823 rational.c     nurat_cmp(VALUE self, VALUE other)
VALUE             839 rational.c     	    VALUE num1, num2;
VALUE             859 rational.c     static VALUE
VALUE             860 rational.c     nurat_equal_p(VALUE self, VALUE other)
VALUE             896 rational.c     static VALUE
VALUE             897 rational.c     nurat_coerce(VALUE self, VALUE other)
VALUE             912 rational.c     static VALUE
VALUE             913 rational.c     nurat_idiv(VALUE self, VALUE other)
VALUE             918 rational.c     static VALUE
VALUE             919 rational.c     nurat_mod(VALUE self, VALUE other)
VALUE             921 rational.c         VALUE val = f_floor(f_div(self, other));
VALUE             925 rational.c     static VALUE
VALUE             926 rational.c     nurat_divmod(VALUE self, VALUE other)
VALUE             928 rational.c         VALUE val = f_floor(f_div(self, other));
VALUE             933 rational.c     static VALUE
VALUE             934 rational.c     nurat_quot(VALUE self, VALUE other)
VALUE             940 rational.c     static VALUE
VALUE             941 rational.c     nurat_rem(VALUE self, VALUE other)
VALUE             943 rational.c         VALUE val = f_truncate(f_div(self, other));
VALUE             948 rational.c     static VALUE
VALUE             949 rational.c     nurat_quotrem(VALUE self, VALUE other)
VALUE             951 rational.c         VALUE val = f_truncate(f_div(self, other));
VALUE             956 rational.c     static VALUE
VALUE             957 rational.c     nurat_abs(VALUE self)
VALUE             965 rational.c     static VALUE
VALUE             966 rational.c     nurat_true(VALUE self)
VALUE             972 rational.c     static VALUE
VALUE             973 rational.c     nurat_floor(VALUE self)
VALUE             979 rational.c     static VALUE
VALUE             980 rational.c     nurat_ceil(VALUE self)
VALUE             986 rational.c     static VALUE
VALUE             987 rational.c     nurat_truncate(VALUE self)
VALUE             995 rational.c     static VALUE
VALUE             996 rational.c     nurat_round(VALUE self)
VALUE            1001 rational.c     	VALUE num, den;
VALUE            1009 rational.c     	VALUE num = f_add(f_mul(dat->num, TWO), dat->den);
VALUE            1010 rational.c     	VALUE den = f_mul(dat->den, TWO);
VALUE            1019 rational.c     i_ilog2(VALUE x)
VALUE            1043 rational.c     static VALUE
VALUE            1044 rational.c     nurat_to_f(VALUE self)
VALUE            1046 rational.c         VALUE num, den;
VALUE            1100 rational.c     static VALUE
VALUE            1101 rational.c     nurat_to_r(VALUE self)
VALUE            1106 rational.c     static VALUE
VALUE            1107 rational.c     nurat_hash(VALUE self)
VALUE            1113 rational.c     static VALUE
VALUE            1114 rational.c     nurat_format(VALUE self, VALUE (*func)(VALUE))
VALUE            1116 rational.c         VALUE s;
VALUE            1126 rational.c     static VALUE
VALUE            1127 rational.c     nurat_to_s(VALUE self)
VALUE            1132 rational.c     static VALUE
VALUE            1133 rational.c     nurat_inspect(VALUE self)
VALUE            1135 rational.c         VALUE s;
VALUE            1144 rational.c     static VALUE
VALUE            1145 rational.c     nurat_marshal_dump(VALUE self)
VALUE            1147 rational.c         VALUE a;
VALUE            1155 rational.c     static VALUE
VALUE            1156 rational.c     nurat_marshal_load(VALUE self, VALUE a)
VALUE            1171 rational.c     VALUE
VALUE            1172 rational.c     rb_gcd(VALUE self, VALUE other)
VALUE            1178 rational.c     VALUE
VALUE            1179 rational.c     rb_lcm(VALUE self, VALUE other)
VALUE            1185 rational.c     VALUE
VALUE            1186 rational.c     rb_gcdlcm(VALUE self, VALUE other)
VALUE            1192 rational.c     VALUE
VALUE            1193 rational.c     rb_rational_raw(VALUE x, VALUE y)
VALUE            1198 rational.c     VALUE
VALUE            1199 rational.c     rb_rational_new(VALUE x, VALUE y)
VALUE            1204 rational.c     static VALUE nurat_s_convert(int argc, VALUE *argv, VALUE klass);
VALUE            1206 rational.c     VALUE
VALUE            1207 rational.c     rb_Rational(VALUE x, VALUE y)
VALUE            1209 rational.c         VALUE a[2];
VALUE            1215 rational.c     static VALUE
VALUE            1216 rational.c     nilclass_to_r(VALUE self)
VALUE            1221 rational.c     static VALUE
VALUE            1222 rational.c     integer_to_r(VALUE self)
VALUE            1228 rational.c     float_decode_internal(VALUE self, VALUE *rf, VALUE *rn)
VALUE            1241 rational.c     static VALUE
VALUE            1242 rational.c     float_decode(VALUE self)
VALUE            1244 rational.c         VALUE f, n;
VALUE            1251 rational.c     static VALUE
VALUE            1252 rational.c     float_to_r(VALUE self)
VALUE            1254 rational.c         VALUE f, n;
VALUE            1260 rational.c     static VALUE rat_pat, an_e_pat, a_dot_pat, underscores_pat, an_underscore;
VALUE            1309 rational.c     static VALUE
VALUE            1310 rational.c     string_to_r_internal(VALUE self)
VALUE            1312 rational.c         VALUE s, m;
VALUE            1322 rational.c     	VALUE v, ifp, exp, ip, fp;
VALUE            1323 rational.c     	VALUE si = f_aref(m, INT2FIX(1));
VALUE            1324 rational.c     	VALUE nu = f_aref(m, INT2FIX(2));
VALUE            1325 rational.c     	VALUE de = f_aref(m, INT2FIX(3));
VALUE            1326 rational.c     	VALUE re = f_post_match(m);
VALUE            1329 rational.c     	    VALUE a;
VALUE            1351 rational.c     	    VALUE l;
VALUE            1380 rational.c     static VALUE
VALUE            1381 rational.c     string_to_r_strict(VALUE self)
VALUE            1383 rational.c         VALUE a = string_to_r_internal(self);
VALUE            1385 rational.c     	VALUE s = f_inspect(self);
VALUE            1395 rational.c     static VALUE
VALUE            1396 rational.c     string_to_r(VALUE self)
VALUE            1398 rational.c         VALUE s, a, backref;
VALUE            1416 rational.c     static VALUE
VALUE            1417 rational.c     nurat_s_convert(int argc, VALUE *argv, VALUE klass)
VALUE            1419 rational.c         VALUE a1, a2, backref;
VALUE            1481 rational.c     	VALUE argv2[2];
VALUE              19 re.c           VALUE rb_eRegexpError;
VALUE             111 re.c               VALUE hx, hy, mask = VALUE_MAX >> ((SIZEOF_VALUE - m) * CHAR_BIT);
VALUE             140 re.c               VALUE i, qstable[256];
VALUE             192 re.c               VALUE i, qstable[512];
VALUE             310 re.c           rb_reg_check(VALUE re)
VALUE             318 re.c           rb_reg_expr_str(VALUE str, const char *s, long len)
VALUE             380 re.c           static VALUE
VALUE             381 re.c           rb_reg_desc(const char *s, long len, VALUE re)
VALUE             383 re.c               VALUE str = rb_str_buf_new2("/");
VALUE             417 re.c           static VALUE
VALUE             418 re.c           rb_reg_source(VALUE re)
VALUE             420 re.c               VALUE str;
VALUE             440 re.c           static VALUE
VALUE             441 re.c           rb_reg_inspect(VALUE re)
VALUE             470 re.c           static VALUE
VALUE             471 re.c           rb_reg_to_s(VALUE re)
VALUE             477 re.c               VALUE str = rb_str_buf_new2("(?");
VALUE             560 re.c           rb_reg_raise(const char *s, long len, const char *err, VALUE re)
VALUE             562 re.c               VALUE desc = rb_reg_desc(s, len, re);
VALUE             567 re.c           static VALUE
VALUE             571 re.c               VALUE desc = rb_str_buf_new2(err);
VALUE             588 re.c           static VALUE
VALUE             589 re.c           rb_reg_error_desc(VALUE str, int options, const char *err)
VALUE             596 re.c           rb_reg_raise_str(VALUE str, int options, const char *err)
VALUE             613 re.c           static VALUE
VALUE             614 re.c           rb_reg_casefold_p(VALUE re)
VALUE             645 re.c           static VALUE
VALUE             646 re.c           rb_reg_options_m(VALUE re)
VALUE             656 re.c               VALUE ary = (VALUE)arg;
VALUE             677 re.c           static VALUE
VALUE             678 re.c           rb_reg_names(VALUE re)
VALUE             680 re.c               VALUE ary = rb_ary_new();
VALUE             690 re.c               VALUE hash = (VALUE)arg;
VALUE             691 re.c               VALUE ary = rb_ary_new2(back_num);
VALUE             724 re.c           static VALUE
VALUE             725 re.c           rb_reg_named_captures(VALUE re)
VALUE             727 re.c               VALUE hash = rb_hash_new();
VALUE             777 re.c           VALUE rb_cMatch;
VALUE             779 re.c           static VALUE
VALUE             780 re.c           match_alloc(VALUE klass)
VALUE             791 re.c               return (VALUE)match;
VALUE             806 re.c           update_char_offset(VALUE match)
VALUE             878 re.c           match_check(VALUE match)
VALUE             886 re.c           static VALUE
VALUE             887 re.c           match_init_copy(VALUE obj, VALUE orig)
VALUE             929 re.c           static VALUE
VALUE             930 re.c           match_regexp(VALUE match)
VALUE             950 re.c           static VALUE
VALUE             951 re.c           match_names(VALUE match)
VALUE             969 re.c           static VALUE
VALUE             970 re.c           match_size(VALUE match)
VALUE             977 re.c           match_backref_number(VALUE match, VALUE backref)
VALUE             983 re.c               VALUE regexp = RMATCH(match)->regexp;
VALUE            1030 re.c           static VALUE
VALUE            1031 re.c           match_offset(VALUE match, VALUE n)
VALUE            1066 re.c           static VALUE
VALUE            1067 re.c           match_begin(VALUE match, VALUE n)
VALUE            1101 re.c           static VALUE
VALUE            1102 re.c           match_end(VALUE match, VALUE n)
VALUE            1121 re.c           rb_match_busy(VALUE match)
VALUE            1155 re.c           static VALUE
VALUE            1156 re.c           rb_reg_fixed_encoding_p(VALUE re)
VALUE            1164 re.c           static VALUE
VALUE            1170 re.c           reg_enc_error(VALUE re, VALUE str)
VALUE            1179 re.c           rb_reg_prepare_enc(VALUE re, VALUE str, int warn)
VALUE            1214 re.c           rb_reg_prepare_re(VALUE re, VALUE str)
VALUE            1221 re.c               VALUE unescaped;
VALUE            1253 re.c           rb_reg_adjust_startpos(VALUE re, VALUE str, int pos, int reverse)
VALUE            1284 re.c           rb_reg_search(VALUE re, VALUE str, int pos, int reverse)
VALUE            1287 re.c               VALUE match;
VALUE            1370 re.c           VALUE
VALUE            1371 re.c           rb_reg_nth_defined(int nth, VALUE match)
VALUE            1388 re.c           VALUE
VALUE            1389 re.c           rb_reg_nth_match(int nth, VALUE match)
VALUE            1391 re.c               VALUE str;
VALUE            1414 re.c           VALUE
VALUE            1415 re.c           rb_reg_last_match(VALUE match)
VALUE            1432 re.c           VALUE
VALUE            1433 re.c           rb_reg_match_pre(VALUE match)
VALUE            1435 re.c               VALUE str;
VALUE            1459 re.c           VALUE
VALUE            1460 re.c           rb_reg_match_post(VALUE match)
VALUE            1462 re.c               VALUE str;
VALUE            1477 re.c           VALUE
VALUE            1478 re.c           rb_reg_match_last(VALUE match)
VALUE            1494 re.c           static VALUE
VALUE            1500 re.c           static VALUE
VALUE            1506 re.c           static VALUE
VALUE            1512 re.c           static VALUE
VALUE            1518 re.c           static VALUE
VALUE            1519 re.c           match_array(VALUE match, int start)
VALUE            1522 re.c               VALUE ary = rb_ary_new2(regs->num_regs);
VALUE            1523 re.c               VALUE target = RMATCH(match)->str;
VALUE            1533 re.c           	    VALUE str = rb_str_subseq(target, regs->beg[i], regs->end[i]-regs->beg[i]);
VALUE            1568 re.c           static VALUE
VALUE            1569 re.c           match_to_a(VALUE match)
VALUE            1587 re.c           static VALUE
VALUE            1588 re.c           match_captures(VALUE match)
VALUE            1594 re.c           name_to_backref_number(struct re_registers *regs, VALUE regexp, const char* name, const char* name_end)
VALUE            1604 re.c           	VALUE s = rb_str_new(name, (long )(name_end - name));
VALUE            1636 re.c           static VALUE
VALUE            1637 re.c           match_aref(int argc, VALUE *argv, VALUE match)
VALUE            1639 re.c               VALUE idx, rest;
VALUE            1677 re.c           static VALUE
VALUE            1678 re.c           match_entry(VALUE match, long n)
VALUE            1697 re.c           static VALUE
VALUE            1698 re.c           match_values_at(int argc, VALUE *argv, VALUE match)
VALUE            1716 re.c           static VALUE
VALUE            1717 re.c           match_to_s(VALUE match)
VALUE            1719 re.c               VALUE str = rb_reg_last_match(match);
VALUE            1739 re.c           static VALUE
VALUE            1740 re.c           match_string(VALUE match)
VALUE            1785 re.c           static VALUE
VALUE            1786 re.c           match_inspect(VALUE match)
VALUE            1789 re.c               VALUE str;
VALUE            1794 re.c               VALUE regexp = RMATCH(match)->regexp;
VALUE            1810 re.c                   VALUE v;
VALUE            1831 re.c           VALUE rb_cRegexp;
VALUE            1943 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2006 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2033 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2070 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2093 re.c                   VALUE buf, rb_encoding **encp, int *has_property,
VALUE            2196 re.c           static VALUE
VALUE            2200 re.c               VALUE buf;
VALUE            2226 re.c           VALUE
VALUE            2227 re.c           rb_reg_check_preprocess(VALUE str)
VALUE            2231 re.c               VALUE buf;
VALUE            2249 re.c           static VALUE
VALUE            2250 re.c           rb_reg_preprocess_dregexp(VALUE ary)
VALUE            2256 re.c               VALUE result = 0;
VALUE            2263 re.c                   VALUE str = RARRAY_PTR(ary)[i];
VALUE            2264 re.c                   VALUE buf;
VALUE            2299 re.c           rb_reg_initialize(VALUE obj, const char *s, int len, rb_encoding *enc,
VALUE            2303 re.c               VALUE unescaped;
VALUE            2340 re.c               rb_enc_associate((VALUE)re, enc);
VALUE            2358 re.c           rb_reg_initialize_str(VALUE obj, VALUE str, int options, onig_errmsg_buffer err)
VALUE            2378 re.c           static VALUE
VALUE            2379 re.c           rb_reg_s_alloc(VALUE klass)
VALUE            2388 re.c               return (VALUE)re;
VALUE            2391 re.c           VALUE
VALUE            2392 re.c           rb_reg_new_str(VALUE s, int options)
VALUE            2394 re.c               VALUE re = rb_reg_s_alloc(rb_cRegexp);
VALUE            2404 re.c           VALUE
VALUE            2405 re.c           rb_reg_new_ary(VALUE ary, int opt)
VALUE            2410 re.c           VALUE
VALUE            2413 re.c               VALUE re = rb_reg_s_alloc(rb_cRegexp);
VALUE            2423 re.c           VALUE
VALUE            2429 re.c           VALUE
VALUE            2430 re.c           rb_reg_compile(VALUE str, int options)
VALUE            2432 re.c               VALUE re = rb_reg_s_alloc(rb_cRegexp);
VALUE            2444 re.c           static VALUE reg_cache;
VALUE            2446 re.c           VALUE
VALUE            2447 re.c           rb_reg_regcomp(VALUE str)
VALUE            2449 re.c               volatile VALUE save_str = str;
VALUE            2465 re.c           static VALUE
VALUE            2466 re.c           rb_reg_hash(VALUE re)
VALUE            2499 re.c           static VALUE
VALUE            2500 re.c           rb_reg_equal(VALUE re1, VALUE re2)
VALUE            2515 re.c           static VALUE
VALUE            2516 re.c           reg_operand(VALUE s, int check)
VALUE            2522 re.c           	VALUE tmp = rb_check_string_type(s);
VALUE            2532 re.c           reg_match_pos(VALUE re, VALUE *strp, long pos)
VALUE            2534 re.c               VALUE str = *strp;
VALUE            2543 re.c           	    VALUE l = rb_str_length(str);
VALUE            2602 re.c           VALUE
VALUE            2603 re.c           rb_reg_match(VALUE re, VALUE str)
VALUE            2629 re.c           VALUE
VALUE            2630 re.c           rb_reg_eqq(VALUE re, VALUE str)
VALUE            2658 re.c           VALUE
VALUE            2659 re.c           rb_reg_match2(VALUE re)
VALUE            2662 re.c               VALUE line = rb_lastline_get();
VALUE            2706 re.c           static VALUE
VALUE            2707 re.c           rb_reg_match_m(int argc, VALUE *argv, VALUE re)
VALUE            2709 re.c               VALUE result, str, initpos;
VALUE            2761 re.c           static VALUE
VALUE            2762 re.c           rb_reg_initialize_m(int argc, VALUE *argv, VALUE self)
VALUE            2766 re.c               VALUE str;
VALUE            2775 re.c           	VALUE re = argv[0];
VALUE            2817 re.c           VALUE
VALUE            2818 re.c           rb_reg_quote(VALUE str)
VALUE            2822 re.c               VALUE tmp;
VALUE            2929 re.c           static VALUE
VALUE            2930 re.c           rb_reg_s_quote(VALUE c, VALUE str)
VALUE            2936 re.c           rb_reg_options(VALUE re)
VALUE            2947 re.c           VALUE
VALUE            2948 re.c           rb_check_regexp_type(VALUE re)
VALUE            2970 re.c           static VALUE
VALUE            2971 re.c           rb_reg_s_try_convert(VALUE dummy, VALUE re)
VALUE            2976 re.c           static VALUE
VALUE            2977 re.c           rb_reg_s_union(VALUE self, VALUE args0)
VALUE            2982 re.c                   VALUE args[1];
VALUE            2987 re.c                   VALUE arg = rb_ary_entry(args0, 0);
VALUE            2988 re.c                   VALUE re = rb_check_regexp_type(arg);
VALUE            2992 re.c                       VALUE quoted;
VALUE            2999 re.c           	VALUE source = rb_str_buf_new(0);
VALUE            3007 re.c           	    volatile VALUE v;
VALUE            3008 re.c           	    VALUE e = rb_ary_entry(args0, i);
VALUE            3107 re.c           static VALUE
VALUE            3108 re.c           rb_reg_s_union_m(VALUE self, VALUE args)
VALUE            3110 re.c               VALUE v;
VALUE            3119 re.c           static VALUE
VALUE            3120 re.c           rb_reg_init_copy(VALUE copy, VALUE re)
VALUE            3141 re.c           VALUE
VALUE            3142 re.c           rb_reg_regsub(VALUE str, VALUE src, struct re_registers *regs, VALUE regexp)
VALUE            3144 re.c               VALUE val = 0;
VALUE            3260 re.c           static VALUE
VALUE            3268 re.c           kcode_setter(VALUE val, ID id)
VALUE            3273 re.c           static VALUE
VALUE            3281 re.c           ignorecase_setter(VALUE val, ID id)
VALUE            3286 re.c           static VALUE
VALUE            3289 re.c               VALUE match = rb_backref_get();
VALUE            3297 re.c           match_setter(VALUE val)
VALUE            3328 re.c           static VALUE
VALUE            3329 re.c           rb_reg_s_last_match(int argc, VALUE *argv)
VALUE            3331 re.c               VALUE nth;
VALUE            3334 re.c                   VALUE match = rb_backref_get();
VALUE              51 ruby.c         VALUE rb_parser_get_yydebug(VALUE);
VALUE              52 ruby.c         VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE              83 ruby.c             VALUE script_name;
VALUE              84 ruby.c             VALUE e_script;
VALUE              87 ruby.c         	    VALUE name;
VALUE              91 ruby.c             VALUE req_list;
VALUE             113 ruby.c         static NODE *load_file(VALUE, const char *, int, struct cmdline_options *);
VALUE             164 ruby.c         VALUE rb_get_load_path(void);
VALUE             183 ruby.c         static VALUE
VALUE             189 ruby.c             VALUE ret;
VALUE             223 ruby.c         static VALUE
VALUE             234 ruby.c         push_include(const char *path, VALUE (*filter)(VALUE))
VALUE             238 ruby.c             VALUE load_path = GET_VM()->load_path;
VALUE             253 ruby.c         push_include_cygwin(const char *path, VALUE (*filter)(VALUE))
VALUE             257 ruby.c             VALUE buf = 0;
VALUE             289 ruby.c         ruby_push_include(const char *path, VALUE (*filter)(VALUE))
VALUE             296 ruby.c         static VALUE
VALUE             297 ruby.c         identical_path(VALUE path)
VALUE             301 ruby.c         static VALUE
VALUE             302 ruby.c         locale_path(VALUE path)
VALUE             314 ruby.c         static VALUE
VALUE             315 ruby.c         expand_include_path(VALUE path)
VALUE             358 ruby.c             VALUE load_path;
VALUE             439 ruby.c             VALUE list = opt->req_list;
VALUE             449 ruby.c         extern VALUE rb_vm_top_self(void);
VALUE             454 ruby.c             VALUE list = opt->req_list;
VALUE             465 ruby.c         	VALUE feature = rb_ary_shift(list);
VALUE             479 ruby.c         	VALUE *args;
VALUE             480 ruby.c         	VALUE argv = rb_argv;
VALUE             485 ruby.c         	    VALUE v = *args++;
VALUE             508 ruby.c         		    VALUE name_error[2];
VALUE             538 ruby.c         NODE *rb_parser_append_print(VALUE, NODE *);
VALUE             539 ruby.c         NODE *rb_parser_while_loop(VALUE, NODE *, int, int);
VALUE             548 ruby.c             VALUE argstr, argary;
VALUE             639 ruby.c         set_option_encoding_once(const char *type, VALUE *name, const char *e, int elen)
VALUE             641 ruby.c             VALUE ename;
VALUE            1065 ruby.c         opt_enc_index(VALUE enc_name)
VALUE            1080 ruby.c         VALUE rb_argv0;
VALUE            1082 ruby.c         static VALUE
VALUE            1088 ruby.c         static VALUE
VALUE            1097 ruby.c         static VALUE
VALUE            1100 ruby.c             VALUE line;
VALUE            1120 ruby.c         static VALUE
VALUE            1123 ruby.c             VALUE *argv;
VALUE            1125 ruby.c             VALUE str = rb_funcall3(uscore_get(), rb_intern("sub"), argc, argv);
VALUE            1141 ruby.c         static VALUE
VALUE            1144 ruby.c             VALUE *argv;
VALUE            1146 ruby.c             VALUE str = rb_funcall3(uscore_get(), rb_intern("gsub"), argc, argv);
VALUE            1161 ruby.c         static VALUE
VALUE            1164 ruby.c             VALUE str = rb_funcall3(uscore_get(), rb_intern("chop"), 0, 0);
VALUE            1181 ruby.c         static VALUE
VALUE            1184 ruby.c             VALUE *argv;
VALUE            1186 ruby.c             VALUE str = rb_funcall3(uscore_get(), rb_intern("chomp"), argc, argv);
VALUE            1191 ruby.c         static VALUE
VALUE            1192 ruby.c         process_options(VALUE arg)
VALUE            1199 ruby.c             VALUE parser;
VALUE            1200 ruby.c             VALUE iseq;
VALUE            1213 ruby.c         	VALUE src_enc_name = opt->src.enc.name;
VALUE            1214 ruby.c         	VALUE ext_enc_name = opt->ext.enc.name;
VALUE            1215 ruby.c         	VALUE int_enc_name = opt->intern.enc.name;
VALUE            1307 ruby.c         	VALUE load_path = GET_VM()->load_path;
VALUE            1318 ruby.c         	VALUE toplevel_binding = rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING"));
VALUE            1414 ruby.c             VALUE parser;
VALUE            1420 ruby.c         static VALUE
VALUE            1421 ruby.c         load_file_internal(VALUE arg)
VALUE            1423 ruby.c             extern VALUE rb_stdin;
VALUE            1425 ruby.c             VALUE parser = argp->parser;
VALUE            1429 ruby.c             VALUE f;
VALUE            1458 ruby.c         	VALUE c = 1;		/* something not nil */
VALUE            1459 ruby.c         	VALUE line;
VALUE            1575 ruby.c             return (VALUE)tree;
VALUE            1578 ruby.c         static VALUE
VALUE            1579 ruby.c         restore_lineno(VALUE lineno)
VALUE            1585 ruby.c         load_file(VALUE parser, const char *fname, int script, struct cmdline_options *opt)
VALUE            1592 ruby.c             return (NODE *)rb_ensure(load_file_internal, (VALUE)&arg, restore_lineno, rb_gv_get("$."));
VALUE            1647 ruby.c         set_arg0(VALUE val, ID id)
VALUE            1730 ruby.c         verbose_setter(VALUE val, ID id, void *data)
VALUE            1732 ruby.c             VALUE *variable = data;
VALUE            1736 ruby.c         static VALUE
VALUE            1739 ruby.c             VALUE *variable = data;
VALUE            1771 ruby.c             VALUE av = rb_argv;
VALUE            1781 ruby.c         	VALUE arg = rb_external_str_new(argv[i], strlen(argv[i]));
VALUE            1804 ruby.c         				    process_options, (VALUE)&args,
VALUE              52 safe.c         static VALUE
VALUE              59 safe.c         safe_setter(VALUE val)
VALUE              94 safe.c         rb_secure_update(VALUE obj)
VALUE             101 safe.c         rb_check_safe_obj(VALUE x)
VALUE             116 safe.c         rb_check_safe_str(VALUE x)
VALUE             226 signal.c       static VALUE
VALUE             227 signal.c       esignal_init(int argc, VALUE *argv, VALUE self)
VALUE             230 signal.c           VALUE sig = Qnil;
VALUE             283 signal.c       static VALUE
VALUE             284 signal.c       esignal_signo(VALUE self)
VALUE             289 signal.c       static VALUE
VALUE             290 signal.c       interrupt_init(int argc, VALUE *argv, VALUE self)
VALUE             292 signal.c           VALUE args[2];
VALUE             330 signal.c       VALUE
VALUE             331 signal.c       rb_f_kill(int argc, VALUE *argv)
VALUE             372 signal.c       	    VALUE str;
VALUE             620 signal.c       signal_exec(VALUE cmd, int safe, int sig)
VALUE             622 signal.c           VALUE signum = INT2NUM(sig);
VALUE             630 signal.c           VALUE trap_exit = vm->trap_list[0].cmd;
VALUE             642 signal.c           VALUE cmd = vm->trap_list[sig].cmd;
VALUE             690 signal.c           VALUE cmd;
VALUE             746 signal.c       trap_handler(VALUE *cmd, int sig)
VALUE             749 signal.c           VALUE command;
VALUE             810 signal.c       trap_signm(VALUE vsig)
VALUE             841 signal.c       static VALUE
VALUE             845 signal.c           VALUE oldcmd, command = arg->cmd;
VALUE             876 signal.c       static VALUE
VALUE             933 signal.c       static VALUE
VALUE             934 signal.c       sig_trap(int argc, VALUE *argv)
VALUE             965 signal.c           return rb_ensure(trap, (VALUE)&arg, trap_ensure, (VALUE)&arg);
VALUE             980 signal.c       static VALUE
VALUE             983 signal.c           VALUE h = rb_hash_new();
VALUE            1102 signal.c           VALUE mSignal = rb_define_module("Signal");
VALUE             154 sprintf.c      static VALUE
VALUE             155 sprintf.c      get_hash(volatile VALUE *hash, int argc, const VALUE *argv)
VALUE             157 sprintf.c          VALUE tmp;
VALUE             418 sprintf.c      VALUE
VALUE             419 sprintf.c      rb_f_sprintf(int argc, const VALUE *argv)
VALUE             424 sprintf.c      VALUE
VALUE             425 sprintf.c      rb_str_format(int argc, const VALUE *argv, VALUE fmt)
VALUE             431 sprintf.c          VALUE result;
VALUE             437 sprintf.c          VALUE nextvalue;
VALUE             438 sprintf.c          VALUE tmp;
VALUE             439 sprintf.c          VALUE str;
VALUE             440 sprintf.c          volatile VALUE hash = Qundef;
VALUE             605 sprintf.c      		VALUE val = GETARG();
VALUE             606 sprintf.c      		VALUE tmp;
VALUE             648 sprintf.c      		VALUE arg = GETARG();
VALUE             703 sprintf.c      		volatile VALUE tmp1;
VALUE             704 sprintf.c      		volatile VALUE val = GETARG();
VALUE             961 sprintf.c      		VALUE val = GETARG();
VALUE            1093 sprintf.c          VALUE result = (VALUE)fp->_bf._base;
VALUE            1115 sprintf.c      VALUE
VALUE            1119 sprintf.c          VALUE result;
VALUE            1137 sprintf.c      VALUE
VALUE            1140 sprintf.c          VALUE result;
VALUE            1150 sprintf.c      VALUE
VALUE            1156 sprintf.c      VALUE
VALUE            1159 sprintf.c          VALUE result;
VALUE            1169 sprintf.c      VALUE
VALUE            1170 sprintf.c      rb_str_vcatf(VALUE str, const char *fmt, va_list ap)
VALUE            1173 sprintf.c          VALUE klass;
VALUE            1192 sprintf.c      VALUE
VALUE            1193 sprintf.c      rb_str_catf(VALUE str, const char *format, ...)
VALUE              45 string.c       VALUE rb_cString;
VALUE              46 string.c       VALUE rb_cSymbol;
VALUE             118 string.c       single_byte_optimizable(VALUE str)
VALUE             135 string.c       VALUE rb_fs;
VALUE             146 string.c           if (sizeof(VALUE) * 2 < e - p) {
VALUE             147 string.c               const VALUE *s, *t;
VALUE             148 string.c               const VALUE lowbits = sizeof(VALUE) - 1;
VALUE             149 string.c               s = (const VALUE*)(~lowbits & ((VALUE)p + lowbits));
VALUE             155 string.c               t = (const VALUE*)(~lowbits & (VALUE)e);
VALUE             276 string.c       str_enc_copy(VALUE str1, VALUE str2)
VALUE             282 string.c       rb_enc_cr_str_copy_for_substr(VALUE dest, VALUE src)
VALUE             311 string.c       rb_enc_cr_str_exact_copy(VALUE dest, VALUE src)
VALUE             318 string.c       rb_enc_str_coderange(VALUE str)
VALUE             331 string.c       rb_enc_str_asciionly_p(VALUE str)
VALUE             343 string.c       str_mod_check(VALUE s, const char *p, long len)
VALUE             351 string.c       str_frozen_check(VALUE s)
VALUE             359 string.c       rb_str_capacity(VALUE str)
VALUE             372 string.c       static inline VALUE
VALUE             373 string.c       str_alloc(VALUE klass)
VALUE             382 string.c           return (VALUE)str;
VALUE             385 string.c       static VALUE
VALUE             386 string.c       str_new(VALUE klass, const char *ptr, long len)
VALUE             388 string.c           VALUE str;
VALUE             411 string.c       VALUE
VALUE             417 string.c       VALUE
VALUE             420 string.c           VALUE str = rb_str_new(ptr, len);
VALUE             425 string.c       VALUE
VALUE             428 string.c           VALUE str = rb_str_new(ptr, len);
VALUE             433 string.c       VALUE
VALUE             445 string.c       VALUE
VALUE             448 string.c           VALUE str = rb_str_new2(ptr);
VALUE             456 string.c       VALUE
VALUE             459 string.c           VALUE str = rb_str_new(ptr, len);
VALUE             465 string.c       VALUE
VALUE             468 string.c           VALUE str = rb_str_new2(ptr);
VALUE             477 string.c       VALUE
VALUE             478 string.c       rb_str_conv_enc_opts(VALUE str, rb_encoding *from, rb_encoding *to, int ecflags, VALUE ecopts)
VALUE             483 string.c           VALUE newstr;
VALUE             529 string.c       VALUE
VALUE             530 string.c       rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to)
VALUE             535 string.c       VALUE
VALUE             538 string.c           VALUE str;
VALUE             550 string.c       VALUE
VALUE             556 string.c       VALUE
VALUE             562 string.c       VALUE
VALUE             568 string.c       VALUE
VALUE             574 string.c       VALUE
VALUE             575 string.c       rb_str_export(VALUE str)
VALUE             580 string.c       VALUE
VALUE             581 string.c       rb_str_export_locale(VALUE str)
VALUE             586 string.c       VALUE
VALUE             587 string.c       rb_str_export_to_enc(VALUE str, rb_encoding *enc)
VALUE             592 string.c       static VALUE
VALUE             593 string.c       str_replace_shared(VALUE str2, VALUE str)
VALUE             612 string.c       static VALUE
VALUE             613 string.c       str_new_shared(VALUE klass, VALUE str)
VALUE             618 string.c       static VALUE
VALUE             619 string.c       str_new3(VALUE klass, VALUE str)
VALUE             624 string.c       VALUE
VALUE             625 string.c       rb_str_new_shared(VALUE str)
VALUE             627 string.c           VALUE str2 = str_new3(rb_obj_class(str), str);
VALUE             633 string.c       RUBY_ALIAS_FUNCTION(rb_str_new3(VALUE str), rb_str_new_shared, (str))
VALUE             636 string.c       static VALUE
VALUE             637 string.c       str_new4(VALUE klass, VALUE str)
VALUE             639 string.c           VALUE str2;
VALUE             658 string.c       VALUE
VALUE             659 string.c       rb_str_new_frozen(VALUE orig)
VALUE             661 string.c           VALUE klass, str;
VALUE             683 string.c       	VALUE assoc = RSTRING(orig)->as.heap.aux.shared;
VALUE             696 string.c       RUBY_ALIAS_FUNCTION(rb_str_new4(VALUE orig), rb_str_new_frozen, (orig))
VALUE             699 string.c       VALUE
VALUE             700 string.c       rb_str_new_with_class(VALUE obj, const char *ptr, long len)
VALUE             705 string.c       RUBY_ALIAS_FUNCTION(rb_str_new5(VALUE obj, const char *ptr, long len),
VALUE             711 string.c       VALUE
VALUE             714 string.c           VALUE str = str_alloc(rb_cString);
VALUE             727 string.c       VALUE
VALUE             730 string.c           VALUE str;
VALUE             742 string.c       VALUE
VALUE             749 string.c       rb_str_free(VALUE str)
VALUE             756 string.c       VALUE
VALUE             757 string.c       rb_str_to_str(VALUE str)
VALUE             763 string.c       rb_str_shared_replace(VALUE str, VALUE str2)
VALUE             803 string.c       VALUE
VALUE             804 string.c       rb_obj_as_string(VALUE obj)
VALUE             806 string.c           VALUE str;
VALUE             818 string.c       static VALUE rb_str_replace(VALUE, VALUE);
VALUE             820 string.c       VALUE
VALUE             821 string.c       rb_str_dup(VALUE str)
VALUE             823 string.c           VALUE dup = str_alloc(rb_obj_class(str));
VALUE             836 string.c       static VALUE
VALUE             837 string.c       rb_str_init(int argc, VALUE *argv, VALUE str)
VALUE             839 string.c           VALUE orig;
VALUE             932 string.c       static inline VALUE
VALUE             933 string.c       count_utf8_lead_bytes_with_word(const VALUE *s)
VALUE             935 string.c           VALUE d = *s;
VALUE             949 string.c       str_strlen(VALUE str, rb_encoding *enc)
VALUE             961 string.c               VALUE len = 0;
VALUE             962 string.c       	if (sizeof(VALUE) * 2 < e - p) {
VALUE             963 string.c       	    const VALUE *s, *t;
VALUE             964 string.c       	    const VALUE lowbits = sizeof(VALUE) - 1;
VALUE             965 string.c       	    s = (const VALUE*)(~lowbits & ((VALUE)p + lowbits));
VALUE             966 string.c       	    t = (const VALUE*)(~lowbits & (VALUE)e);
VALUE             999 string.c       VALUE
VALUE            1000 string.c       rb_str_length(VALUE str)
VALUE            1015 string.c       static VALUE
VALUE            1016 string.c       rb_str_bytesize(VALUE str)
VALUE            1031 string.c       static VALUE
VALUE            1032 string.c       rb_str_empty(VALUE str)
VALUE            1049 string.c       VALUE
VALUE            1050 string.c       rb_str_plus(VALUE str1, VALUE str2)
VALUE            1052 string.c           VALUE str3;
VALUE            1080 string.c       VALUE
VALUE            1081 string.c       rb_str_times(VALUE str, VALUE times)
VALUE            1083 string.c           VALUE str2;
VALUE            1125 string.c       static VALUE
VALUE            1126 string.c       rb_str_format_m(VALUE str, VALUE arg)
VALUE            1128 string.c           volatile VALUE tmp = rb_check_array_type(arg);
VALUE            1137 string.c       str_modifiable(VALUE str)
VALUE            1148 string.c       str_independent(VALUE str)
VALUE            1157 string.c       str_make_independent(VALUE str)
VALUE            1175 string.c       rb_str_modify(VALUE str)
VALUE            1184 string.c       str_modify_keep_cr(VALUE str)
VALUE            1194 string.c       rb_str_associate(VALUE str, VALUE add)
VALUE            1204 string.c       	    VALUE assoc = RSTRING(str)->as.heap.aux.shared;
VALUE            1224 string.c       VALUE
VALUE            1225 string.c       rb_str_associated(VALUE str)
VALUE            1234 string.c       VALUE
VALUE            1235 string.c       rb_string_value(volatile VALUE *ptr)
VALUE            1237 string.c           VALUE s = *ptr;
VALUE            1246 string.c       rb_string_value_ptr(volatile VALUE *ptr)
VALUE            1248 string.c           VALUE str = rb_string_value(ptr);
VALUE            1253 string.c       rb_string_value_cstr(volatile VALUE *ptr)
VALUE            1255 string.c           VALUE str = rb_string_value(ptr);
VALUE            1264 string.c       VALUE
VALUE            1265 string.c       rb_check_string_type(VALUE str)
VALUE            1282 string.c       static VALUE
VALUE            1283 string.c       rb_str_s_try_convert(VALUE dummy, VALUE str)
VALUE            1355 string.c           if (sizeof(VALUE) * 2 < nth) {
VALUE            1356 string.c       	const VALUE *s, *t;
VALUE            1357 string.c       	const VALUE lowbits = sizeof(VALUE) - 1;
VALUE            1358 string.c       	s = (const VALUE*)(~lowbits & ((VALUE)p + lowbits));
VALUE            1359 string.c       	t = (const VALUE*)(~lowbits & (VALUE)e);
VALUE            1367 string.c       	} while (s < t && sizeof(VALUE) <= nth);
VALUE            1391 string.c       rb_str_sublen(VALUE str, long pos)
VALUE            1401 string.c       VALUE
VALUE            1402 string.c       rb_str_subseq(VALUE str, long beg, long len)
VALUE            1404 string.c           VALUE str2;
VALUE            1421 string.c       VALUE
VALUE            1422 string.c       rb_str_substr(VALUE str, long beg, long len)
VALUE            1425 string.c           VALUE str2;
VALUE            1513 string.c       VALUE
VALUE            1514 string.c       rb_str_freeze(VALUE str)
VALUE            1517 string.c       	VALUE ary = RSTRING(str)->as.heap.aux.shared;
VALUE            1523 string.c       RUBY_ALIAS_FUNCTION(rb_str_dup_frozen(VALUE str), rb_str_new_frozen, (str))
VALUE            1526 string.c       VALUE
VALUE            1527 string.c       rb_str_locktmp(VALUE str)
VALUE            1536 string.c       VALUE
VALUE            1537 string.c       rb_str_unlocktmp(VALUE str)
VALUE            1547 string.c       rb_str_set_len(VALUE str, long len)
VALUE            1553 string.c       VALUE
VALUE            1554 string.c       rb_str_resize(VALUE str, long len)
VALUE            1598 string.c       static VALUE
VALUE            1599 string.c       str_buf_cat(VALUE str, const char *ptr, long len)
VALUE            1642 string.c       VALUE
VALUE            1643 string.c       rb_str_buf_cat(VALUE str, const char *ptr, long len)
VALUE            1652 string.c       VALUE
VALUE            1653 string.c       rb_str_buf_cat2(VALUE str, const char *ptr)
VALUE            1658 string.c       VALUE
VALUE            1659 string.c       rb_str_cat(VALUE str, const char *ptr, long len)
VALUE            1677 string.c       VALUE
VALUE            1678 string.c       rb_str_cat2(VALUE str, const char *ptr)
VALUE            1683 string.c       static VALUE
VALUE            1684 string.c       rb_enc_cr_str_buf_cat(VALUE str, const char *ptr, long len,
VALUE            1770 string.c       VALUE
VALUE            1771 string.c       rb_enc_str_buf_cat(VALUE str, const char *ptr, long len, rb_encoding *ptr_enc)
VALUE            1777 string.c       VALUE
VALUE            1778 string.c       rb_str_buf_cat_ascii(VALUE str, const char *ptr)
VALUE            1801 string.c       VALUE
VALUE            1802 string.c       rb_str_buf_append(VALUE str, VALUE str2)
VALUE            1817 string.c       VALUE
VALUE            1818 string.c       rb_str_append(VALUE str, VALUE str2)
VALUE            1859 string.c       VALUE
VALUE            1860 string.c       rb_str_concat(VALUE str1, VALUE str2)
VALUE            1895 string.c       	int align = (VALUE)data & 3;
VALUE            2020 string.c       rb_str_hash(VALUE str)
VALUE            2030 string.c       rb_str_hash_cmp(VALUE str1, VALUE str2)
VALUE            2049 string.c       static VALUE
VALUE            2050 string.c       rb_str_hash_m(VALUE str)
VALUE            2059 string.c       rb_str_comparable(VALUE str1, VALUE str2)
VALUE            2084 string.c       rb_str_cmp(VALUE str1, VALUE str2)
VALUE            2117 string.c       VALUE
VALUE            2118 string.c       rb_str_equal(VALUE str1, VALUE str2)
VALUE            2144 string.c       static VALUE
VALUE            2145 string.c       rb_str_eql(VALUE str1, VALUE str2)
VALUE            2181 string.c       static VALUE
VALUE            2182 string.c       rb_str_cmp_m(VALUE str1, VALUE str2)
VALUE            2194 string.c       	    VALUE tmp = rb_funcall(str2, rb_intern("<=>"), 1, str1);
VALUE            2221 string.c       static VALUE
VALUE            2222 string.c       rb_str_casecmp(VALUE str1, VALUE str2)
VALUE            2280 string.c       rb_str_index(VALUE str, VALUE sub, long offset)
VALUE            2340 string.c       static VALUE
VALUE            2341 string.c       rb_str_index_m(int argc, VALUE *argv, VALUE str)
VALUE            2343 string.c           VALUE sub;
VALUE            2344 string.c           VALUE initpos;
VALUE            2374 string.c       	VALUE tmp;
VALUE            2395 string.c       rb_str_rindex(VALUE str, VALUE sub, long pos)
VALUE            2451 string.c       static VALUE
VALUE            2452 string.c       rb_str_rindex_m(int argc, VALUE *argv, VALUE str)
VALUE            2454 string.c           VALUE sub;
VALUE            2455 string.c           VALUE vpos;
VALUE            2491 string.c       	VALUE tmp;
VALUE            2523 string.c       static VALUE
VALUE            2524 string.c       rb_str_match(VALUE x, VALUE y)
VALUE            2539 string.c       static VALUE get_pat(VALUE, int);
VALUE            2570 string.c       static VALUE
VALUE            2571 string.c       rb_str_match_m(int argc, VALUE *argv, VALUE str)
VALUE            2573 string.c           VALUE re, result;
VALUE            2746 string.c       VALUE
VALUE            2747 string.c       rb_str_succ(VALUE orig)
VALUE            2750 string.c           VALUE str;
VALUE            2829 string.c       static VALUE
VALUE            2830 string.c       rb_str_succ_bang(VALUE str)
VALUE            2859 string.c       static VALUE
VALUE            2860 string.c       rb_str_upto(int argc, VALUE *argv, VALUE beg)
VALUE            2862 string.c           VALUE end, exclusive;
VALUE            2863 string.c           VALUE current, after_end;
VALUE            2906 string.c       static VALUE
VALUE            2907 string.c       rb_str_subpat(VALUE str, VALUE re, int nth)
VALUE            2915 string.c       static VALUE
VALUE            2916 string.c       rb_str_aref(VALUE str, VALUE indx)
VALUE            2941 string.c       	    VALUE tmp;
VALUE            3008 string.c       static VALUE
VALUE            3009 string.c       rb_str_aref_m(int argc, VALUE *argv, VALUE str)
VALUE            3023 string.c       VALUE
VALUE            3024 string.c       rb_str_drop_bytes(VALUE str, long len)
VALUE            3052 string.c       rb_str_splice_0(VALUE str, long beg, long len, VALUE val)
VALUE            3085 string.c       rb_str_splice(VALUE str, long beg, long len, VALUE val)
VALUE            3128 string.c       rb_str_update(VALUE str, long beg, long len, VALUE val)
VALUE            3134 string.c       rb_str_subpat_set(VALUE str, VALUE re, int nth, VALUE val)
VALUE            3136 string.c           VALUE match;
VALUE            3169 string.c       static VALUE
VALUE            3170 string.c       rb_str_aset(VALUE str, VALUE indx, VALUE val)
VALUE            3232 string.c       static VALUE
VALUE            3233 string.c       rb_str_aset_m(int argc, VALUE *argv, VALUE str)
VALUE            3267 string.c       static VALUE
VALUE            3268 string.c       rb_str_insert(VALUE str, VALUE idx, VALUE str2)
VALUE            3302 string.c       static VALUE
VALUE            3303 string.c       rb_str_slice_bang(int argc, VALUE *argv, VALUE str)
VALUE            3305 string.c           VALUE result;
VALUE            3306 string.c           VALUE buf[3];
VALUE            3324 string.c       static VALUE
VALUE            3325 string.c       get_pat(VALUE pat, int quote)
VALUE            3327 string.c           VALUE val;
VALUE            3362 string.c       static VALUE
VALUE            3363 string.c       rb_str_sub_bang(int argc, VALUE *argv, VALUE str)
VALUE            3365 string.c           VALUE pat, repl, hash = Qnil;
VALUE            3391 string.c       	VALUE match = rb_backref_get();
VALUE            3490 string.c       static VALUE
VALUE            3491 string.c       rb_str_sub(int argc, VALUE *argv, VALUE str)
VALUE            3498 string.c       static VALUE
VALUE            3499 string.c       str_gsub(int argc, VALUE *argv, VALUE str, int bang)
VALUE            3501 string.c           VALUE pat, val, repl, match, dest, hash = Qnil;
VALUE            3620 string.c       static VALUE
VALUE            3621 string.c       rb_str_gsub_bang(int argc, VALUE *argv, VALUE str)
VALUE            3660 string.c       static VALUE
VALUE            3661 string.c       rb_str_gsub(int argc, VALUE *argv, VALUE str)
VALUE            3678 string.c       static VALUE
VALUE            3679 string.c       rb_str_replace(VALUE str, VALUE str2)
VALUE            3719 string.c       static VALUE
VALUE            3720 string.c       rb_str_clear(VALUE str)
VALUE            3746 string.c       static VALUE
VALUE            3747 string.c       rb_str_chr(VALUE str)
VALUE            3758 string.c       static VALUE
VALUE            3759 string.c       rb_str_getbyte(VALUE str, VALUE index)
VALUE            3777 string.c       static VALUE
VALUE            3778 string.c       rb_str_setbyte(VALUE str, VALUE index, VALUE value)
VALUE            3804 string.c       static VALUE
VALUE            3805 string.c       rb_str_reverse(VALUE str)
VALUE            3808 string.c           VALUE rev;
VALUE            3858 string.c       static VALUE
VALUE            3859 string.c       rb_str_reverse_bang(VALUE str)
VALUE            3894 string.c       static VALUE
VALUE            3895 string.c       rb_str_include(VALUE str, VALUE arg)
VALUE            3928 string.c       static VALUE
VALUE            3929 string.c       rb_str_to_i(int argc, VALUE *argv, VALUE str)
VALUE            3935 string.c       	VALUE b;
VALUE            3961 string.c       static VALUE
VALUE            3962 string.c       rb_str_to_f(VALUE str)
VALUE            3976 string.c       static VALUE
VALUE            3977 string.c       rb_str_to_s(VALUE str)
VALUE            3980 string.c       	VALUE dup = str_alloc(rb_cString);
VALUE            3988 string.c       str_cat_char(VALUE str, unsigned int c, rb_encoding *enc)
VALUE            3998 string.c       prefix_escape(VALUE str, unsigned int c, rb_encoding *enc)
VALUE            4016 string.c       VALUE
VALUE            4017 string.c       rb_str_inspect(VALUE str)
VALUE            4021 string.c           VALUE result = rb_str_buf_new(0);
VALUE            4109 string.c       VALUE
VALUE            4110 string.c       rb_str_dump(VALUE str)
VALUE            4116 string.c           VALUE result;
VALUE            4260 string.c       static VALUE
VALUE            4261 string.c       rb_str_upcase_bang(VALUE str)
VALUE            4324 string.c       static VALUE
VALUE            4325 string.c       rb_str_upcase(VALUE str)
VALUE            4342 string.c       static VALUE
VALUE            4343 string.c       rb_str_downcase_bang(VALUE str)
VALUE            4406 string.c       static VALUE
VALUE            4407 string.c       rb_str_downcase(VALUE str)
VALUE            4429 string.c       static VALUE
VALUE            4430 string.c       rb_str_capitalize_bang(VALUE str)
VALUE            4476 string.c       static VALUE
VALUE            4477 string.c       rb_str_capitalize(VALUE str)
VALUE            4494 string.c       static VALUE
VALUE            4495 string.c       rb_str_swapcase_bang(VALUE str)
VALUE            4538 string.c       static VALUE
VALUE            4539 string.c       rb_str_swapcase(VALUE str)
VALUE            4587 string.c       static VALUE rb_str_delete_bang(int,VALUE*,VALUE);
VALUE            4589 string.c       static VALUE
VALUE            4590 string.c       tr_trans(VALUE str, VALUE src, VALUE repl, int sflag)
VALUE            4600 string.c           VALUE hash = 0;
VALUE            4691 string.c       		VALUE tmp = rb_hash_lookup(hash, UINT2NUM(c));
VALUE            4757 string.c       		VALUE tmp = rb_hash_lookup(hash, UINT2NUM(c));
VALUE            4816 string.c       static VALUE
VALUE            4817 string.c       rb_str_tr_bang(VALUE str, VALUE src, VALUE repl)
VALUE            4840 string.c       static VALUE
VALUE            4841 string.c       rb_str_tr(VALUE str, VALUE src, VALUE repl)
VALUE            4849 string.c       tr_setup_table(VALUE str, char stable[256], int first, 
VALUE            4850 string.c       	       VALUE *tablep, VALUE *ctablep, rb_encoding *enc)
VALUE            4856 string.c           VALUE table = 0, ptable = 0;
VALUE            4880 string.c       	    VALUE key = UINT2NUM(c);
VALUE            4905 string.c       tr_find(unsigned int c, char table[256], VALUE del, VALUE nodel)
VALUE            4911 string.c       	VALUE v = UINT2NUM(c);
VALUE            4930 string.c       static VALUE
VALUE            4931 string.c       rb_str_delete_bang(int argc, VALUE *argv, VALUE str)
VALUE            4936 string.c           VALUE del = 0, nodel = 0;
VALUE            4945 string.c       	VALUE s = argv[i];
VALUE            5006 string.c       static VALUE
VALUE            5007 string.c       rb_str_delete(int argc, VALUE *argv, VALUE str)
VALUE            5023 string.c       static VALUE
VALUE            5024 string.c       rb_str_squeeze_bang(int argc, VALUE *argv, VALUE str)
VALUE            5028 string.c           VALUE del = 0, nodel = 0;
VALUE            5039 string.c       	    VALUE s = argv[i];
VALUE            5114 string.c       static VALUE
VALUE            5115 string.c       rb_str_squeeze(int argc, VALUE *argv, VALUE str)
VALUE            5131 string.c       static VALUE
VALUE            5132 string.c       rb_str_tr_s_bang(VALUE str, VALUE src, VALUE repl)
VALUE            5151 string.c       static VALUE
VALUE            5152 string.c       rb_str_tr_s(VALUE str, VALUE src, VALUE repl)
VALUE            5176 string.c       static VALUE
VALUE            5177 string.c       rb_str_count(int argc, VALUE *argv, VALUE str)
VALUE            5181 string.c           VALUE del = 0, nodel = 0;
VALUE            5190 string.c       	VALUE s = argv[i];
VALUE            5270 string.c       static VALUE
VALUE            5271 string.c       rb_str_split_m(int argc, VALUE *argv, VALUE str)
VALUE            5274 string.c           VALUE spat;
VALUE            5275 string.c           VALUE limit;
VALUE            5279 string.c           VALUE result, tmp;
VALUE            5456 string.c       VALUE
VALUE            5457 string.c       rb_str_split(VALUE str, const char *sep0)
VALUE            5459 string.c           VALUE sep;
VALUE            5512 string.c       static VALUE
VALUE            5513 string.c       rb_str_each_line(int argc, VALUE *argv, VALUE str)
VALUE            5516 string.c           VALUE rs;
VALUE            5520 string.c           VALUE line;
VALUE            5522 string.c           VALUE orig = str;
VALUE            5637 string.c       static VALUE
VALUE            5638 string.c       rb_str_each_byte(VALUE str)
VALUE            5676 string.c       static VALUE
VALUE            5677 string.c       rb_str_each_char(VALUE str)
VALUE            5725 string.c       static VALUE
VALUE            5726 string.c       rb_str_each_codepoint(VALUE str)
VALUE            5749 string.c       chopped_length(VALUE str)
VALUE            5775 string.c       static VALUE
VALUE            5776 string.c       rb_str_chop_bang(VALUE str)
VALUE            5807 string.c       static VALUE
VALUE            5808 string.c       rb_str_chop(VALUE str)
VALUE            5810 string.c           VALUE str2 = rb_str_new5(str, RSTRING_PTR(str), chopped_length(str));
VALUE            5825 string.c       static VALUE
VALUE            5826 string.c       rb_str_chomp_bang(int argc, VALUE *argv, VALUE str)
VALUE            5829 string.c           VALUE rs;
VALUE            5944 string.c       static VALUE
VALUE            5945 string.c       rb_str_chomp(int argc, VALUE *argv, VALUE str)
VALUE            5964 string.c       static VALUE
VALUE            5965 string.c       rb_str_lstrip_bang(VALUE str)
VALUE            6004 string.c       static VALUE
VALUE            6005 string.c       rb_str_lstrip(VALUE str)
VALUE            6025 string.c       static VALUE
VALUE            6026 string.c       rb_str_rstrip_bang(VALUE str)
VALUE            6073 string.c       static VALUE
VALUE            6074 string.c       rb_str_rstrip(VALUE str)
VALUE            6090 string.c       static VALUE
VALUE            6091 string.c       rb_str_strip_bang(VALUE str)
VALUE            6093 string.c           VALUE l = rb_str_lstrip_bang(str);
VALUE            6094 string.c           VALUE r = rb_str_rstrip_bang(str);
VALUE            6111 string.c       static VALUE
VALUE            6112 string.c       rb_str_strip(VALUE str)
VALUE            6119 string.c       static VALUE
VALUE            6120 string.c       scan_once(VALUE str, VALUE pat, long *start)
VALUE            6122 string.c           VALUE result, match;
VALUE            6188 string.c       static VALUE
VALUE            6189 string.c       rb_str_scan(VALUE str, VALUE pat)
VALUE            6191 string.c           VALUE result;
VALUE            6198 string.c       	VALUE ary = rb_ary_new();
VALUE            6234 string.c       static VALUE
VALUE            6235 string.c       rb_str_hex(VALUE str)
VALUE            6260 string.c       static VALUE
VALUE            6261 string.c       rb_str_oct(VALUE str)
VALUE            6282 string.c       static VALUE
VALUE            6283 string.c       rb_str_crypt(VALUE str, VALUE salt)
VALUE            6286 string.c           VALUE result;
VALUE            6334 string.c       VALUE
VALUE            6335 string.c       rb_str_intern(VALUE s)
VALUE            6337 string.c           VALUE str = RB_GC_GUARD(s);
VALUE            6338 string.c           VALUE sym;
VALUE            6369 string.c       VALUE
VALUE            6370 string.c       rb_str_ord(VALUE s)
VALUE            6388 string.c       static VALUE
VALUE            6389 string.c       rb_str_sum(int argc, VALUE *argv, VALUE str)
VALUE            6391 string.c           VALUE vbits;
VALUE            6407 string.c       	VALUE sum = INT2FIX(0);
VALUE            6415 string.c       	    VALUE mod;
VALUE            6438 string.c       static VALUE
VALUE            6439 string.c       rb_str_justify(int argc, VALUE *argv, VALUE str, char jflag)
VALUE            6442 string.c           VALUE w;
VALUE            6444 string.c           VALUE res;
VALUE            6448 string.c           volatile VALUE pad;
VALUE            6537 string.c       static VALUE
VALUE            6538 string.c       rb_str_ljust(int argc, VALUE *argv, VALUE str)
VALUE            6557 string.c       static VALUE
VALUE            6558 string.c       rb_str_rjust(int argc, VALUE *argv, VALUE str)
VALUE            6577 string.c       static VALUE
VALUE            6578 string.c       rb_str_center(int argc, VALUE *argv, VALUE str)
VALUE            6595 string.c       static VALUE
VALUE            6596 string.c       rb_str_partition(VALUE str, VALUE sep)
VALUE            6606 string.c       	VALUE tmp;
VALUE            6642 string.c       static VALUE
VALUE            6643 string.c       rb_str_rpartition(VALUE str, VALUE sep)
VALUE            6653 string.c       	VALUE tmp;
VALUE            6681 string.c       static VALUE
VALUE            6682 string.c       rb_str_start_with(int argc, VALUE *argv, VALUE str)
VALUE            6687 string.c       	VALUE tmp = rb_check_string_type(argv[i]);
VALUE            6704 string.c       static VALUE
VALUE            6705 string.c       rb_str_end_with(int argc, VALUE *argv, VALUE str)
VALUE            6712 string.c       	VALUE tmp = rb_check_string_type(argv[i]);
VALUE            6728 string.c       rb_str_setter(VALUE val, ID id, VALUE *var)
VALUE            6744 string.c       static VALUE
VALUE            6745 string.c       rb_str_force_encoding(VALUE str, VALUE enc)
VALUE            6763 string.c       static VALUE
VALUE            6764 string.c       rb_str_valid_encoding_p(VALUE str)
VALUE            6781 string.c       static VALUE
VALUE            6782 string.c       rb_str_is_ascii_only_p(VALUE str)
VALUE            6831 string.c       static VALUE
VALUE            6832 string.c       sym_equal(VALUE sym1, VALUE sym2)
VALUE            6860 string.c       static VALUE
VALUE            6861 string.c       sym_inspect(VALUE sym)
VALUE            6863 string.c           VALUE str;
VALUE            6893 string.c       VALUE
VALUE            6894 string.c       rb_sym_to_s(VALUE sym)
VALUE            6912 string.c       static VALUE
VALUE            6913 string.c       sym_to_sym(VALUE sym)
VALUE            6918 string.c       static VALUE
VALUE            6919 string.c       sym_call(VALUE args, VALUE sym, int argc, VALUE *argv)
VALUE            6921 string.c           VALUE obj;
VALUE            6939 string.c       static VALUE
VALUE            6940 string.c       sym_to_proc(VALUE sym)
VALUE            6942 string.c           return rb_proc_new(sym_call, (VALUE)SYM2ID(sym));
VALUE            6946 string.c       static VALUE
VALUE            6947 string.c       sym_succ(VALUE sym)
VALUE            6952 string.c       static VALUE
VALUE            6953 string.c       sym_cmp(VALUE sym, VALUE other)
VALUE            6961 string.c       static VALUE
VALUE            6962 string.c       sym_casecmp(VALUE sym, VALUE other)
VALUE            6970 string.c       static VALUE
VALUE            6971 string.c       sym_match(VALUE sym, VALUE other)
VALUE            6976 string.c       static VALUE
VALUE            6977 string.c       sym_aref(int argc, VALUE *argv, VALUE sym)
VALUE            6982 string.c       static VALUE
VALUE            6983 string.c       sym_length(VALUE sym)
VALUE            6988 string.c       static VALUE
VALUE            6989 string.c       sym_empty(VALUE sym)
VALUE            6994 string.c       static VALUE
VALUE            6995 string.c       sym_upcase(VALUE sym)
VALUE            7000 string.c       static VALUE
VALUE            7001 string.c       sym_downcase(VALUE sym)
VALUE            7006 string.c       static VALUE
VALUE            7007 string.c       sym_capitalize(VALUE sym)
VALUE            7012 string.c       static VALUE
VALUE            7013 string.c       sym_swapcase(VALUE sym)
VALUE            7018 string.c       static VALUE
VALUE            7019 string.c       sym_encoding(VALUE sym)
VALUE            7025 string.c       rb_to_id(VALUE name)
VALUE            7027 string.c           VALUE tmp;
VALUE              14 struct.c       VALUE rb_cStruct;
VALUE              16 struct.c       static VALUE struct_alloc(VALUE);
VALUE              18 struct.c       VALUE
VALUE              19 struct.c       rb_struct_iv_get(VALUE c, const char *name)
VALUE              33 struct.c       VALUE
VALUE              34 struct.c       rb_struct_s_members(VALUE klass)
VALUE              36 struct.c           VALUE members = rb_struct_iv_get(klass, "__members__");
VALUE              47 struct.c       VALUE
VALUE              48 struct.c       rb_struct_members(VALUE s)
VALUE              50 struct.c           VALUE members = rb_struct_s_members(rb_obj_class(s));
VALUE              59 struct.c       static VALUE
VALUE              60 struct.c       rb_struct_s_members_m(VALUE klass)
VALUE              62 struct.c           VALUE members, ary;
VALUE              63 struct.c           VALUE *p, *pend;
VALUE              88 struct.c       static VALUE
VALUE              89 struct.c       rb_struct_members_m(VALUE obj)
VALUE              94 struct.c       VALUE
VALUE              95 struct.c       rb_struct_getmember(VALUE obj, ID id)
VALUE              97 struct.c           VALUE members, slot;
VALUE             111 struct.c       static VALUE
VALUE             112 struct.c       rb_struct_ref(VALUE obj)
VALUE             117 struct.c       static VALUE rb_struct_ref0(VALUE obj) {return RSTRUCT_PTR(obj)[0];}
VALUE             118 struct.c       static VALUE rb_struct_ref1(VALUE obj) {return RSTRUCT_PTR(obj)[1];}
VALUE             119 struct.c       static VALUE rb_struct_ref2(VALUE obj) {return RSTRUCT_PTR(obj)[2];}
VALUE             120 struct.c       static VALUE rb_struct_ref3(VALUE obj) {return RSTRUCT_PTR(obj)[3];}
VALUE             121 struct.c       static VALUE rb_struct_ref4(VALUE obj) {return RSTRUCT_PTR(obj)[4];}
VALUE             122 struct.c       static VALUE rb_struct_ref5(VALUE obj) {return RSTRUCT_PTR(obj)[5];}
VALUE             123 struct.c       static VALUE rb_struct_ref6(VALUE obj) {return RSTRUCT_PTR(obj)[6];}
VALUE             124 struct.c       static VALUE rb_struct_ref7(VALUE obj) {return RSTRUCT_PTR(obj)[7];}
VALUE             125 struct.c       static VALUE rb_struct_ref8(VALUE obj) {return RSTRUCT_PTR(obj)[8];}
VALUE             126 struct.c       static VALUE rb_struct_ref9(VALUE obj) {return RSTRUCT_PTR(obj)[9];}
VALUE             130 struct.c       static VALUE (*const ref_func[])(VALUE) = {
VALUE             144 struct.c       rb_struct_modify(VALUE s)
VALUE             151 struct.c       static VALUE
VALUE             152 struct.c       rb_struct_set(VALUE obj, VALUE val)
VALUE             154 struct.c           VALUE members, slot;
VALUE             170 struct.c       static VALUE
VALUE             171 struct.c       make_struct(VALUE name, VALUE members, VALUE klass)
VALUE             173 struct.c           VALUE nstr;
VALUE             218 struct.c       VALUE
VALUE             219 struct.c       rb_struct_alloc_noinit(VALUE klass)
VALUE             224 struct.c       VALUE
VALUE             225 struct.c       rb_struct_define_without_accessor(const char *class_name, VALUE super, rb_alloc_func_t alloc, ...)
VALUE             227 struct.c           VALUE klass;
VALUE             229 struct.c           VALUE members;
VALUE             261 struct.c       VALUE
VALUE             265 struct.c           VALUE nm, ary;
VALUE             316 struct.c       static VALUE
VALUE             317 struct.c       rb_struct_s_def(int argc, VALUE *argv, VALUE klass)
VALUE             319 struct.c           VALUE name, rest;
VALUE             321 struct.c           VALUE st;
VALUE             342 struct.c       num_members(VALUE klass)
VALUE             344 struct.c           VALUE members;
VALUE             355 struct.c       static VALUE
VALUE             356 struct.c       rb_struct_initialize_m(int argc, VALUE *argv, VALUE self)
VALUE             358 struct.c           VALUE klass = rb_obj_class(self);
VALUE             366 struct.c           MEMCPY(RSTRUCT_PTR(self), argv, VALUE, argc);
VALUE             373 struct.c       VALUE
VALUE             374 struct.c       rb_struct_initialize(VALUE self, VALUE values)
VALUE             379 struct.c       static VALUE
VALUE             380 struct.c       struct_alloc(VALUE klass)
VALUE             394 struct.c       	st->as.heap.ptr = ALLOC_N(VALUE, n);
VALUE             399 struct.c           return (VALUE)st;
VALUE             402 struct.c       VALUE
VALUE             403 struct.c       rb_struct_alloc(VALUE klass, VALUE values)
VALUE             408 struct.c       VALUE
VALUE             409 struct.c       rb_struct_new(VALUE klass, ...)
VALUE             411 struct.c           VALUE *mem;
VALUE             416 struct.c           mem = ALLOCA_N(VALUE, size);
VALUE             419 struct.c       	mem[i] = va_arg(args, VALUE);
VALUE             444 struct.c       static VALUE
VALUE             445 struct.c       rb_struct_each(VALUE s)
VALUE             474 struct.c       static VALUE
VALUE             475 struct.c       rb_struct_each_pair(VALUE s)
VALUE             477 struct.c           VALUE members;
VALUE             488 struct.c       static VALUE
VALUE             489 struct.c       inspect_struct(VALUE s, VALUE dummy, int recur)
VALUE             492 struct.c           VALUE str, members;
VALUE             507 struct.c       	VALUE slot;
VALUE             538 struct.c       static VALUE
VALUE             539 struct.c       rb_struct_inspect(VALUE s)
VALUE             556 struct.c       static VALUE
VALUE             557 struct.c       rb_struct_to_a(VALUE s)
VALUE             563 struct.c       VALUE
VALUE             564 struct.c       rb_struct_init_copy(VALUE copy, VALUE s)
VALUE             574 struct.c           MEMCPY(RSTRUCT_PTR(copy), RSTRUCT_PTR(s), VALUE, RSTRUCT_LEN(copy));
VALUE             579 struct.c       static VALUE
VALUE             580 struct.c       rb_struct_aref_id(VALUE s, ID id)
VALUE             582 struct.c           VALUE members;
VALUE             615 struct.c       VALUE
VALUE             616 struct.c       rb_struct_aref(VALUE s, VALUE idx)
VALUE             635 struct.c       static VALUE
VALUE             636 struct.c       rb_struct_aset_id(VALUE s, ID id, VALUE val)
VALUE             638 struct.c           VALUE members;
VALUE             678 struct.c       VALUE
VALUE             679 struct.c       rb_struct_aset(VALUE s, VALUE idx, VALUE val)
VALUE             701 struct.c       static VALUE
VALUE             702 struct.c       struct_entry(VALUE s, long n)
VALUE             723 struct.c       static VALUE
VALUE             724 struct.c       rb_struct_values_at(int argc, VALUE *argv, VALUE s)
VALUE             743 struct.c       static VALUE
VALUE             744 struct.c       rb_struct_select(int argc, VALUE *argv, VALUE s)
VALUE             746 struct.c           VALUE result;
VALUE             779 struct.c       static VALUE
VALUE             780 struct.c       rb_struct_equal(VALUE s, VALUE s2)
VALUE             804 struct.c       static VALUE
VALUE             805 struct.c       rb_struct_hash(VALUE s)
VALUE             808 struct.c           VALUE n;
VALUE             827 struct.c       static VALUE
VALUE             828 struct.c       rb_struct_eql(VALUE s, VALUE s2)
VALUE             857 struct.c       static VALUE
VALUE             858 struct.c       rb_struct_size(VALUE s)
VALUE              60 thread.c       VALUE rb_cMutex;
VALUE              61 thread.c       VALUE rb_cBarrier;
VALUE              67 thread.c       struct timeval rb_time_interval(VALUE);
VALUE              77 thread.c       static const VALUE eKillSignal = INT2FIX(0);
VALUE              78 thread.c       static const VALUE eTerminateSignal = INT2FIX(1);
VALUE             146 thread.c       static VALUE
VALUE             152 thread.c       static VALUE
VALUE             153 thread.c       rb_thread_s_debug_set(VALUE self, VALUE val)
VALUE             168 thread.c       NOINLINE(static int thread_start_func_2(rb_thread_t *th, VALUE *stack_start,
VALUE             169 thread.c       					VALUE *register_stack_start));
VALUE             186 thread.c         printf(POSITION_FORMAT"%#"PRIxVALUE" - %s" POSITION_ARGS, (VALUE)pthread_self(), buf); \
VALUE             269 thread.c           VALUE thval = key;
VALUE             347 thread.c       static VALUE rb_thread_raise(int, VALUE *, rb_thread_t *);
VALUE             348 thread.c       void rb_thread_recycle_stack_release(VALUE *);
VALUE             357 thread.c       thread_start_func_2(rb_thread_t *th, VALUE *stack_start, VALUE *register_stack_start)
VALUE             360 thread.c           VALUE args = th->first_args;
VALUE             364 thread.c           VALUE errinfo = Qnil;
VALUE             474 thread.c       static VALUE
VALUE             475 thread.c       thread_create_core(VALUE thval, VALUE args, VALUE (*fn)(ANYARGS))
VALUE             500 thread.c       static VALUE
VALUE             501 thread.c       thread_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             504 thread.c           VALUE thread = rb_thread_alloc(klass);
VALUE             524 thread.c       static VALUE
VALUE             525 thread.c       thread_start(VALUE klass, VALUE args)
VALUE             530 thread.c       static VALUE
VALUE             531 thread.c       thread_initialize(VALUE thread, VALUE args)
VALUE             539 thread.c       	VALUE rb_proc_location(VALUE self);
VALUE             540 thread.c       	VALUE proc = th->first_proc, line, loc;
VALUE             556 thread.c       VALUE
VALUE             557 thread.c       rb_thread_create(VALUE (*fn)(ANYARGS), void *arg)
VALUE             559 thread.c           return thread_create_core(rb_thread_alloc(rb_cThread), (VALUE)arg, fn);
VALUE             572 thread.c       static VALUE
VALUE             573 thread.c       remove_from_join_list(VALUE arg)
VALUE             593 thread.c       static VALUE
VALUE             594 thread.c       thread_join_sleep(VALUE arg)
VALUE             619 thread.c       static VALUE
VALUE             635 thread.c       	if (!rb_ensure(thread_join_sleep, (VALUE)&arg,
VALUE             636 thread.c       		       remove_from_join_list, (VALUE)&arg)) {
VALUE             645 thread.c       	VALUE err = target_th->errinfo;
VALUE             702 thread.c       static VALUE
VALUE             703 thread.c       thread_join_m(int argc, VALUE *argv, VALUE self)
VALUE             707 thread.c           VALUE limit;
VALUE             730 thread.c       static VALUE
VALUE             731 thread.c       thread_value(VALUE self)
VALUE             913 thread.c       rb_thread_interrupted(VALUE thval)
VALUE             920 thread.c       struct timeval rb_time_timeval(VALUE);
VALUE            1032 thread.c       VALUE
VALUE            1037 thread.c           VALUE val;
VALUE            1054 thread.c       VALUE
VALUE            1169 thread.c       static VALUE
VALUE            1170 thread.c       thread_s_pass(VALUE klass)
VALUE            1206 thread.c       	    VALUE err = th->thrown_errinfo;
VALUE            1260 thread.c       static VALUE
VALUE            1261 thread.c       rb_thread_raise(int argc, VALUE *argv, rb_thread_t *th)
VALUE            1263 thread.c           VALUE exc;
VALUE            1284 thread.c           VALUE argv[2];
VALUE            1295 thread.c           VALUE argv[2];
VALUE            1356 thread.c       static VALUE
VALUE            1357 thread.c       thread_raise_m(int argc, VALUE *argv, VALUE self)
VALUE            1378 thread.c       VALUE
VALUE            1379 thread.c       rb_thread_kill(VALUE thread)
VALUE            1419 thread.c       static VALUE
VALUE            1420 thread.c       rb_thread_s_kill(VALUE obj, VALUE th)
VALUE            1436 thread.c       static VALUE
VALUE            1458 thread.c       VALUE
VALUE            1459 thread.c       rb_thread_wakeup(VALUE thread)
VALUE            1494 thread.c       VALUE
VALUE            1495 thread.c       rb_thread_run(VALUE thread)
VALUE            1521 thread.c       VALUE
VALUE            1535 thread.c           VALUE ary = (VALUE)data;
VALUE            1537 thread.c           GetThreadPtr((VALUE)key, th);
VALUE            1573 thread.c       VALUE
VALUE            1576 thread.c           VALUE ary = rb_ary_new();
VALUE            1581 thread.c       VALUE
VALUE            1596 thread.c       static VALUE
VALUE            1597 thread.c       thread_s_current(VALUE klass)
VALUE            1602 thread.c       VALUE
VALUE            1608 thread.c       static VALUE
VALUE            1609 thread.c       rb_thread_s_main(VALUE klass)
VALUE            1627 thread.c       static VALUE
VALUE            1658 thread.c       static VALUE
VALUE            1659 thread.c       rb_thread_s_abort_exc_set(VALUE self, VALUE val)
VALUE            1676 thread.c       static VALUE
VALUE            1677 thread.c       rb_thread_abort_exc(VALUE thread)
VALUE            1694 thread.c       static VALUE
VALUE            1695 thread.c       rb_thread_abort_exc_set(VALUE thread, VALUE val)
VALUE            1716 thread.c       VALUE
VALUE            1717 thread.c       rb_thread_group(VALUE thread)
VALUE            1720 thread.c           VALUE group;
VALUE            1777 thread.c       static VALUE
VALUE            1778 thread.c       rb_thread_status(VALUE thread)
VALUE            1806 thread.c       static VALUE
VALUE            1807 thread.c       rb_thread_alive_p(VALUE thread)
VALUE            1829 thread.c       static VALUE
VALUE            1830 thread.c       rb_thread_stop_p(VALUE thread)
VALUE            1854 thread.c       static VALUE
VALUE            1855 thread.c       rb_thread_safe_level(VALUE thread)
VALUE            1870 thread.c       static VALUE
VALUE            1871 thread.c       rb_thread_inspect(VALUE thread)
VALUE            1876 thread.c           VALUE str;
VALUE            1886 thread.c       VALUE
VALUE            1887 thread.c       rb_thread_local_aref(VALUE thread, ID id)
VALUE            1890 thread.c           VALUE val;
VALUE            1926 thread.c       static VALUE
VALUE            1927 thread.c       rb_thread_aref(VALUE thread, VALUE id)
VALUE            1932 thread.c       VALUE
VALUE            1933 thread.c       rb_thread_local_aset(VALUE thread, ID id, VALUE val)
VALUE            1963 thread.c       static VALUE
VALUE            1964 thread.c       rb_thread_aset(VALUE self, ID id, VALUE val)
VALUE            1982 thread.c       static VALUE
VALUE            1983 thread.c       rb_thread_key_p(VALUE self, VALUE key)
VALUE            2000 thread.c       thread_keys_i(ID key, VALUE value, VALUE ary)
VALUE            2037 thread.c       static VALUE
VALUE            2038 thread.c       rb_thread_keys(VALUE self)
VALUE            2041 thread.c           VALUE ary = rb_ary_new();
VALUE            2062 thread.c       static VALUE
VALUE            2063 thread.c       rb_thread_priority(VALUE thread)
VALUE            2093 thread.c       static VALUE
VALUE            2094 thread.c       rb_thread_priority_set(VALUE thread, VALUE prio)
VALUE            2497 thread.c       rb_gc_set_stack_end(VALUE **stack_end_p)
VALUE            2499 thread.c           VALUE stack_end;
VALUE            2581 thread.c           VALUE lines = (VALUE)val;
VALUE            2594 thread.c           extern VALUE rb_get_coverages(void);
VALUE            2595 thread.c           VALUE coverages = rb_get_coverages();
VALUE            2606 thread.c           VALUE thval = th->self;
VALUE            2619 thread.c           VALUE thval = key;
VALUE            2639 thread.c           VALUE thval = key;
VALUE            2657 thread.c           VALUE group;
VALUE            2672 thread.c       static VALUE thgroup_s_alloc(VALUE);
VALUE            2673 thread.c       static VALUE
VALUE            2674 thread.c       thgroup_s_alloc(VALUE klass)
VALUE            2676 thread.c           VALUE group;
VALUE            2687 thread.c           VALUE ary;
VALUE            2688 thread.c           VALUE group;
VALUE            2694 thread.c           VALUE thread = (VALUE)key;
VALUE            2695 thread.c           VALUE ary = ((struct thgroup_list_params *)data)->ary;
VALUE            2696 thread.c           VALUE group = ((struct thgroup_list_params *)data)->group;
VALUE            2716 thread.c       static VALUE
VALUE            2717 thread.c       thgroup_list(VALUE group)
VALUE            2719 thread.c           VALUE ary = rb_ary_new();
VALUE            2747 thread.c       static VALUE
VALUE            2748 thread.c       thgroup_enclose(VALUE group)
VALUE            2767 thread.c       static VALUE
VALUE            2768 thread.c       thgroup_enclosed_p(VALUE group)
VALUE            2805 thread.c       static VALUE
VALUE            2806 thread.c       thgroup_add(VALUE group, VALUE thread)
VALUE            2886 thread.c       static VALUE
VALUE            2887 thread.c       mutex_alloc(VALUE klass)
VALUE            2889 thread.c           VALUE volatile obj;
VALUE            2904 thread.c       static VALUE
VALUE            2905 thread.c       mutex_initialize(VALUE self)
VALUE            2910 thread.c       VALUE
VALUE            2922 thread.c       VALUE
VALUE            2923 thread.c       rb_mutex_locked_p(VALUE self)
VALUE            2931 thread.c       mutex_locked(rb_thread_t *th, VALUE self)
VALUE            2949 thread.c       VALUE
VALUE            2950 thread.c       rb_mutex_trylock(VALUE self)
VALUE            2953 thread.c           VALUE locked = Qfalse;
VALUE            3024 thread.c       VALUE
VALUE            3025 thread.c       rb_mutex_lock(VALUE self)
VALUE            3133 thread.c       VALUE
VALUE            3134 thread.c       rb_mutex_unlock(VALUE self)
VALUE            3162 thread.c       static VALUE
VALUE            3163 thread.c       rb_mutex_sleep_forever(VALUE time)
VALUE            3169 thread.c       static VALUE
VALUE            3170 thread.c       rb_mutex_wait_for(VALUE time)
VALUE            3177 thread.c       VALUE
VALUE            3178 thread.c       rb_mutex_sleep(VALUE self, VALUE timeout)
VALUE            3192 thread.c       	rb_ensure(rb_mutex_wait_for, (VALUE)&t, rb_mutex_lock, self);
VALUE            3206 thread.c       static VALUE
VALUE            3207 thread.c       mutex_sleep(int argc, VALUE *argv, VALUE self)
VALUE            3209 thread.c           VALUE timeout;
VALUE            3223 thread.c       VALUE
VALUE            3224 thread.c       rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg)
VALUE            3233 thread.c       static VALUE
VALUE            3234 thread.c       barrier_alloc(VALUE klass)
VALUE            3239 thread.c       VALUE
VALUE            3242 thread.c           VALUE barrier = barrier_alloc(rb_cBarrier);
VALUE            3243 thread.c           rb_mutex_lock((VALUE)DATA_PTR(barrier));
VALUE            3247 thread.c       VALUE
VALUE            3248 thread.c       rb_barrier_wait(VALUE self)
VALUE            3250 thread.c           VALUE mutex = (VALUE)DATA_PTR(self);
VALUE            3262 thread.c       VALUE
VALUE            3263 thread.c       rb_barrier_release(VALUE self)
VALUE            3265 thread.c           return rb_mutex_unlock((VALUE)DATA_PTR(self));
VALUE            3268 thread.c       VALUE
VALUE            3269 thread.c       rb_barrier_destroy(VALUE self)
VALUE            3271 thread.c           VALUE mutex = (VALUE)DATA_PTR(self);
VALUE            3279 thread.c       static VALUE
VALUE            3280 thread.c       recursive_check(VALUE hash, VALUE obj)
VALUE            3286 thread.c       	VALUE list = rb_hash_aref(hash, ID2SYM(rb_frame_this_func()));
VALUE            3296 thread.c       static VALUE
VALUE            3297 thread.c       recursive_push(VALUE hash, VALUE obj)
VALUE            3299 thread.c           VALUE list, sym;
VALUE            3319 thread.c       recursive_pop(VALUE hash, VALUE obj)
VALUE            3321 thread.c           VALUE list, sym;
VALUE            3325 thread.c       	VALUE symname;
VALUE            3326 thread.c       	VALUE thrname;
VALUE            3335 thread.c       	VALUE symname = rb_inspect(sym);
VALUE            3336 thread.c       	VALUE thrname = rb_inspect(rb_thread_current());
VALUE            3343 thread.c       VALUE
VALUE            3344 thread.c       rb_exec_recursive(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE arg)
VALUE            3346 thread.c           VALUE hash = rb_thread_local_aref(rb_thread_current(), recursive_key);
VALUE            3347 thread.c           VALUE objid = rb_obj_id(obj);
VALUE            3353 thread.c       	VALUE result = Qundef;
VALUE            3372 thread.c       alloc_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE            3395 thread.c       			 rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE            3406 thread.c           VALUE thval = key;
VALUE            3426 thread.c       rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE            3487 thread.c           GetThreadPtr((VALUE)key, th);
VALUE            3499 thread.c       static void call_trace_func(rb_event_flag_t, VALUE data, VALUE self, ID id, VALUE klass);
VALUE            3544 thread.c       static VALUE
VALUE            3545 thread.c       set_trace_func(VALUE obj, VALUE trace)
VALUE            3586 thread.c       VALUE ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always);
VALUE            3590 thread.c           VALUE proc;
VALUE            3591 thread.c           VALUE self;
VALUE            3593 thread.c           VALUE klass;
VALUE            3596 thread.c       static VALUE
VALUE            3597 thread.c       call_trace_proc(VALUE args, int tracing)
VALUE            3601 thread.c           VALUE eventname = rb_str_new2(get_event_name(p->event));
VALUE            3602 thread.c           VALUE filename = srcfile ? rb_str_new2(srcfile) : Qnil;
VALUE            3603 thread.c           VALUE argv[6];
VALUE            3606 thread.c           VALUE klass = 0;
VALUE            3638 thread.c       call_trace_func(rb_event_flag_t event, VALUE proc, VALUE self, ID id, VALUE klass)
VALUE            3647 thread.c           ruby_suppress_tracing(call_trace_proc, (VALUE)&args, Qfalse);
VALUE            3650 thread.c       VALUE
VALUE            3651 thread.c       ruby_suppress_tracing(VALUE (*func)(VALUE, int), VALUE arg, int always)
VALUE            3655 thread.c           VALUE result = Qnil;
VALUE            3699 thread.c           VALUE cThGroup;
VALUE            3801 thread.c           VALUE thval = key;
VALUE            3826 thread.c           VALUE thval = key;
VALUE            3856 thread.c       	VALUE argv[2];
VALUE            3868 thread.c       update_coverage(rb_event_flag_t event, VALUE proc, VALUE self, ID id, VALUE klass)
VALUE            3870 thread.c           VALUE coverage = GET_THREAD()->cfp->iseq->coverage;
VALUE            3884 thread.c       VALUE
VALUE            3891 thread.c       rb_set_coverages(VALUE coverages)
VALUE             187 thread_pthread.c #define STACK_GROW_DIR_DETECTION VALUE stack_grow_dir_detection
VALUE             255 thread_pthread.c     VALUE *stack_start;
VALUE             257 thread_pthread.c     VALUE *register_stack_start;
VALUE             267 thread_pthread.c ruby_init_stack(VALUE *addr
VALUE             286 thread_pthread.c         (VALUE*)bsp < native_main_thread.register_stack_start) {
VALUE             287 thread_pthread.c         native_main_thread.register_stack_start = (VALUE*)bsp;
VALUE             348 thread_pthread.c 	VALUE stack_start;
VALUE             420 thread_win32.c ruby_init_stack(VALUE *addr)
VALUE             441 thread_win32.c     th->machine_stack_start = (VALUE *)end - 1;
VALUE              24 time.c         VALUE rb_cTime;
VALUE              25 time.c         static VALUE time_utc_offset _((VALUE));
VALUE              45 time.c         static VALUE
VALUE              46 time.c         time_s_alloc(VALUE klass)
VALUE              48 time.c             VALUE obj;
VALUE              60 time.c         time_modify(VALUE time)
VALUE              91 time.c         static VALUE
VALUE              92 time.c         time_init(VALUE time)
VALUE             152 time.c         static VALUE
VALUE             153 time.c         time_new_internal(VALUE klass, time_t sec, long nsec)
VALUE             155 time.c             VALUE time = time_s_alloc(klass);
VALUE             166 time.c         VALUE
VALUE             172 time.c         VALUE
VALUE             179 time.c         time_timespec(VALUE num, int interval)
VALUE             183 time.c             VALUE i, f, ary;
VALUE             248 time.c         time_timeval(VALUE num, int interval)
VALUE             261 time.c         rb_time_interval(VALUE num)
VALUE             267 time.c         rb_time_timeval(VALUE time)
VALUE             282 time.c         rb_time_timespec(VALUE time)
VALUE             316 time.c         static VALUE
VALUE             317 time.c         time_s_at(int argc, VALUE *argv, VALUE klass)
VALUE             320 time.c             VALUE time, t;
VALUE             346 time.c         obj2long(VALUE obj)
VALUE             356 time.c         obj2nsec(VALUE obj, long *nsec)
VALUE             372 time.c         obj2long1000(VALUE obj)
VALUE             383 time.c         time_arg(int argc, VALUE *argv, struct tm *tm, long *nsec)
VALUE             385 time.c             VALUE v[8];
VALUE             428 time.c         	VALUE s = rb_check_string_type(v[1]);
VALUE             482 time.c         static VALUE time_gmtime(VALUE);
VALUE             483 time.c         static VALUE time_localtime(VALUE);
VALUE             484 time.c         static VALUE time_get_tm(VALUE, int);
VALUE             894 time.c         static VALUE
VALUE             895 time.c         time_utc_or_local(int argc, VALUE *argv, int utc_p, VALUE klass)
VALUE             898 time.c             VALUE time;
VALUE             939 time.c         static VALUE
VALUE             940 time.c         time_s_mkutc(int argc, VALUE *argv, VALUE klass)
VALUE             970 time.c         static VALUE
VALUE             971 time.c         time_s_mktime(int argc, VALUE *argv, VALUE klass)
VALUE             989 time.c         static VALUE
VALUE             990 time.c         time_to_i(VALUE time)
VALUE            1013 time.c         static VALUE
VALUE            1014 time.c         time_to_f(VALUE time)
VALUE            1034 time.c         static VALUE
VALUE            1035 time.c         time_usec(VALUE time)
VALUE            1060 time.c         static VALUE
VALUE            1061 time.c         time_nsec(VALUE time)
VALUE            1089 time.c         static VALUE
VALUE            1090 time.c         time_cmp(VALUE time1, VALUE time2)
VALUE            1106 time.c         	VALUE cmp;
VALUE            1128 time.c         static VALUE
VALUE            1129 time.c         time_eql(VALUE time1, VALUE time2)
VALUE            1162 time.c         static VALUE
VALUE            1163 time.c         time_utc_p(VALUE time)
VALUE            1179 time.c         static VALUE
VALUE            1180 time.c         time_hash(VALUE time)
VALUE            1191 time.c         static VALUE
VALUE            1192 time.c         time_init_copy(VALUE copy, VALUE time)
VALUE            1208 time.c         static VALUE
VALUE            1209 time.c         time_dup(VALUE time)
VALUE            1211 time.c             VALUE dup = time_s_alloc(CLASS_OF(time));
VALUE            1229 time.c         static VALUE
VALUE            1230 time.c         time_localtime(VALUE time)
VALUE            1273 time.c         static VALUE
VALUE            1274 time.c         time_gmtime(VALUE time)
VALUE            1313 time.c         static VALUE
VALUE            1314 time.c         time_getlocaltime(VALUE time)
VALUE            1334 time.c         static VALUE
VALUE            1335 time.c         time_getgmtime(VALUE time)
VALUE            1340 time.c         static VALUE
VALUE            1341 time.c         time_get_tm(VALUE time, int gmt)
VALUE            1357 time.c         static VALUE
VALUE            1358 time.c         time_asctime(VALUE time)
VALUE            1398 time.c         static VALUE
VALUE            1399 time.c         time_to_s(VALUE time)
VALUE            1420 time.c         static VALUE
VALUE            1421 time.c         time_add(struct time_object *tobj, VALUE offset, int sign)
VALUE            1428 time.c             VALUE result;
VALUE            1472 time.c         static VALUE
VALUE            1473 time.c         time_plus(VALUE time1, VALUE time2)
VALUE            1499 time.c         static VALUE
VALUE            1500 time.c         time_minus(VALUE time1, VALUE time2)
VALUE            1531 time.c         static VALUE
VALUE            1532 time.c         time_succ(VALUE time)
VALUE            1545 time.c         VALUE
VALUE            1546 time.c         rb_time_succ(VALUE time)
VALUE            1564 time.c         static VALUE
VALUE            1565 time.c         time_sec(VALUE time)
VALUE            1586 time.c         static VALUE
VALUE            1587 time.c         time_min(VALUE time)
VALUE            1608 time.c         static VALUE
VALUE            1609 time.c         time_hour(VALUE time)
VALUE            1632 time.c         static VALUE
VALUE            1633 time.c         time_mday(VALUE time)
VALUE            1656 time.c         static VALUE
VALUE            1657 time.c         time_mon(VALUE time)
VALUE            1678 time.c         static VALUE
VALUE            1679 time.c         time_year(VALUE time)
VALUE            1708 time.c         static VALUE
VALUE            1709 time.c         time_wday(VALUE time)
VALUE            1739 time.c         static VALUE
VALUE            1740 time.c         time_sunday(VALUE time)
VALUE            1755 time.c         static VALUE
VALUE            1756 time.c         time_monday(VALUE time)
VALUE            1771 time.c         static VALUE
VALUE            1772 time.c         time_tuesday(VALUE time)
VALUE            1787 time.c         static VALUE
VALUE            1788 time.c         time_wednesday(VALUE time)
VALUE            1803 time.c         static VALUE
VALUE            1804 time.c         time_thursday(VALUE time)
VALUE            1819 time.c         static VALUE
VALUE            1820 time.c         time_friday(VALUE time)
VALUE            1835 time.c         static VALUE
VALUE            1836 time.c         time_saturday(VALUE time)
VALUE            1851 time.c         static VALUE
VALUE            1852 time.c         time_yday(VALUE time)
VALUE            1888 time.c         static VALUE
VALUE            1889 time.c         time_isdst(VALUE time)
VALUE            1913 time.c         static VALUE
VALUE            1914 time.c         time_zone(VALUE time)
VALUE            1956 time.c         static VALUE
VALUE            1957 time.c         time_utc_offset(VALUE time)
VALUE            2013 time.c         static VALUE
VALUE            2014 time.c         time_to_a(VALUE time)
VALUE            2116 time.c         static VALUE
VALUE            2117 time.c         time_strftime(VALUE time, VALUE format)
VALUE            2119 time.c             void rb_enc_copy(VALUE, VALUE);
VALUE            2124 time.c             VALUE str;
VALUE            2172 time.c         static VALUE
VALUE            2173 time.c         time_mdump(VALUE time)
VALUE            2182 time.c             VALUE str;
VALUE            2244 time.c         static VALUE
VALUE            2245 time.c         time_dump(int argc, VALUE *argv, VALUE time)
VALUE            2247 time.c             VALUE str;
VALUE            2259 time.c         static VALUE
VALUE            2260 time.c         time_mload(VALUE time, VALUE str)
VALUE            2270 time.c             VALUE submicro;
VALUE            2352 time.c         static VALUE
VALUE            2353 time.c         time_load(VALUE klass, VALUE str)
VALUE            2355 time.c             VALUE time = time_s_alloc(klass);
VALUE              18 transcode.c    VALUE rb_eUndefinedConversionError;
VALUE              19 transcode.c    VALUE rb_eInvalidByteSequenceError;
VALUE              20 transcode.c    VALUE rb_eConverterNotFoundError;
VALUE              22 transcode.c    VALUE rb_cEncodingConverter;
VALUE              24 transcode.c    static VALUE sym_invalid, sym_undef, sym_replace;
VALUE              25 transcode.c    static VALUE sym_xml, sym_text, sym_attr;
VALUE              26 transcode.c    static VALUE sym_universal_newline;
VALUE              27 transcode.c    static VALUE sym_crlf_newline;
VALUE              28 transcode.c    static VALUE sym_cr_newline;
VALUE              29 transcode.c    static VALUE sym_partial_input;
VALUE              31 transcode.c    static VALUE sym_invalid_byte_sequence;
VALUE              32 transcode.c    static VALUE sym_undefined_conversion;
VALUE              33 transcode.c    static VALUE sym_destination_buffer_full;
VALUE              34 transcode.c    static VALUE sym_source_buffer_empty;
VALUE              35 transcode.c    static VALUE sym_finished;
VALUE              36 transcode.c    static VALUE sym_after_output;
VALUE              37 transcode.c    static VALUE sym_incomplete_input;
VALUE              54 transcode.c        VALUE next_info;
VALUE             538 transcode.c                next_info = (VALUE)BL_ACTION(next_byte);
VALUE             590 transcode.c    	    next_info = (VALUE)(*tr->func_ii)(TRANSCODING_STATE(tc), next_info);
VALUE             597 transcode.c                    next_info = (VALUE)(*tr->func_si)(TRANSCODING_STATE(tc), char_start, (size_t)char_len);
VALUE            1722 transcode.c    VALUE
VALUE            1723 transcode.c    rb_econv_substr_append(rb_econv_t *ec, VALUE src, long off, long len, VALUE dst, int flags)
VALUE            1766 transcode.c    VALUE
VALUE            1767 transcode.c    rb_econv_str_append(rb_econv_t *ec, VALUE src, VALUE dst, int flags)
VALUE            1772 transcode.c    VALUE
VALUE            1773 transcode.c    rb_econv_substr_convert(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, int flags)
VALUE            1778 transcode.c    VALUE
VALUE            1779 transcode.c    rb_econv_str_convert(rb_econv_t *ec, VALUE src, int flags)
VALUE            1889 transcode.c    static VALUE
VALUE            1890 transcode.c    econv_description(const char *sname, const char *dname, int ecflags, VALUE mesg)
VALUE            1949 transcode.c    VALUE
VALUE            1952 transcode.c        VALUE mesg, exc;
VALUE            1960 transcode.c    static VALUE
VALUE            1963 transcode.c        VALUE mesg, exc;
VALUE            1968 transcode.c            VALUE bytes = rb_str_new(err, error_len);
VALUE            1969 transcode.c            VALUE dumped = rb_str_dump(bytes);
VALUE            1971 transcode.c            VALUE bytes2 = Qnil;
VALUE            1972 transcode.c            VALUE dumped2;
VALUE            2010 transcode.c            VALUE bytes = rb_str_new((const char *)ec->last_error.error_bytes_start,
VALUE            2012 transcode.c            VALUE dumped;
VALUE            2039 transcode.c            VALUE destination,
VALUE            2040 transcode.c            unsigned char *(*resize_destination)(VALUE, int, int),
VALUE            2139 transcode.c                   VALUE destination,
VALUE            2140 transcode.c                   unsigned char *(*resize_destination)(VALUE, int, int),
VALUE            2144 transcode.c                   VALUE ecopts)
VALUE            2151 transcode.c        VALUE exc;
VALUE            2184 transcode.c                   VALUE destination,
VALUE            2185 transcode.c                   unsigned char *(*resize_destination)(VALUE, int, int),
VALUE            2189 transcode.c                   VALUE ecopts)
VALUE            2197 transcode.c        VALUE exc;
VALUE            2258 transcode.c    str_transcoding_resize(VALUE destination, int len, int new_len)
VALUE            2265 transcode.c    econv_opts(VALUE opt)
VALUE            2267 transcode.c        VALUE v;
VALUE            2322 transcode.c    rb_econv_prepare_opts(VALUE opthash, VALUE *opts)
VALUE            2325 transcode.c        VALUE newhash = Qnil;
VALUE            2326 transcode.c        VALUE v;
VALUE            2337 transcode.c    	    VALUE dumped = rb_str_dump(v);
VALUE            2355 transcode.c    rb_econv_open_opts(const char *source_encoding, const char *destination_encoding, int ecflags, VALUE opthash)
VALUE            2358 transcode.c        VALUE replacement;
VALUE            2390 transcode.c    enc_arg(volatile VALUE *arg, const char **name_p, rb_encoding **enc_p)
VALUE            2395 transcode.c        VALUE encval;
VALUE            2414 transcode.c    str_transcode_enc_args(VALUE str, volatile VALUE *arg1, volatile VALUE *arg2,
VALUE            2441 transcode.c    str_transcode0(int argc, VALUE *argv, VALUE *self, int ecflags, VALUE ecopts)
VALUE            2443 transcode.c        VALUE dest;
VALUE            2444 transcode.c        VALUE str = *self;
VALUE            2445 transcode.c        volatile VALUE arg1, arg2;
VALUE            2519 transcode.c    str_transcode(int argc, VALUE *argv, VALUE *self)
VALUE            2521 transcode.c        VALUE opt;
VALUE            2523 transcode.c        VALUE ecopts = Qnil;
VALUE            2535 transcode.c    static inline VALUE
VALUE            2536 transcode.c    str_encode_associate(VALUE str, int encidx)
VALUE            2567 transcode.c    static VALUE
VALUE            2568 transcode.c    str_encode_bang(int argc, VALUE *argv, VALUE str)
VALUE            2570 transcode.c        VALUE newstr = str;
VALUE            2627 transcode.c    static VALUE
VALUE            2628 transcode.c    str_encode(int argc, VALUE *argv, VALUE str)
VALUE            2630 transcode.c        VALUE newstr = str;
VALUE            2643 transcode.c    VALUE
VALUE            2644 transcode.c    rb_str_encode(VALUE str, VALUE to, int ecflags, VALUE ecopts)
VALUE            2647 transcode.c        VALUE *argv = &to;
VALUE            2648 transcode.c        VALUE newstr = str;
VALUE            2662 transcode.c    static VALUE
VALUE            2663 transcode.c    econv_s_allocate(VALUE klass)
VALUE            2688 transcode.c    static VALUE
VALUE            2712 transcode.c    static VALUE
VALUE            2713 transcode.c    econv_s_asciicompat_encoding(VALUE klass, VALUE arg)
VALUE            2731 transcode.c    econv_args(int argc, VALUE *argv,
VALUE            2732 transcode.c        volatile VALUE *snamev_p, volatile VALUE *dnamev_p,
VALUE            2736 transcode.c        VALUE *ecopts_p)
VALUE            2738 transcode.c        VALUE opt, opthash, flags_v, ecopts;
VALUE            2789 transcode.c    decorate_convpath(VALUE convpath, int ecflags)
VALUE            2802 transcode.c            VALUE pair = RARRAY_PTR(convpath)[n-1];
VALUE            2830 transcode.c        VALUE *ary_p = arg;
VALUE            2831 transcode.c        VALUE v;
VALUE            2867 transcode.c    static VALUE
VALUE            2868 transcode.c    econv_s_search_convpath(int argc, VALUE *argv, VALUE klass)
VALUE            2870 transcode.c        volatile VALUE snamev, dnamev;
VALUE            2874 transcode.c        VALUE ecopts;
VALUE            2875 transcode.c        VALUE convpath;
VALUE            2899 transcode.c        VALUE convpath = Qnil;
VALUE            2926 transcode.c    rb_econv_init_by_convpath(VALUE self, VALUE convpath,
VALUE            2933 transcode.c        VALUE elt;
VALUE            2941 transcode.c            volatile VALUE snamev, dnamev;
VALUE            2942 transcode.c            VALUE pair;
VALUE            3096 transcode.c    static VALUE
VALUE            3097 transcode.c    econv_init(int argc, VALUE *argv, VALUE self)
VALUE            3099 transcode.c        VALUE ecopts;
VALUE            3100 transcode.c        volatile VALUE snamev, dnamev;
VALUE            3105 transcode.c        VALUE convpath;
VALUE            3150 transcode.c    static VALUE
VALUE            3151 transcode.c    econv_inspect(VALUE self)
VALUE            3161 transcode.c            VALUE str;
VALUE            3172 transcode.c    check_econv(VALUE self)
VALUE            3191 transcode.c    static VALUE
VALUE            3192 transcode.c    econv_source_encoding(VALUE self)
VALUE            3206 transcode.c    static VALUE
VALUE            3207 transcode.c    econv_destination_encoding(VALUE self)
VALUE            3237 transcode.c    static VALUE
VALUE            3238 transcode.c    econv_convpath(VALUE self)
VALUE            3241 transcode.c        VALUE result;
VALUE            3247 transcode.c            VALUE v;
VALUE            3257 transcode.c    static VALUE
VALUE            3363 transcode.c    static VALUE
VALUE            3364 transcode.c    econv_primitive_convert(int argc, VALUE *argv, VALUE self)
VALUE            3366 transcode.c        VALUE input, output, output_byteoffset_v, output_bytesize_v, opt, flags_v;
VALUE            3394 transcode.c            VALUE v;
VALUE            3505 transcode.c    static VALUE
VALUE            3506 transcode.c    econv_convert(VALUE self, VALUE source_string)
VALUE            3508 transcode.c        VALUE ret, dst;
VALUE            3509 transcode.c        VALUE av[5];
VALUE            3529 transcode.c            VALUE exc = make_econv_exception(ec);
VALUE            3555 transcode.c    static VALUE
VALUE            3556 transcode.c    econv_finish(VALUE self)
VALUE            3558 transcode.c        VALUE ret, dst;
VALUE            3559 transcode.c        VALUE av[5];
VALUE            3577 transcode.c            VALUE exc = make_econv_exception(ec);
VALUE            3663 transcode.c    static VALUE
VALUE            3664 transcode.c    econv_primitive_errinfo(VALUE self)
VALUE            3668 transcode.c        VALUE ary;
VALUE            3721 transcode.c    static VALUE
VALUE            3722 transcode.c    econv_insert_output(VALUE self, VALUE string)
VALUE            3766 transcode.c    static VALUE
VALUE            3767 transcode.c    econv_putback(int argc, VALUE *argv, VALUE self)
VALUE            3772 transcode.c        VALUE str, max;
VALUE            3815 transcode.c    static VALUE
VALUE            3816 transcode.c    econv_last_error(VALUE self)
VALUE            3819 transcode.c        VALUE exc;
VALUE            3839 transcode.c    static VALUE
VALUE            3840 transcode.c    econv_get_replacement(VALUE self)
VALUE            3865 transcode.c    static VALUE
VALUE            3866 transcode.c    econv_set_replacement(VALUE self, VALUE arg)
VALUE            3869 transcode.c        VALUE string = arg;
VALUE            3889 transcode.c    VALUE
VALUE            3898 transcode.c        VALUE exc;
VALUE            3912 transcode.c    static VALUE
VALUE            3913 transcode.c    ecerr_source_encoding_name(VALUE self)
VALUE            3938 transcode.c    static VALUE
VALUE            3939 transcode.c    ecerr_source_encoding(VALUE self)
VALUE            3950 transcode.c    static VALUE
VALUE            3951 transcode.c    ecerr_destination_encoding_name(VALUE self)
VALUE            3962 transcode.c    static VALUE
VALUE            3963 transcode.c    ecerr_destination_encoding(VALUE self)
VALUE            3983 transcode.c    static VALUE
VALUE            3984 transcode.c    ecerr_error_char(VALUE self)
VALUE            4004 transcode.c    static VALUE
VALUE            4005 transcode.c    ecerr_error_bytes(VALUE self)
VALUE            4016 transcode.c    static VALUE
VALUE            4017 transcode.c    ecerr_readagain_bytes(VALUE self)
VALUE            4046 transcode.c    static VALUE
VALUE            4047 transcode.c    ecerr_incomplete_input(VALUE self)
VALUE              94 transcode_data.h     VALUE (*func_ii)(void*, VALUE); /* info  -> info   */
VALUE              95 transcode_data.h     VALUE (*func_si)(void*, const unsigned char*, size_t); /* start -> info   */
VALUE              96 transcode_data.h     ssize_t (*func_io)(void*, VALUE, const unsigned char*, size_t); /* info  -> output */
VALUE             274 util.c         ruby_add_suffix(VALUE str, const char *suffix)
VALUE              38 variable.c         VALUE klass;
VALUE              39 variable.c         VALUE path;
VALUE              40 variable.c         VALUE track;
VALUE              44 variable.c     static VALUE
VALUE              47 variable.c         VALUE path, tmp;
VALUE              71 variable.c     fc_i(ID key, VALUE value, struct fc_result *res)
VALUE             112 variable.c     static VALUE
VALUE             113 variable.c     find_class_path(VALUE klass)
VALUE             139 variable.c     static VALUE
VALUE             140 variable.c     classname(VALUE klass)
VALUE             142 variable.c         VALUE path = Qnil;
VALUE             176 variable.c     VALUE
VALUE             177 variable.c     rb_mod_name(VALUE mod)
VALUE             179 variable.c         VALUE path = classname(mod);
VALUE             185 variable.c     VALUE
VALUE             186 variable.c     rb_class_path(VALUE klass)
VALUE             188 variable.c         VALUE path = classname(klass);
VALUE             215 variable.c     rb_set_class_path(VALUE klass, VALUE under, const char *name)
VALUE             217 variable.c         VALUE str;
VALUE             231 variable.c     VALUE
VALUE             236 variable.c         VALUE c = rb_cObject;
VALUE             268 variable.c     rb_name_class(VALUE klass, ID id)
VALUE             273 variable.c     VALUE
VALUE             274 variable.c     rb_class_name(VALUE klass)
VALUE             280 variable.c     rb_class2name(VALUE klass)
VALUE             286 variable.c     rb_obj_classname(VALUE obj)
VALUE             299 variable.c         void (*func)(VALUE arg, VALUE val);
VALUE             300 variable.c         VALUE data;
VALUE             361 variable.c     VALUE
VALUE             370 variable.c     undef_setter(VALUE val, ID id, void *data, struct global_variable *var)
VALUE             380 variable.c     undef_marker(VALUE *var)
VALUE             384 variable.c     VALUE
VALUE             387 variable.c         return (VALUE)data;
VALUE             391 variable.c     val_setter(VALUE val, ID id, void *data, struct global_variable *var)
VALUE             397 variable.c     val_marker(VALUE *var)
VALUE             399 variable.c         VALUE data = (VALUE)var;
VALUE             403 variable.c     VALUE
VALUE             406 variable.c         VALUE *var = data;
VALUE             412 variable.c     var_setter(VALUE val, ID id, void *data, struct global_variable *gvar)
VALUE             414 variable.c         *(VALUE *)data = val;
VALUE             418 variable.c     var_marker(VALUE *var)
VALUE             424 variable.c     readonly_setter(VALUE val, ID id, void *data, struct global_variable *gvar)
VALUE             469 variable.c         VALUE *var,
VALUE             470 variable.c         VALUE (*getter)(ANYARGS),
VALUE             475 variable.c         VALUE tmp;
VALUE             491 variable.c     rb_define_variable(const char *name, VALUE *var)
VALUE             497 variable.c     rb_define_readonly_variable(const char *name, VALUE *var)
VALUE             505 variable.c         VALUE (*getter)(ANYARGS),
VALUE             514 variable.c     rb_trace_eval(VALUE cmd, VALUE val)
VALUE             542 variable.c     VALUE
VALUE             543 variable.c     rb_f_trace_var(int argc, VALUE *argv)
VALUE             545 variable.c         VALUE var, cmd;
VALUE             602 variable.c     VALUE
VALUE             603 variable.c     rb_f_untrace_var(int argc, VALUE *argv)
VALUE             605 variable.c         VALUE var, cmd;
VALUE             620 variable.c     	VALUE ary = rb_ary_new();
VALUE             624 variable.c     	    rb_ary_push(ary, (VALUE)trace->data);
VALUE             645 variable.c     VALUE
VALUE             654 variable.c         VALUE val;
VALUE             657 variable.c     static VALUE
VALUE             669 variable.c     static VALUE
VALUE             677 variable.c     VALUE
VALUE             678 variable.c     rb_gvar_set(struct global_entry *entry, VALUE val)
VALUE             691 variable.c     	rb_ensure(trace_ev, (VALUE)&trace, trace_en, (VALUE)var);
VALUE             696 variable.c     VALUE
VALUE             697 variable.c     rb_gv_set(const char *name, VALUE val)
VALUE             705 variable.c     VALUE
VALUE             714 variable.c     VALUE
VALUE             722 variable.c     gvar_i(ID key, struct global_entry *entry, VALUE ary)
VALUE             737 variable.c     VALUE
VALUE             740 variable.c         VALUE ary = rb_ary_new();
VALUE             794 variable.c     rb_generic_ivar_table(VALUE obj)
VALUE             804 variable.c     static VALUE
VALUE             805 variable.c     generic_ivar_get(VALUE obj, ID id, int warn)
VALUE             808 variable.c         VALUE val;
VALUE             824 variable.c     generic_ivar_set(VALUE obj, ID id, VALUE val)
VALUE             846 variable.c     static VALUE
VALUE             847 variable.c     generic_ivar_defined(VALUE obj, ID id)
VALUE             851 variable.c         VALUE val;
VALUE             863 variable.c     generic_ivar_remove(VALUE obj, ID id, VALUE *valp)
VALUE             881 variable.c     rb_mark_generic_ivar(VALUE obj)
VALUE             892 variable.c     givar_mark_i(ID key, VALUE value)
VALUE             899 variable.c     givar_i(VALUE obj, st_table *tbl)
VALUE             916 variable.c     rb_free_generic_ivar(VALUE obj)
VALUE             926 variable.c     rb_copy_generic_ivar(VALUE clone, VALUE obj)
VALUE             956 variable.c     static VALUE
VALUE             957 variable.c     ivar_get(VALUE obj, ID id, int warn)
VALUE             959 variable.c         VALUE val, *ptr;
VALUE             992 variable.c     VALUE
VALUE             993 variable.c     rb_ivar_get(VALUE obj, ID id)
VALUE             998 variable.c     VALUE
VALUE             999 variable.c     rb_attr_get(VALUE obj, ID id)
VALUE            1004 variable.c     VALUE
VALUE            1005 variable.c     rb_ivar_set(VALUE obj, ID id, VALUE val)
VALUE            1019 variable.c                 VALUE klass = rb_obj_class(obj);
VALUE            1033 variable.c                 VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE            1042 variable.c                     VALUE *newptr;
VALUE            1049 variable.c                         newptr = ALLOC_N(VALUE, newsize);
VALUE            1050 variable.c                         MEMCPY(newptr, ptr, VALUE, len);
VALUE            1055 variable.c                         REALLOC_N(ROBJECT(obj)->as.heap.ivptr, VALUE, newsize);
VALUE            1078 variable.c     VALUE
VALUE            1079 variable.c     rb_ivar_defined(VALUE obj, ID id)
VALUE            1081 variable.c         VALUE val;
VALUE            1108 variable.c         VALUE obj;
VALUE            1109 variable.c         int (*func)(ID key, VALUE val, st_data_t arg);
VALUE            1114 variable.c     obj_ivar_i(ID key, VALUE index, struct obj_ivar_tag *data)
VALUE            1117 variable.c             VALUE val = ROBJECT_IVPTR(data->obj)[index];
VALUE            1126 variable.c     obj_ivar_each(VALUE obj, int (*func)(ANYARGS), st_data_t arg)
VALUE            1136 variable.c         data.func = (int (*)(ID key, VALUE val, st_data_t arg))func;
VALUE            1142 variable.c     void rb_ivar_foreach(VALUE obj, int (*func)(ANYARGS), st_data_t arg)
VALUE            1168 variable.c     ivar_i(ID key, VALUE val, VALUE ary)
VALUE            1193 variable.c     VALUE
VALUE            1194 variable.c     rb_obj_instance_variables(VALUE obj)
VALUE            1196 variable.c         VALUE ary;
VALUE            1225 variable.c     VALUE
VALUE            1226 variable.c     rb_obj_remove_instance_variable(VALUE obj, VALUE name)
VALUE            1228 variable.c         VALUE val = Qnil;
VALUE            1257 variable.c     	    return (VALUE)v;
VALUE            1272 variable.c     NORETURN(static void uninitialized_constant(VALUE, ID));
VALUE            1274 variable.c     uninitialized_constant(VALUE klass, ID id)
VALUE            1285 variable.c     static VALUE
VALUE            1286 variable.c     const_missing(VALUE klass, ID id)
VALUE            1320 variable.c     VALUE
VALUE            1321 variable.c     rb_mod_const_missing(VALUE klass, VALUE name)
VALUE            1329 variable.c     check_autoload_table(VALUE av)
VALUE            1334 variable.c     	VALUE desc = rb_inspect(av);
VALUE            1341 variable.c     rb_autoload(VALUE mod, ID id, const char *file)
VALUE            1343 variable.c         VALUE av, fn;
VALUE            1373 variable.c     autoload_delete(VALUE mod, ID id)
VALUE            1379 variable.c     	struct st_table *tbl = check_autoload_table((VALUE)val);
VALUE            1392 variable.c     static VALUE
VALUE            1393 variable.c     autoload_provided(VALUE arg)
VALUE            1399 variable.c     static VALUE
VALUE            1400 variable.c     reset_safe(VALUE safe)
VALUE            1407 variable.c     autoload_node(VALUE mod, ID id, int noload)
VALUE            1409 variable.c         VALUE file;
VALUE            1417 variable.c     	!(tbl = check_autoload_table((VALUE)val)) || !st_lookup(tbl, (st_data_t)id, &val)) {
VALUE            1429 variable.c         if (!rb_ensure(autoload_provided, (VALUE)&loading, reset_safe, (VALUE)safe)) {
VALUE            1438 variable.c     VALUE
VALUE            1439 variable.c     rb_autoload_load(VALUE klass, ID id)
VALUE            1441 variable.c         VALUE file;
VALUE            1449 variable.c     VALUE
VALUE            1450 variable.c     rb_autoload_p(VALUE mod, ID id)
VALUE            1455 variable.c         VALUE file;
VALUE            1464 variable.c     static VALUE
VALUE            1465 variable.c     rb_const_get_0(VALUE klass, ID id, int exclude, int recurse)
VALUE            1467 variable.c         VALUE value, tmp;
VALUE            1498 variable.c     VALUE
VALUE            1499 variable.c     rb_const_get_from(VALUE klass, ID id)
VALUE            1504 variable.c     VALUE
VALUE            1505 variable.c     rb_const_get(VALUE klass, ID id)
VALUE            1510 variable.c     VALUE
VALUE            1511 variable.c     rb_const_get_at(VALUE klass, ID id)
VALUE            1525 variable.c     VALUE
VALUE            1526 variable.c     rb_mod_remove_const(VALUE mod, VALUE name)
VALUE            1529 variable.c         VALUE val;
VALUE            1542 variable.c     	val = (VALUE)v;
VALUE            1559 variable.c     sv_i(ID key, VALUE value, st_table *tbl)
VALUE            1570 variable.c     rb_mod_const_at(VALUE mod, void *data)
VALUE            1583 variable.c     rb_mod_const_of(VALUE mod, void *data)
VALUE            1585 variable.c         VALUE tmp = mod;
VALUE            1596 variable.c     list_i(ID key, ID value, VALUE ary)
VALUE            1602 variable.c     VALUE
VALUE            1606 variable.c         VALUE ary;
VALUE            1631 variable.c     VALUE
VALUE            1632 variable.c     rb_mod_constants(int argc, VALUE *argv, VALUE mod)
VALUE            1634 variable.c         VALUE inherit;
VALUE            1653 variable.c     rb_const_defined_0(VALUE klass, ID id, int exclude, int recurse)
VALUE            1655 variable.c         VALUE value, tmp;
VALUE            1678 variable.c     rb_const_defined_from(VALUE klass, ID id)
VALUE            1684 variable.c     rb_const_defined(VALUE klass, ID id)
VALUE            1690 variable.c     rb_const_defined_at(VALUE klass, ID id)
VALUE            1696 variable.c     mod_av_set(VALUE klass, ID id, VALUE val, int isconst)
VALUE            1714 variable.c     	VALUE value = Qfalse;
VALUE            1731 variable.c     rb_const_set(VALUE klass, ID id, VALUE val)
VALUE            1741 variable.c     rb_define_const(VALUE klass, const char *name, VALUE val)
VALUE            1755 variable.c     rb_define_global_const(const char *name, VALUE val)
VALUE            1760 variable.c     static VALUE
VALUE            1761 variable.c     original_module(VALUE c)
VALUE            1773 variable.c     	VALUE obj = rb_iv_get(klass, "__attached__");\
VALUE            1796 variable.c     rb_cvar_set(VALUE klass, ID id, VALUE val)
VALUE            1798 variable.c         VALUE tmp, front = 0, target = 0;
VALUE            1822 variable.c     VALUE
VALUE            1823 variable.c     rb_cvar_get(VALUE klass, ID id)
VALUE            1825 variable.c         VALUE value, tmp, front = 0, target = 0;
VALUE            1848 variable.c     VALUE
VALUE            1849 variable.c     rb_cvar_defined(VALUE klass, ID id)
VALUE            1857 variable.c     rb_cv_set(VALUE klass, const char *name, VALUE val)
VALUE            1866 variable.c     VALUE
VALUE            1867 variable.c     rb_cv_get(VALUE klass, const char *name)
VALUE            1877 variable.c     rb_define_class_variable(VALUE klass, const char *name, VALUE val)
VALUE            1888 variable.c     cv_i(ID key, VALUE value, VALUE ary)
VALUE            1891 variable.c     	VALUE kval = ID2SYM(key);
VALUE            1915 variable.c     VALUE
VALUE            1916 variable.c     rb_mod_class_variables(VALUE obj)
VALUE            1918 variable.c         VALUE ary = rb_ary_new();
VALUE            1946 variable.c     VALUE
VALUE            1947 variable.c     rb_mod_remove_cvar(VALUE mod, VALUE name)
VALUE            1960 variable.c     	return (VALUE)val;
VALUE            1971 variable.c     VALUE
VALUE            1972 variable.c     rb_iv_get(VALUE obj, const char *name)
VALUE            1979 variable.c     VALUE
VALUE            1980 variable.c     rb_iv_set(VALUE obj, const char *name, VALUE val)
VALUE              31 vm.c           VALUE rb_cRubyVM;
VALUE              32 vm.c           VALUE rb_cThread;
VALUE              33 vm.c           VALUE rb_cEnv;
VALUE              34 vm.c           VALUE rb_mRubyVMFrozenCore;
VALUE              36 vm.c           VALUE ruby_vm_global_state_version = 1;
VALUE              37 vm.c           VALUE ruby_vm_const_missing_count = 0;
VALUE              44 vm.c           VALUE rb_insns_name_array(void);
VALUE              46 vm.c           void vm_analysis_operand(int insn, int n, VALUE op);
VALUE              64 vm.c           static inline VALUE
VALUE              70 vm.c               th->cfp->pc = (VALUE *)&finish_insn_seq[0];
VALUE              75 vm.c           vm_set_top_stack(rb_thread_t * th, VALUE iseqval)
VALUE              95 vm.c           vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref)
VALUE             108 vm.c           	th->cfp->dfp[-1] = (VALUE)cref;
VALUE             115 vm.c           vm_set_main_stack(rb_thread_t *th, VALUE iseqval)
VALUE             117 vm.c               VALUE toplevel_binding = rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING"));
VALUE             217 vm.c           		RUBY_MARK_UNLESS_NULL((VALUE)env->block.iseq);
VALUE             227 vm.c           static VALUE
VALUE             230 vm.c               VALUE obj;
VALUE             239 vm.c           static VALUE check_env_value(VALUE envval);
VALUE             262 vm.c           static VALUE
VALUE             263 vm.c           check_env_value(VALUE envval)
VALUE             275 vm.c           static VALUE
VALUE             277 vm.c           		 VALUE *envptr, VALUE * const endptr)
VALUE             279 vm.c               VALUE envval, penvval = 0;
VALUE             281 vm.c               VALUE *nenvptr;
VALUE             289 vm.c           	VALUE *penvptr = GC_GUARDED_PTR_REF(*envptr);
VALUE             322 vm.c               env->env = ALLOC_N(VALUE, env->env_size);
VALUE             361 vm.c           collect_local_variables_in_env(rb_env_t * const env, const VALUE ary)
VALUE             379 vm.c           vm_collect_local_variables_in_heap(rb_thread_t *th, VALUE *dfp, VALUE ary)
VALUE             392 vm.c           VALUE
VALUE             395 vm.c               VALUE envval;
VALUE             423 vm.c           static VALUE
VALUE             426 vm.c               VALUE proc = block->proc;
VALUE             438 vm.c           VALUE
VALUE             439 vm.c           rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass)
VALUE             441 vm.c               VALUE procval, envval, blockprocval = 0;
VALUE             491 vm.c           static inline VALUE
VALUE             493 vm.c           		    VALUE self, int argc, const VALUE *argv,
VALUE             521 vm.c           	    th->cfp->dfp[-1] = (VALUE)cref;
VALUE             543 vm.c           static inline VALUE
VALUE             544 vm.c           vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const NODE *cref)
VALUE             550 vm.c           static inline VALUE
VALUE             551 vm.c           vm_yield(rb_thread_t *th, int argc, const VALUE *argv)
VALUE             557 vm.c           VALUE
VALUE             558 vm.c           rb_vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE             559 vm.c           		  int argc, const VALUE *argv, rb_block_t * blockptr)
VALUE             561 vm.c               VALUE val = Qundef;
VALUE             581 vm.c           	    VALUE err = th->errinfo;
VALUE             582 vm.c           	    VALUE *escape_dfp = GET_THROWOBJ_CATCH_POINT(err);
VALUE             614 vm.c           static VALUE
VALUE             615 vm.c           vm_cfp_svar_get(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key)
VALUE             622 vm.c           vm_cfp_svar_set(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key, const VALUE val)
VALUE             628 vm.c           static VALUE
VALUE             629 vm.c           vm_svar_get(VALUE key)
VALUE             636 vm.c           vm_svar_set(VALUE key, VALUE val)
VALUE             642 vm.c           VALUE
VALUE             649 vm.c           rb_backref_set(VALUE val)
VALUE             654 vm.c           VALUE
VALUE             661 vm.c           rb_lastline_set(VALUE val)
VALUE             690 vm.c           static VALUE
VALUE             693 vm.c           		  const char * file, int line_no, VALUE ary)
VALUE             695 vm.c               VALUE str;
VALUE             721 vm.c           static inline VALUE
VALUE             724 vm.c               VALUE ary;
VALUE             796 vm.c           VALUE
VALUE             807 vm.c           static VALUE
VALUE             808 vm.c           make_localjump_error(const char *mesg, VALUE value, int reason)
VALUE             810 vm.c               extern VALUE rb_eLocalJumpError;
VALUE             811 vm.c               VALUE exc = rb_exc_new2(rb_eLocalJumpError, mesg);
VALUE             840 vm.c           rb_vm_localjump_error(const char *mesg, VALUE value, int reason)
VALUE             842 vm.c               VALUE exc = make_localjump_error(mesg, value, reason);
VALUE             846 vm.c           VALUE
VALUE             847 vm.c           rb_vm_make_jump_tag_but_local_jump(int state, VALUE val)
VALUE             849 vm.c               VALUE result = Qnil;
VALUE             879 vm.c           rb_vm_jump_tag_but_local_jump(int state, VALUE val)
VALUE             882 vm.c           	VALUE exc = rb_vm_make_jump_tag_but_local_jump(state, val);
VALUE             894 vm.c               VALUE *dfp = GC_GUARDED_PTR_REF(*cfp->dfp);
VALUE             897 vm.c               th->errinfo = (VALUE)NEW_THROW_OBJECT(Qnil, (VALUE)dfp, TAG_BREAK);
VALUE             914 vm.c               VALUE bop;
VALUE             922 vm.c           add_opt_method(VALUE klass, ID mid, VALUE bop)
VALUE             938 vm.c               VALUE bop;
VALUE            1066 vm.c           static VALUE
VALUE            1070 vm.c               VALUE result, err;
VALUE            1071 vm.c               VALUE initial = 0;
VALUE            1072 vm.c               VALUE *escape_dfp = NULL;
VALUE            1089 vm.c           	VALUE catch_iseqval;
VALUE            1091 vm.c           	VALUE type;
VALUE            1116 vm.c           			SET_THROWOBJ_CATCH_POINT(err, (VALUE)(cfp + 1)->dfp);
VALUE            1167 vm.c           			VALUE *escape_dfp;
VALUE            1178 vm.c           	else if (state == TAG_BREAK && ((VALUE)escape_dfp & ~0x03) == 0) {
VALUE            1244 vm.c           			  cfp->self, (VALUE)cfp->dfp, catch_iseq->iseq_encoded,
VALUE            1271 vm.c           VALUE
VALUE            1272 vm.c           rb_iseq_eval(VALUE iseqval)
VALUE            1275 vm.c               VALUE val;
VALUE            1276 vm.c               volatile VALUE tmp;
VALUE            1285 vm.c           VALUE
VALUE            1286 vm.c           rb_iseq_eval_main(VALUE iseqval)
VALUE            1289 vm.c               VALUE val;
VALUE            1290 vm.c               volatile VALUE tmp;
VALUE            1301 vm.c           			      ID *idp, VALUE *klassp)
VALUE            1330 vm.c           rb_frame_method_id_and_class(ID *idp, VALUE *klassp)
VALUE            1335 vm.c           VALUE
VALUE            1339 vm.c               VALUE str = Qnil;
VALUE            1359 vm.c           VALUE
VALUE            1360 vm.c           rb_vm_call_cfunc(VALUE recv, VALUE (*func)(VALUE), VALUE arg,
VALUE            1361 vm.c           		 const rb_block_t *blockptr, VALUE filename)
VALUE            1365 vm.c               volatile VALUE iseqval = rb_iseq_new(0, filename, filename, 0, ISEQ_TYPE_TOP);
VALUE            1366 vm.c               VALUE val;
VALUE            1369 vm.c           		  recv, (VALUE)blockptr, 0, reg_cfp->sp, 0, 1);
VALUE            1399 vm.c               VALUE thval = (VALUE)key;
VALUE            1461 vm.c           static VALUE *thread_recycle_stack_slot[RECYCLE_MAX];
VALUE            1464 vm.c           static VALUE *
VALUE            1471 vm.c           	return ALLOC_N(VALUE, size);
VALUE            1476 vm.c           #define thread_recycle_stack(size) ALLOC_N(VALUE, (size))
VALUE            1480 vm.c           rb_thread_recycle_stack_release(VALUE *stack)
VALUE            1527 vm.c           	    VALUE *ptr = th->value_cache_ptr;
VALUE            1529 vm.c           		VALUE v = *ptr;
VALUE            1557 vm.c           	    VALUE *p = th->stack;
VALUE            1558 vm.c           	    VALUE *sp = th->cfp->sp;
VALUE            1595 vm.c           	    rb_gc_mark_locations((VALUE *)&th->machine_regs,
VALUE            1596 vm.c           				 (VALUE *)(&th->machine_regs) +
VALUE            1597 vm.c           				 sizeof(th->machine_regs) / sizeof(VALUE));
VALUE            1606 vm.c           static VALUE
VALUE            1607 vm.c           thread_alloc(VALUE klass)
VALUE            1609 vm.c               VALUE volatile obj;
VALUE            1621 vm.c           th_init2(rb_thread_t *th, VALUE self)
VALUE            1644 vm.c           th_init(rb_thread_t *th, VALUE self)
VALUE            1649 vm.c           static VALUE
VALUE            1650 vm.c           ruby_thread_init(VALUE self)
VALUE            1664 vm.c           VALUE
VALUE            1665 vm.c           rb_thread_alloc(VALUE klass)
VALUE            1667 vm.c               VALUE self = thread_alloc(klass);
VALUE            1673 vm.c           vm_define_method(rb_thread_t *th, VALUE obj, ID id, VALUE iseqval,
VALUE            1677 vm.c               VALUE klass = cref->nd_clss;
VALUE            1719 vm.c           static VALUE
VALUE            1720 vm.c           m_core_define_method(VALUE self, VALUE cbase, VALUE sym, VALUE iseqval)
VALUE            1728 vm.c           static VALUE
VALUE            1729 vm.c           m_core_define_singleton_method(VALUE self, VALUE cbase, VALUE sym, VALUE iseqval)
VALUE            1737 vm.c           static VALUE
VALUE            1738 vm.c           m_core_set_method_alias(VALUE self, VALUE cbase, VALUE sym1, VALUE sym2)
VALUE            1746 vm.c           static VALUE
VALUE            1747 vm.c           m_core_set_variable_alias(VALUE self, VALUE sym1, VALUE sym2)
VALUE            1755 vm.c           static VALUE
VALUE            1756 vm.c           m_core_undef_method(VALUE self, VALUE cbase, VALUE sym)
VALUE            1765 vm.c           static VALUE
VALUE            1766 vm.c           m_core_set_postexe(VALUE self, VALUE iseqval)
VALUE            1773 vm.c           	VALUE proc;
VALUE            1774 vm.c           	extern void rb_call_end_proc(VALUE data);
VALUE            1788 vm.c           extern VALUE *rb_gc_stack_start;
VALUE            1791 vm.c           extern VALUE *rb_gc_register_stack_start;
VALUE            1796 vm.c           static VALUE
VALUE            1803 vm.c           static VALUE
VALUE            1806 vm.c               VALUE ary = rb_ary_new();
VALUE            1830 vm.c               VALUE opts;
VALUE            1831 vm.c               VALUE klass;
VALUE            1832 vm.c               VALUE fcore;
VALUE            1910 vm.c           	VALUE filename = rb_str_new2("<main>");
VALUE            1911 vm.c           	volatile VALUE iseqval = rb_iseq_new(0, filename, filename, 0, ISEQ_TYPE_TOP);
VALUE            1912 vm.c                   volatile VALUE th_self;
VALUE            1973 vm.c           static VALUE
VALUE            1974 vm.c           main_to_s(VALUE obj)
VALUE            1979 vm.c           VALUE
VALUE            1997 vm.c           VALUE *
VALUE            2003 vm.c           VALUE *
VALUE            2009 vm.c           VALUE *
VALUE            2015 vm.c           VALUE *
VALUE             127 vm_core.h          VALUE type;          /* instruction sequence type */
VALUE             128 vm_core.h          VALUE name;	         /* String: iseq name */
VALUE             129 vm_core.h          VALUE filename;      /* file information where this sequence from */
VALUE             130 vm_core.h          VALUE *iseq;         /* iseq (insn number and openrads) */
VALUE             131 vm_core.h          VALUE *iseq_encoded; /* encoded iseq */
VALUE             133 vm_core.h          VALUE mark_ary;	/* Array: includes operands which should be GC marked */
VALUE             134 vm_core.h          VALUE coverage;     /* coverage array */
VALUE             177 vm_core.h          VALUE *arg_opt_table;
VALUE             193 vm_core.h          VALUE self;
VALUE             194 vm_core.h          VALUE orig;			/* non-NULL if its data have origin */
VALUE             206 vm_core.h          VALUE klass;
VALUE             228 vm_core.h          VALUE self;
VALUE             236 vm_core.h          VALUE thgroup_default;
VALUE             244 vm_core.h          VALUE mark_object_ary;
VALUE             246 vm_core.h          VALUE special_exceptions[ruby_special_error_count];
VALUE             249 vm_core.h          VALUE top_self;
VALUE             250 vm_core.h          VALUE load_path;
VALUE             251 vm_core.h          VALUE loaded_features;
VALUE             256 vm_core.h      	VALUE cmd;
VALUE             265 vm_core.h          VALUE verbose, debug, progname;
VALUE             266 vm_core.h          VALUE coverages;
VALUE             274 vm_core.h          VALUE *pc;			/* cfp[0] */
VALUE             275 vm_core.h          VALUE *sp;			/* cfp[1] */
VALUE             276 vm_core.h          VALUE *bp;			/* cfp[2] */
VALUE             278 vm_core.h          VALUE flag;			/* cfp[4] */
VALUE             279 vm_core.h          VALUE self;			/* cfp[5] / block[0] */
VALUE             280 vm_core.h          VALUE *lfp;			/* cfp[6] / block[1] */
VALUE             281 vm_core.h          VALUE *dfp;			/* cfp[7] / block[2] */
VALUE             283 vm_core.h          VALUE proc;			/* cfp[9] / block[4] */
VALUE             285 vm_core.h          VALUE method_class;         /* cfp[11] saved in special case */
VALUE             289 vm_core.h          VALUE self;			/* share with method frame if it's only block */
VALUE             290 vm_core.h          VALUE *lfp;			/* share with method frame if it's only block */
VALUE             291 vm_core.h          VALUE *dfp;			/* share with method frame if it's only block */
VALUE             293 vm_core.h          VALUE proc;
VALUE             311 vm_core.h          VALUE tag;
VALUE             312 vm_core.h          VALUE retval;
VALUE             332 vm_core.h          VALUE self;
VALUE             336 vm_core.h          VALUE *stack;		/* must free, must mark */
VALUE             341 vm_core.h          VALUE last_status; /* $? */
VALUE             350 vm_core.h          VALUE top_self;
VALUE             351 vm_core.h          VALUE top_wrapper;
VALUE             356 vm_core.h          VALUE *local_lfp;
VALUE             357 vm_core.h          VALUE local_svar;
VALUE             368 vm_core.h          VALUE thgroup;
VALUE             369 vm_core.h          VALUE value;
VALUE             371 vm_core.h          VALUE errinfo;
VALUE             372 vm_core.h          VALUE thrown_errinfo;
VALUE             378 vm_core.h          VALUE locking_mutex;
VALUE             391 vm_core.h          VALUE value_cache[RUBY_VM_VALUE_CACHE_SIZE + 1];
VALUE             392 vm_core.h          VALUE *value_cache_ptr;
VALUE             398 vm_core.h          VALUE first_proc;
VALUE             399 vm_core.h          VALUE first_args;
VALUE             400 vm_core.h          VALUE (*first_func)(ANYARGS);
VALUE             403 vm_core.h          VALUE *machine_stack_start;
VALUE             404 vm_core.h          VALUE *machine_stack_end;
VALUE             407 vm_core.h          VALUE *machine_register_stack_start;
VALUE             408 vm_core.h          VALUE *machine_register_stack_end;
VALUE             415 vm_core.h          VALUE stat_insn_usage;
VALUE             423 vm_core.h          VALUE fiber;
VALUE             424 vm_core.h          VALUE root_fiber;
VALUE             433 vm_core.h      VALUE rb_iseq_new(NODE*, VALUE, VALUE, VALUE, VALUE);
VALUE             434 vm_core.h      VALUE rb_iseq_new_top(NODE *node, VALUE name, VALUE filename, VALUE parent);
VALUE             435 vm_core.h      VALUE rb_iseq_new_main(NODE *node, VALUE filename);
VALUE             436 vm_core.h      VALUE rb_iseq_new_with_bopt(NODE*, VALUE, VALUE, VALUE, VALUE, VALUE);
VALUE             437 vm_core.h      VALUE rb_iseq_new_with_opt(NODE*, VALUE, VALUE, VALUE, VALUE, const rb_compile_option_t*);
VALUE             438 vm_core.h      VALUE rb_iseq_compile(VALUE src, VALUE file, VALUE line);
VALUE             439 vm_core.h      VALUE rb_iseq_disasm(VALUE self);
VALUE             440 vm_core.h      VALUE rb_iseq_disasm_insn(VALUE str, VALUE *iseqval, int pos, rb_iseq_t *iseq, VALUE child);
VALUE             444 vm_core.h      RUBY_EXTERN VALUE rb_cISeq;
VALUE             445 vm_core.h      RUBY_EXTERN VALUE rb_cRubyVM;
VALUE             446 vm_core.h      RUBY_EXTERN VALUE rb_cEnv;
VALUE             447 vm_core.h      RUBY_EXTERN VALUE rb_mRubyVMFrozenCore;
VALUE             463 vm_core.h          VALUE envval;		/* for GC mark */
VALUE             464 vm_core.h          VALUE blockprocval;
VALUE             474 vm_core.h          VALUE *env;
VALUE             477 vm_core.h          VALUE prev_envval;		/* for GC mark */
VALUE             485 vm_core.h          VALUE env;
VALUE             535 vm_core.h      typedef VALUE CDHASH;
VALUE             544 vm_core.h      #define GC_GUARDED_PTR(p)     ((VALUE)((VALUE)(p) | 0x01))
VALUE             545 vm_core.h      #define GC_GUARDED_PTR_REF(p) ((void *)(((VALUE)p) & ~0x03))
VALUE             546 vm_core.h      #define GC_GUARDED_PTR_P(p)   (((VALUE)p) & 0x01)
VALUE             561 vm_core.h      #define RUBY_VM_CLASS_SPECIAL_P(ptr) (((VALUE)(ptr)) & 0x02)
VALUE             565 vm_core.h        ((rb_control_frame_t *)((VALUE *)(b) - 5))
VALUE             568 vm_core.h      VALUE rb_thread_alloc(VALUE klass);
VALUE             569 vm_core.h      VALUE rb_proc_alloc(VALUE klass);
VALUE             580 vm_core.h      VALUE rb_iseq_eval(VALUE iseqval);
VALUE             581 vm_core.h      VALUE rb_iseq_eval_main(VALUE iseqval);
VALUE             584 vm_core.h      int rb_thread_method_id_and_class(rb_thread_t *th, ID *idp, VALUE *klassp);
VALUE             586 vm_core.h      VALUE rb_vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE             587 vm_core.h      			int argc, const VALUE *argv, rb_block_t *blockptr);
VALUE             588 vm_core.h      VALUE rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass);
VALUE             589 vm_core.h      VALUE rb_vm_make_env_object(rb_thread_t *th, rb_control_frame_t *cfp);
VALUE             634 vm_core.h      exec_event_hooks(rb_event_hook_t *hook, rb_event_flag_t flag, VALUE self, ID id, VALUE klass)
VALUE             649 vm_core.h      	    VALUE self__ = (self), klass__ = (klass); \
VALUE              31 vm_dump.c          VALUE tmp;
VALUE             149 vm_dump.c          VALUE *sp = cfp->sp, *bp = cfp->bp;
VALUE             150 vm_dump.c          VALUE *lfp = cfp->lfp;
VALUE             151 vm_dump.c          VALUE *dfp = cfp->dfp;
VALUE             152 vm_dump.c          VALUE *p, *st, *t;
VALUE             158 vm_dump.c      	t = (VALUE *)*p;
VALUE             160 vm_dump.c      	    fprintf(stderr, " (= %ld)", (long)((VALUE *)GC_GUARDED_PTR_REF(t) - th->stack));
VALUE             190 vm_dump.c      rb_vmdebug_env_dump_raw(rb_env_t *env, VALUE *lfp, VALUE *dfp)
VALUE             222 vm_dump.c          VALUE val = rb_inspect(proc->block.self);
VALUE             232 vm_dump.c      rb_vmdebug_stack_dump_th(VALUE thval)
VALUE             244 vm_dump.c          VALUE rstr;
VALUE             245 vm_dump.c          VALUE *sp = cfp->sp;
VALUE             246 vm_dump.c          VALUE *lfp = cfp->lfp;
VALUE             247 vm_dump.c          VALUE *dfp = cfp->dfp;
VALUE             282 vm_dump.c      	VALUE *ptr = dfp - local_size;
VALUE             314 vm_dump.c      	if ((th)->stack + (th)->stack_size > (VALUE *)(cfp + 2)) {
VALUE             351 vm_dump.c      rb_vmdebug_thread_dump_regs(VALUE thval)
VALUE             364 vm_dump.c      	VALUE *seq = iseq->iseq;
VALUE             380 vm_dump.c      		 , VALUE reg_a, VALUE reg_b
VALUE             399 vm_dump.c      	VALUE rstr;
VALUE             430 vm_dump.c          VALUE uh;
VALUE             431 vm_dump.c          VALUE ihash;
VALUE             432 vm_dump.c          VALUE cv;
VALUE             448 vm_dump.c      	VALUE bi;
VALUE             449 vm_dump.c      	VALUE ary[2];
VALUE             450 vm_dump.c      	VALUE cv;
VALUE             466 vm_dump.c      extern VALUE insn_operand_intern(int insn, int op_no, VALUE op,
VALUE             467 vm_dump.c      				 int len, int pos, VALUE child);
VALUE             470 vm_dump.c      vm_analysis_operand(int insn, int n, VALUE op)
VALUE             474 vm_dump.c          VALUE uh;
VALUE             475 vm_dump.c          VALUE ihash;
VALUE             476 vm_dump.c          VALUE ophash;
VALUE             477 vm_dump.c          VALUE valstr;
VALUE             478 vm_dump.c          VALUE cv;
VALUE             505 vm_dump.c          VALUE uh;
VALUE             506 vm_dump.c          VALUE rhash;
VALUE             507 vm_dump.c          VALUE valstr;
VALUE             521 vm_dump.c          static VALUE syms[sizeof(regstrs) / sizeof(regstrs[0])][2];
VALUE             523 vm_dump.c          VALUE cv;
VALUE             551 vm_dump.c      VALUE
VALUE             552 vm_dump.c      rb_vmdebug_thread_dump_state(VALUE self)
VALUE             566 vm_dump.c      VALUE rb_make_backtrace(void);
VALUE             571 vm_dump.c          VALUE bt;
VALUE             584 vm_dump.c      		VALUE str = RARRAY_PTR(bt)[i];
VALUE              14 vm_eval.c      static inline VALUE method_missing(VALUE obj, ID id, int argc, const VALUE *argv, int call_status);
VALUE              15 vm_eval.c      static inline VALUE rb_vm_set_finish_env(rb_thread_t * th);
VALUE              16 vm_eval.c      static inline VALUE vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const NODE *cref);
VALUE              17 vm_eval.c      static inline VALUE vm_yield(rb_thread_t *th, int argc, const VALUE *argv);
VALUE              18 vm_eval.c      static inline VALUE vm_backtrace(rb_thread_t *th, int lev);
VALUE              19 vm_eval.c      static NODE *vm_cref_push(rb_thread_t *th, VALUE klass, int noex);
VALUE              20 vm_eval.c      static VALUE vm_exec(rb_thread_t *th);
VALUE              21 vm_eval.c      static void vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref);
VALUE              22 vm_eval.c      static int vm_collect_local_variables_in_heap(rb_thread_t *th, VALUE *dfp, VALUE ary);
VALUE              24 vm_eval.c      static inline VALUE
VALUE              25 vm_eval.c      vm_call0(rb_thread_t * th, VALUE klass, VALUE recv, VALUE id, ID oid,
VALUE              26 vm_eval.c      	 int argc, const VALUE *argv, const NODE *body, int nosuper)
VALUE              28 vm_eval.c          VALUE val;
VALUE              43 vm_eval.c      	VALUE iseqval = (VALUE)body->nd_body;
VALUE              66 vm_eval.c      			      recv, (VALUE)blockptr, 0, reg_cfp->sp, 0, 1);
VALUE             101 vm_eval.c      			      recv, klass, argc, (VALUE *)argv, blockptr);
VALUE             121 vm_eval.c      VALUE
VALUE             122 vm_eval.c      rb_vm_call(rb_thread_t * th, VALUE klass, VALUE recv, VALUE id, ID oid,
VALUE             123 vm_eval.c      	   int argc, const VALUE *argv, const NODE *body, int nosuper)
VALUE             128 vm_eval.c      static inline VALUE
VALUE             129 vm_eval.c      vm_call_super(rb_thread_t * const th, const int argc, const VALUE * const argv)
VALUE             131 vm_eval.c          VALUE recv = th->cfp->self;
VALUE             132 vm_eval.c          VALUE klass;
VALUE             160 vm_eval.c      VALUE
VALUE             161 vm_eval.c      rb_call_super(int argc, const VALUE *argv)
VALUE             178 vm_eval.c      static inline VALUE
VALUE             179 vm_eval.c      rb_call0(VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv,
VALUE             180 vm_eval.c      	 int scope, VALUE self)
VALUE             228 vm_eval.c      		VALUE defined_class = klass;
VALUE             252 vm_eval.c      static inline VALUE
VALUE             253 vm_eval.c      rb_call(VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv, int scope)
VALUE             291 vm_eval.c      static VALUE
VALUE             292 vm_eval.c      rb_method_missing(int argc, const VALUE *argv, VALUE obj)
VALUE             295 vm_eval.c          VALUE exc = rb_eNoMethodError;
VALUE             326 vm_eval.c      	VALUE args[3];
VALUE             342 vm_eval.c      static inline VALUE
VALUE             343 vm_eval.c      method_missing(VALUE obj, ID id, int argc, const VALUE *argv, int call_status)
VALUE             345 vm_eval.c          VALUE *nargv, result, argv_ary = 0;
VALUE             360 vm_eval.c      	nargv = ALLOCA_N(VALUE, argc + 1);
VALUE             367 vm_eval.c          MEMCPY(nargv + 1, argv, VALUE, argc);
VALUE             374 vm_eval.c      VALUE
VALUE             375 vm_eval.c      rb_apply(VALUE recv, ID mid, VALUE args)
VALUE             378 vm_eval.c          VALUE *argv;
VALUE             381 vm_eval.c          argv = ALLOCA_N(VALUE, argc);
VALUE             382 vm_eval.c          MEMCPY(argv, RARRAY_PTR(args), VALUE, argc);
VALUE             386 vm_eval.c      VALUE
VALUE             387 vm_eval.c      rb_funcall(VALUE recv, ID mid, int n, ...)
VALUE             389 vm_eval.c          VALUE *argv;
VALUE             396 vm_eval.c      	argv = ALLOCA_N(VALUE, n);
VALUE             399 vm_eval.c      	    argv[i] = va_arg(ar, VALUE);
VALUE             409 vm_eval.c      VALUE
VALUE             410 vm_eval.c      rb_funcall2(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             415 vm_eval.c      VALUE
VALUE             416 vm_eval.c      rb_funcall3(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             421 vm_eval.c      static VALUE
VALUE             422 vm_eval.c      send_internal(int argc, VALUE *argv, VALUE recv, int scope)
VALUE             424 vm_eval.c          VALUE vid;
VALUE             425 vm_eval.c          VALUE self = RUBY_VM_PREVIOUS_CONTROL_FRAME(GET_THREAD()->cfp)->self;
VALUE             456 vm_eval.c      VALUE
VALUE             457 vm_eval.c      rb_f_send(int argc, VALUE *argv, VALUE recv)
VALUE             473 vm_eval.c      VALUE
VALUE             474 vm_eval.c      rb_f_public_send(int argc, VALUE *argv, VALUE recv)
VALUE             481 vm_eval.c      static inline VALUE
VALUE             482 vm_eval.c      rb_yield_0(int argc, const VALUE * argv)
VALUE             487 vm_eval.c      VALUE
VALUE             488 vm_eval.c      rb_yield(VALUE val)
VALUE             498 vm_eval.c      VALUE
VALUE             506 vm_eval.c      	VALUE *argv;
VALUE             508 vm_eval.c      	argv = ALLOCA_N(VALUE, n);
VALUE             512 vm_eval.c      	    argv[i] = va_arg(args, VALUE);
VALUE             520 vm_eval.c      VALUE
VALUE             521 vm_eval.c      rb_yield_values2(int argc, const VALUE *argv)
VALUE             526 vm_eval.c      VALUE
VALUE             527 vm_eval.c      rb_yield_splat(VALUE values)
VALUE             529 vm_eval.c          VALUE tmp = rb_check_array_type(values);
VALUE             530 vm_eval.c          volatile VALUE v;
VALUE             538 vm_eval.c      static VALUE
VALUE             563 vm_eval.c      static VALUE
VALUE             566 vm_eval.c          rb_rescue2(loop_i, (VALUE)0, 0, 0, rb_eStopIteration, (VALUE)0);
VALUE             570 vm_eval.c      VALUE
VALUE             571 vm_eval.c      rb_iterate(VALUE (* it_proc) (VALUE), VALUE data1,
VALUE             572 vm_eval.c      	   VALUE (* bl_proc) (ANYARGS), VALUE data2)
VALUE             575 vm_eval.c          volatile VALUE retval = Qnil;
VALUE             593 vm_eval.c      	VALUE err = th->errinfo;
VALUE             595 vm_eval.c      	    VALUE *escape_dfp = GET_THROWOBJ_CATCH_POINT(err);
VALUE             596 vm_eval.c      	    VALUE *cdfp = cfp->dfp;
VALUE             609 vm_eval.c      	    VALUE *escape_dfp = GET_THROWOBJ_CATCH_POINT(err);
VALUE             610 vm_eval.c      	    VALUE *cdfp = cfp->dfp;
VALUE             633 vm_eval.c          VALUE obj;
VALUE             636 vm_eval.c          VALUE *argv;
VALUE             639 vm_eval.c      static VALUE
VALUE             640 vm_eval.c      iterate_method(VALUE obj)
VALUE             649 vm_eval.c      VALUE
VALUE             650 vm_eval.c      rb_block_call(VALUE obj, ID mid, int argc, VALUE * argv,
VALUE             651 vm_eval.c      	      VALUE (*bl_proc) (ANYARGS), VALUE data2)
VALUE             659 vm_eval.c          return rb_iterate(iterate_method, (VALUE)&arg, bl_proc, data2);
VALUE             662 vm_eval.c      VALUE
VALUE             663 vm_eval.c      rb_each(VALUE obj)
VALUE             668 vm_eval.c      static VALUE
VALUE             669 vm_eval.c      eval_string_with_cref(VALUE self, VALUE src, VALUE scope, NODE *cref, const char *file, int line)
VALUE             672 vm_eval.c          VALUE result = Qundef;
VALUE             673 vm_eval.c          VALUE envval;
VALUE             691 vm_eval.c      	volatile VALUE iseqval;
VALUE             750 vm_eval.c      	    VALUE errinfo = th->errinfo;
VALUE             752 vm_eval.c      		VALUE mesg, errat, bt2;
VALUE             753 vm_eval.c      		extern VALUE rb_get_backtrace(VALUE info);
VALUE             773 vm_eval.c      static VALUE
VALUE             774 vm_eval.c      eval_string(VALUE self, VALUE src, VALUE scope, const char *file, int line)
VALUE             798 vm_eval.c      VALUE
VALUE             799 vm_eval.c      rb_f_eval(int argc, VALUE *argv, VALUE self)
VALUE             801 vm_eval.c          VALUE src, scope, vfile, vline;
VALUE             828 vm_eval.c      VALUE
VALUE             834 vm_eval.c      VALUE
VALUE             837 vm_eval.c          return rb_protect((VALUE (*)(VALUE))rb_eval_string, (VALUE)str, state);
VALUE             840 vm_eval.c      VALUE
VALUE             845 vm_eval.c          VALUE self = th->top_self;
VALUE             846 vm_eval.c          VALUE wrapper = th->top_wrapper;
VALUE             847 vm_eval.c          VALUE val;
VALUE             867 vm_eval.c      VALUE
VALUE             868 vm_eval.c      rb_eval_cmd(VALUE cmd, VALUE arg, int level)
VALUE             871 vm_eval.c          VALUE val = Qnil;		/* OK */
VALUE             907 vm_eval.c      static VALUE
VALUE             908 vm_eval.c      yield_under(VALUE under, VALUE self, VALUE values)
VALUE             929 vm_eval.c      static VALUE
VALUE             930 vm_eval.c      eval_under(VALUE under, VALUE self, VALUE src, const char *file, int line)
VALUE             944 vm_eval.c      static VALUE
VALUE             945 vm_eval.c      specific_eval(int argc, VALUE *argv, VALUE klass, VALUE self)
VALUE            1006 vm_eval.c      VALUE
VALUE            1007 vm_eval.c      rb_obj_instance_eval(int argc, VALUE *argv, VALUE self)
VALUE            1009 vm_eval.c          VALUE klass;
VALUE            1038 vm_eval.c      VALUE
VALUE            1039 vm_eval.c      rb_obj_instance_exec(int argc, VALUE *argv, VALUE self)
VALUE            1041 vm_eval.c          VALUE klass;
VALUE            1076 vm_eval.c      VALUE
VALUE            1077 vm_eval.c      rb_mod_module_eval(int argc, VALUE *argv, VALUE mod)
VALUE            1102 vm_eval.c      VALUE
VALUE            1103 vm_eval.c      rb_mod_module_exec(int argc, VALUE *argv, VALUE mod)
VALUE            1108 vm_eval.c      NORETURN(static VALUE rb_f_throw _((int, VALUE *)));
VALUE            1122 vm_eval.c      static VALUE
VALUE            1123 vm_eval.c      rb_f_throw(int argc, VALUE *argv)
VALUE            1125 vm_eval.c          VALUE tag, value;
VALUE            1138 vm_eval.c      	VALUE desc = rb_inspect(tag);
VALUE            1151 vm_eval.c      rb_throw(const char *tag, VALUE val)
VALUE            1153 vm_eval.c          VALUE argv[2];
VALUE            1161 vm_eval.c      rb_throw_obj(VALUE tag, VALUE val)
VALUE            1163 vm_eval.c          VALUE argv[2];
VALUE            1201 vm_eval.c      static VALUE
VALUE            1202 vm_eval.c      rb_f_catch(int argc, VALUE *argv)
VALUE            1204 vm_eval.c          VALUE tag;
VALUE            1206 vm_eval.c          VALUE val = Qnil;		/* OK */
VALUE            1236 vm_eval.c      static VALUE
VALUE            1237 vm_eval.c      catch_null_i(VALUE dmy)
VALUE            1242 vm_eval.c      static VALUE
VALUE            1243 vm_eval.c      catch_i(VALUE tag)
VALUE            1248 vm_eval.c      VALUE
VALUE            1249 vm_eval.c      rb_catch(const char *tag, VALUE (*func)(), VALUE data)
VALUE            1257 vm_eval.c      VALUE
VALUE            1258 vm_eval.c      rb_catch_obj(VALUE tag, VALUE (*func)(), VALUE data)
VALUE            1260 vm_eval.c          return rb_iterate((VALUE (*)_((VALUE)))catch_i, tag, func, data);
VALUE            1288 vm_eval.c      static VALUE
VALUE            1289 vm_eval.c      rb_f_caller(int argc, VALUE *argv)
VALUE            1291 vm_eval.c          VALUE level;
VALUE            1310 vm_eval.c          VALUE ary;
VALUE            1318 vm_eval.c      VALUE
VALUE            1337 vm_eval.c      static VALUE
VALUE            1340 vm_eval.c          VALUE ary = rb_ary_new();
VALUE            1361 vm_eval.c      	    VALUE *dfp = GC_GUARDED_PTR_REF(cfp->dfp[0]);
VALUE            1401 vm_eval.c      VALUE
VALUE              29 vm_exec.c      static VALUE finish_insn_seq[1] = { BIN(finish_SC_ax_ax) };
VALUE              31 vm_exec.c      static VALUE const finish_insn_seq[1] = { 0 };
VALUE              33 vm_exec.c      static VALUE finish_insn_seq[1] = { BIN(finish) };
VALUE              37 vm_exec.c      static VALUE
VALUE              38 vm_exec.c      vm_exec_core(rb_thread_t *th, VALUE initial)
VALUE              44 vm_exec.c          DECL_SC_REG(VALUE, a, "12");
VALUE              45 vm_exec.c          DECL_SC_REG(VALUE, b, "13");
VALUE              47 vm_exec.c          register VALUE reg_a;
VALUE              48 vm_exec.c          register VALUE reg_b;
VALUE              53 vm_exec.c          DECL_SC_REG(VALUE *, pc, "di");
VALUE              58 vm_exec.c          DECL_SC_REG(VALUE *, pc, "14");
VALUE              64 vm_exec.c          VALUE *reg_pc;
VALUE              88 vm_exec.c      	finish_insn_seq[0] = (VALUE)&&LABEL (finish_SC_ax_ax);
VALUE              90 vm_exec.c      	finish_insn_seq[0] = (VALUE)&&LABEL (finish);
VALUE              92 vm_exec.c      	return (VALUE)insns_address_table;
VALUE             132 vm_exec.c      static VALUE
VALUE             133 vm_exec.c      vm_exec_core(rb_thread_t *th, VALUE initial)
VALUE             136 vm_exec.c          VALUE ret;
VALUE             142 vm_exec.c      	    VALUE err = th->errinfo;
VALUE              23 vm_exec.h      #define USAGE_ANALYSIS_OPERAND(insn, n, op) vm_analysis_operand(insn, n, (VALUE)op)
VALUE             175 vm_exec.h          th->errinfo = (VALUE)(exc); \
VALUE             179 vm_exec.h      #define THROW_EXCEPTION(exc) return (VALUE)(exc)
VALUE              25 vm_insnhelper.c 	      VALUE type, VALUE self, VALUE specval,
VALUE              26 vm_insnhelper.c 	      const VALUE *pc, VALUE *sp, VALUE *lfp,
VALUE              49 vm_insnhelper.c     cfp->pc = (VALUE *)pc;
VALUE              79 vm_insnhelper.c 	VALUE current_time = clock();
VALUE             115 vm_insnhelper.c 			    int orig_argc, VALUE * orig_argv,
VALUE             120 vm_insnhelper.c     VALUE *argv = orig_argv;
VALUE             137 vm_insnhelper.c 	    VALUE *new_argv = ALLOCA_N(VALUE, argc);
VALUE             138 vm_insnhelper.c 	    MEMCPY(new_argv, argv, VALUE, argc);
VALUE             143 vm_insnhelper.c 	       VALUE, iseq->arg_post_len);
VALUE             178 vm_insnhelper.c 	VALUE blockval = Qnil;
VALUE             207 vm_insnhelper.c caller_setup_args(const rb_thread_t *th, rb_control_frame_t *cfp, VALUE flag,
VALUE             215 vm_insnhelper.c 	    VALUE proc;
VALUE             221 vm_insnhelper.c 		    VALUE b = rb_check_convert_type(proc, T_DATA, "Proc", "to_proc");
VALUE             245 vm_insnhelper.c 	VALUE ary = *(cfp->sp - 1);
VALUE             246 vm_insnhelper.c 	VALUE *ptr;
VALUE             248 vm_insnhelper.c 	VALUE tmp = rb_check_convert_type(ary, T_ARRAY, "Array", "to_a");
VALUE             270 vm_insnhelper.c static inline VALUE
VALUE             271 vm_insnhelper.c call_cfunc(VALUE (*func)(), VALUE recv,
VALUE             272 vm_insnhelper.c 	   int len, int argc, const VALUE *argv)
VALUE             358 vm_insnhelper.c static inline VALUE
VALUE             360 vm_insnhelper.c 	      int num, ID id, ID oid, VALUE recv, VALUE klass,
VALUE             361 vm_insnhelper.c 	      VALUE flag, const NODE *mn, const rb_block_t *blockptr)
VALUE             363 vm_insnhelper.c     VALUE val;
VALUE             369 vm_insnhelper.c 			  recv, (VALUE) blockptr, 0, reg_cfp->sp, 0, 1);
VALUE             389 vm_insnhelper.c static inline VALUE
VALUE             390 vm_insnhelper.c vm_call_bmethod(rb_thread_t *th, ID id, VALUE procval, VALUE recv,
VALUE             391 vm_insnhelper.c 		VALUE klass, int argc, VALUE *argv, rb_block_t *blockptr)
VALUE             395 vm_insnhelper.c     VALUE val;
VALUE             406 vm_insnhelper.c static inline VALUE
VALUE             407 vm_insnhelper.c vm_method_missing(rb_thread_t *th, ID id, VALUE recv,
VALUE             410 vm_insnhelper.c     VALUE val;
VALUE             412 vm_insnhelper.c     VALUE *argv = ALLOCA_N(VALUE, num + 1);
VALUE             413 vm_insnhelper.c     MEMCPY(argv, STACK_ADDR_FROM_TOP(num + 1), VALUE, num + 1);
VALUE             424 vm_insnhelper.c 		const int argc, const rb_block_t *blockptr, const VALUE flag,
VALUE             425 vm_insnhelper.c 		const VALUE iseqval, const VALUE recv)
VALUE             429 vm_insnhelper.c     VALUE *sp, *rsp = cfp->sp - argc;
VALUE             450 vm_insnhelper.c 		      VM_FRAME_MAGIC_METHOD, recv, (VALUE) blockptr,
VALUE             456 vm_insnhelper.c 	VALUE *p_rsp;
VALUE             473 vm_insnhelper.c 		      VM_FRAME_MAGIC_METHOD, recv, (VALUE) blockptr,
VALUE             478 vm_insnhelper.c static inline VALUE
VALUE             480 vm_insnhelper.c 	       const int num, rb_block_t * const blockptr, const VALUE flag,
VALUE             481 vm_insnhelper.c 	       const ID id, const NODE * mn, const VALUE recv)
VALUE             483 vm_insnhelper.c     VALUE val;
VALUE             498 vm_insnhelper.c 		vm_setup_method(th, cfp, num, blockptr, flag, (VALUE)node->nd_body, recv);
VALUE             520 vm_insnhelper.c 		VALUE *argv = ALLOCA_N(VALUE, num);
VALUE             521 vm_insnhelper.c 		MEMCPY(argv, cfp->sp - num, VALUE, num);
VALUE             527 vm_insnhelper.c 		VALUE klass;
VALUE             560 vm_insnhelper.c 		VALUE defined_class = mn->nd_clss;
VALUE             606 vm_insnhelper.c 		 ID * const id, const VALUE klass)
VALUE             610 vm_insnhelper.c 	extern VALUE rb_f_send(int argc, VALUE *argv, VALUE recv);
VALUE             614 vm_insnhelper.c 	    VALUE sym = TOPN(i);
VALUE             619 vm_insnhelper.c 		MEMMOVE(&TOPN(i), &TOPN(i-1), VALUE, i);
VALUE             633 vm_insnhelper.c block_proc_is_lambda(const VALUE procval)
VALUE             646 vm_insnhelper.c static inline VALUE
VALUE             648 vm_insnhelper.c 		    VALUE self, int argc, const VALUE *argv,
VALUE             652 vm_insnhelper.c     VALUE val, arg, blockarg;
VALUE             678 vm_insnhelper.c 		  self, (VALUE)block->dfp,
VALUE             694 vm_insnhelper.c 	int argc, VALUE * argv)
VALUE             705 vm_insnhelper.c     VALUE ary;
VALUE             732 vm_insnhelper.c         MEMMOVE(&argv[start], &argv[m+osize], VALUE, psize);
VALUE             738 vm_insnhelper.c         MEMMOVE(&argv[start], &argv[m+rsize+osize], VALUE, psize);
VALUE             751 vm_insnhelper.c 	int orig_argc, VALUE * argv,
VALUE             757 vm_insnhelper.c     VALUE ary;
VALUE             774 vm_insnhelper.c         MEMCPY(argv, RARRAY_PTR(ary), VALUE, argc);
VALUE             818 vm_insnhelper.c         VALUE procval = Qnil;
VALUE             833 vm_insnhelper.c 		    int argc, VALUE *argv,
VALUE             858 vm_insnhelper.c static VALUE
VALUE             875 vm_insnhelper.c 	VALUE * const rsp = GET_SP() - argc;
VALUE             883 vm_insnhelper.c 		      VM_FRAME_MAGIC_BLOCK, block->self, (VALUE) block->dfp,
VALUE             890 vm_insnhelper.c 	VALUE val = vm_yield_with_cfunc(th, block, block->self, argc, STACK_ADDR_FROM_TOP(argc), 0);
VALUE             899 vm_insnhelper.c lfp_svar_place(rb_thread_t *th, VALUE *lfp)
VALUE             901 vm_insnhelper.c     VALUE *svar;
VALUE             910 vm_insnhelper.c 	*svar = (VALUE)NEW_IF(Qnil, Qnil, Qnil);
VALUE             915 vm_insnhelper.c static VALUE
VALUE             916 vm_insnhelper.c lfp_svar_get(rb_thread_t *th, VALUE *lfp, VALUE key)
VALUE             926 vm_insnhelper.c 	const VALUE hash = svar->u3.value;
VALUE             939 vm_insnhelper.c lfp_svar_set(rb_thread_t *th, VALUE *lfp, VALUE key, VALUE val)
VALUE             951 vm_insnhelper.c 	VALUE hash = svar->u3.value;
VALUE             961 vm_insnhelper.c static inline VALUE
VALUE             962 vm_insnhelper.c vm_getspecial(rb_thread_t *th, VALUE *lfp, VALUE key, rb_num_t type)
VALUE             964 vm_insnhelper.c     VALUE val;
VALUE             967 vm_insnhelper.c 	VALUE k = key;
VALUE             974 vm_insnhelper.c 	VALUE backref = lfp_svar_get(th, lfp, 1);
VALUE            1002 vm_insnhelper.c vm_get_cref(const rb_iseq_t *iseq, const VALUE *lfp, const VALUE *dfp)
VALUE            1025 vm_insnhelper.c vm_cref_push(rb_thread_t *th, VALUE klass, int noex)
VALUE            1039 vm_insnhelper.c static inline VALUE
VALUE            1040 vm_insnhelper.c vm_get_cbase(const rb_iseq_t *iseq, const VALUE *lfp, const VALUE *dfp)
VALUE            1043 vm_insnhelper.c     VALUE klass = Qundef;
VALUE            1056 vm_insnhelper.c vm_check_if_namespace(VALUE klass)
VALUE            1068 vm_insnhelper.c static inline VALUE
VALUE            1070 vm_insnhelper.c 		VALUE orig_klass, ID id, int is_defined)
VALUE            1072 vm_insnhelper.c     VALUE val;
VALUE            1078 vm_insnhelper.c 	VALUE klass = orig_klass;
VALUE            1128 vm_insnhelper.c static inline VALUE
VALUE            1131 vm_insnhelper.c     VALUE klass;
VALUE            1151 vm_insnhelper.c vm_method_search(VALUE id, VALUE klass, IC ic)
VALUE            1174 vm_insnhelper.c static inline VALUE
VALUE            1175 vm_insnhelper.c vm_search_normal_superclass(VALUE klass, VALUE recv)
VALUE            1181 vm_insnhelper.c 	VALUE k = CLASS_OF(recv);
VALUE            1197 vm_insnhelper.c 		     VALUE recv, VALUE sigval,
VALUE            1198 vm_insnhelper.c 		     ID *idp, VALUE *klassp)
VALUE            1201 vm_insnhelper.c     VALUE klass;
VALUE            1218 vm_insnhelper.c 	    VALUE *tdfp = GET_PREV_DFP(lcfp->dfp);
VALUE            1243 vm_insnhelper.c static VALUE
VALUE            1245 vm_insnhelper.c 	 rb_num_t throw_state, VALUE throwobj)
VALUE            1252 vm_insnhelper.c 	VALUE *pt = 0;
VALUE            1260 vm_insnhelper.c 		VALUE *dfp = GET_DFP();
VALUE            1266 vm_insnhelper.c 		    dfp = GC_GUARDED_PTR_REF((VALUE *) *dfp);
VALUE            1269 vm_insnhelper.c 		    while ((VALUE *) cfp < th->stack + th->stack_size) {
VALUE            1285 vm_insnhelper.c 		    dfp = GC_GUARDED_PTR_REF((VALUE *) *dfp);
VALUE            1287 vm_insnhelper.c 		    while ((VALUE *)cfp < th->stack + th->stack_size) {
VALUE            1289 vm_insnhelper.c 			    VALUE epc = epc = cfp->pc - cfp->iseq->iseq_encoded;
VALUE            1322 vm_insnhelper.c 		pt = GC_GUARDED_PTR_REF((VALUE *) * GET_DFP());
VALUE            1324 vm_insnhelper.c 		    pt = GC_GUARDED_PTR_REF((VALUE *) * pt);
VALUE            1329 vm_insnhelper.c 		VALUE *dfp = GET_DFP();
VALUE            1330 vm_insnhelper.c 		VALUE * const lfp = GET_LFP();
VALUE            1333 vm_insnhelper.c 		while ((VALUE *) cfp < th->stack + th->stack_size) {
VALUE            1336 vm_insnhelper.c 			    VALUE *tdfp = dfp;
VALUE            1344 vm_insnhelper.c 				tdfp = GC_GUARDED_PTR_REF((VALUE *)*dfp);
VALUE            1367 vm_insnhelper.c 	return (VALUE)NEW_THROW_OBJECT(throwobj, (VALUE) pt, state);
VALUE            1371 vm_insnhelper.c 	VALUE err = throwobj;
VALUE            1391 vm_insnhelper.c vm_expandarray(rb_control_frame_t *cfp, VALUE ary, int num, int flag)
VALUE            1395 vm_insnhelper.c     VALUE *base = cfp->sp, *ptr;
VALUE            1396 vm_insnhelper.c     volatile VALUE tmp_ary;
VALUE            1419 vm_insnhelper.c 	    VALUE v = ptr[len - j - 1];
VALUE            1429 vm_insnhelper.c 	VALUE *bptr = &base[space_size - 1];
VALUE            1452 vm_insnhelper.c check_cfunc(const NODE *mn, VALUE (*func)())
VALUE            1467 vm_insnhelper.c VALUE
VALUE            1468 vm_insnhelper.c opt_eq_func(VALUE recv, VALUE obj, IC ic)
VALUE            1470 vm_insnhelper.c     VALUE val = Qundef;
VALUE            1505 vm_insnhelper.c 	    extern VALUE rb_obj_equal(VALUE obj1, VALUE obj2);
VALUE              60 vm_insnhelper.h extern VALUE ruby_vm_global_state_version;
VALUE              61 vm_insnhelper.h extern VALUE ruby_vm_const_missing_count;
VALUE             138 vm_insnhelper.h #define GET_PREV_DFP(dfp)                ((VALUE *)((dfp)[0] & ~0x03))
VALUE             163 vm_insnhelper.h     VALUE v = vm_call_method(th, GET_CFP(), num, blockptr, flag, id, mn, recv); \
VALUE             191 vm_insnhelper.h     VALUE klass = CLASS_OF(recv); \
VALUE              18 vm_method.c        VALUE klass;		/* receiver's class */
VALUE              19 vm_method.c        VALUE oklass;		/* original's class */
VALUE              45 vm_method.c    rb_clear_cache_for_undef(VALUE klass, ID id)
VALUE              83 vm_method.c    rb_clear_cache_by_class(VALUE klass)
VALUE             102 vm_method.c    rb_add_method(VALUE klass, ID mid, NODE * node, int noex)
VALUE             193 vm_method.c    rb_define_alloc_func(VALUE klass, VALUE (*func)(VALUE))
VALUE             201 vm_method.c    rb_undef_alloc_func(VALUE klass)
VALUE             208 vm_method.c    rb_get_alloc_func(VALUE klass)
VALUE             221 vm_method.c    search_method(VALUE klass, ID id, VALUE *klassp)
VALUE             251 vm_method.c    rb_get_method_body(VALUE klass, ID id, ID *idp)
VALUE             291 vm_method.c    rb_method_node(VALUE klass, ID id)
VALUE             305 vm_method.c    remove_method(VALUE klass, ID mid)
VALUE             348 vm_method.c    rb_remove_method(VALUE klass, const char *name)
VALUE             361 vm_method.c    static VALUE
VALUE             362 vm_method.c    rb_mod_remove_method(int argc, VALUE *argv, VALUE mod)
VALUE             376 vm_method.c    rb_disable_super(VALUE klass, const char *name)
VALUE             382 vm_method.c    rb_enable_super(VALUE klass, const char *name)
VALUE             388 vm_method.c    rb_export_method(VALUE klass, ID name, ID noex)
VALUE             391 vm_method.c        VALUE origin;
VALUE             417 vm_method.c    rb_method_boundp(VALUE klass, ID id, int ex)
VALUE             431 vm_method.c    rb_attr(VALUE klass, ID id, int read, int write, int ex)
VALUE             472 vm_method.c    rb_undef(VALUE klass, ID id)
VALUE             474 vm_method.c        VALUE origin;
VALUE             491 vm_method.c    	VALUE c = klass;
VALUE             494 vm_method.c    	    VALUE obj = rb_iv_get(klass, "__attached__");
VALUE             564 vm_method.c    static VALUE
VALUE             565 vm_method.c    rb_mod_undef_method(int argc, VALUE *argv, VALUE mod)
VALUE             600 vm_method.c    static VALUE
VALUE             601 vm_method.c    rb_mod_method_defined(VALUE mod, VALUE mid)
VALUE             634 vm_method.c    static VALUE
VALUE             635 vm_method.c    rb_mod_public_method_defined(VALUE mod, VALUE mid)
VALUE             674 vm_method.c    static VALUE
VALUE             675 vm_method.c    rb_mod_private_method_defined(VALUE mod, VALUE mid)
VALUE             714 vm_method.c    static VALUE
VALUE             715 vm_method.c    rb_mod_protected_method_defined(VALUE mod, VALUE mid)
VALUE             729 vm_method.c    rb_alias(VALUE klass, ID name, ID def)
VALUE             732 vm_method.c        VALUE singleton = 0;
VALUE             807 vm_method.c    static VALUE
VALUE             808 vm_method.c    rb_mod_alias_method(VALUE mod, VALUE newname, VALUE oldname)
VALUE             815 vm_method.c    secure_visibility(VALUE self)
VALUE             824 vm_method.c    set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex)
VALUE             844 vm_method.c    static VALUE
VALUE             845 vm_method.c    rb_mod_public(int argc, VALUE *argv, VALUE module)
VALUE             867 vm_method.c    static VALUE
VALUE             868 vm_method.c    rb_mod_protected(int argc, VALUE *argv, VALUE module)
VALUE             899 vm_method.c    static VALUE
VALUE             900 vm_method.c    rb_mod_private(int argc, VALUE *argv, VALUE module)
VALUE             919 vm_method.c    static VALUE
VALUE             920 vm_method.c    rb_mod_public_method(int argc, VALUE *argv, VALUE obj)
VALUE             942 vm_method.c    static VALUE
VALUE             943 vm_method.c    rb_mod_private_method(int argc, VALUE *argv, VALUE obj)
VALUE             959 vm_method.c    static VALUE
VALUE             960 vm_method.c    top_public(int argc, VALUE *argv)
VALUE             965 vm_method.c    static VALUE
VALUE             966 vm_method.c    top_private(int argc, VALUE *argv)
VALUE            1007 vm_method.c    static VALUE
VALUE            1008 vm_method.c    rb_mod_modfunc(int argc, VALUE *argv, VALUE module)
VALUE            1027 vm_method.c    	VALUE m = module;
VALUE            1052 vm_method.c    rb_method_basic_definition_p(VALUE klass, ID id)
VALUE            1061 vm_method.c    rb_obj_respond_to(VALUE obj, ID id, int priv)
VALUE            1063 vm_method.c        VALUE klass = CLASS_OF(obj);
VALUE            1069 vm_method.c    	VALUE args[2];
VALUE            1079 vm_method.c    rb_respond_to(VALUE obj, ID id)
VALUE            1093 vm_method.c    static VALUE
VALUE            1094 vm_method.c    obj_respond_to(int argc, VALUE *argv, VALUE obj)
VALUE            1096 vm_method.c        VALUE mid, priv;
VALUE             348 win32/win32.c  			      (VALUE)_get_osfhandle(fd), oper, NULL,
VALUE            1078 win32/win32.c  insert(const char *path, VALUE vinfo, void *enc)
VALUE            1113 win32/win32.c      status = ruby_brace_glob(buf, 0, insert, (VALUE)&tail);