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