rb_define_method 6059 array.c            rb_define_method(rb_cArray, "initialize", rb_ary_initialize, -1);
rb_define_method 6060 array.c            rb_define_method(rb_cArray, "initialize_copy", rb_ary_replace, 1);
rb_define_method 6062 array.c            rb_define_method(rb_cArray, "inspect", rb_ary_inspect, 0);
rb_define_method 6064 array.c            rb_define_method(rb_cArray, "to_a", rb_ary_to_a, 0);
rb_define_method 6065 array.c            rb_define_method(rb_cArray, "to_h", rb_ary_to_h, 0);
rb_define_method 6066 array.c            rb_define_method(rb_cArray, "to_ary", rb_ary_to_ary_m, 0);
rb_define_method 6067 array.c            rb_define_method(rb_cArray, "frozen?",  rb_ary_frozen_p, 0);
rb_define_method 6069 array.c            rb_define_method(rb_cArray, "==", rb_ary_equal, 1);
rb_define_method 6070 array.c            rb_define_method(rb_cArray, "eql?", rb_ary_eql, 1);
rb_define_method 6071 array.c            rb_define_method(rb_cArray, "hash", rb_ary_hash, 0);
rb_define_method 6073 array.c            rb_define_method(rb_cArray, "[]", rb_ary_aref, -1);
rb_define_method 6074 array.c            rb_define_method(rb_cArray, "[]=", rb_ary_aset, -1);
rb_define_method 6075 array.c            rb_define_method(rb_cArray, "at", rb_ary_at, 1);
rb_define_method 6076 array.c            rb_define_method(rb_cArray, "fetch", rb_ary_fetch, -1);
rb_define_method 6077 array.c            rb_define_method(rb_cArray, "first", rb_ary_first, -1);
rb_define_method 6078 array.c            rb_define_method(rb_cArray, "last", rb_ary_last, -1);
rb_define_method 6079 array.c            rb_define_method(rb_cArray, "concat", rb_ary_concat, 1);
rb_define_method 6080 array.c            rb_define_method(rb_cArray, "<<", rb_ary_push, 1);
rb_define_method 6081 array.c            rb_define_method(rb_cArray, "push", rb_ary_push_m, -1);
rb_define_method 6082 array.c            rb_define_method(rb_cArray, "pop", rb_ary_pop_m, -1);
rb_define_method 6083 array.c            rb_define_method(rb_cArray, "shift", rb_ary_shift_m, -1);
rb_define_method 6084 array.c            rb_define_method(rb_cArray, "unshift", rb_ary_unshift_m, -1);
rb_define_method 6085 array.c            rb_define_method(rb_cArray, "insert", rb_ary_insert, -1);
rb_define_method 6086 array.c            rb_define_method(rb_cArray, "each", rb_ary_each, 0);
rb_define_method 6087 array.c            rb_define_method(rb_cArray, "each_index", rb_ary_each_index, 0);
rb_define_method 6088 array.c            rb_define_method(rb_cArray, "reverse_each", rb_ary_reverse_each, 0);
rb_define_method 6089 array.c            rb_define_method(rb_cArray, "length", rb_ary_length, 0);
rb_define_method 6091 array.c            rb_define_method(rb_cArray, "empty?", rb_ary_empty_p, 0);
rb_define_method 6092 array.c            rb_define_method(rb_cArray, "find_index", rb_ary_index, -1);
rb_define_method 6093 array.c            rb_define_method(rb_cArray, "index", rb_ary_index, -1);
rb_define_method 6094 array.c            rb_define_method(rb_cArray, "rindex", rb_ary_rindex, -1);
rb_define_method 6095 array.c            rb_define_method(rb_cArray, "join", rb_ary_join_m, -1);
rb_define_method 6096 array.c            rb_define_method(rb_cArray, "reverse", rb_ary_reverse_m, 0);
rb_define_method 6097 array.c            rb_define_method(rb_cArray, "reverse!", rb_ary_reverse_bang, 0);
rb_define_method 6098 array.c            rb_define_method(rb_cArray, "rotate", rb_ary_rotate_m, -1);
rb_define_method 6099 array.c            rb_define_method(rb_cArray, "rotate!", rb_ary_rotate_bang, -1);
rb_define_method 6100 array.c            rb_define_method(rb_cArray, "sort", rb_ary_sort, 0);
rb_define_method 6101 array.c            rb_define_method(rb_cArray, "sort!", rb_ary_sort_bang, 0);
rb_define_method 6102 array.c            rb_define_method(rb_cArray, "sort_by!", rb_ary_sort_by_bang, 0);
rb_define_method 6103 array.c            rb_define_method(rb_cArray, "collect", rb_ary_collect, 0);
rb_define_method 6104 array.c            rb_define_method(rb_cArray, "collect!", rb_ary_collect_bang, 0);
rb_define_method 6105 array.c            rb_define_method(rb_cArray, "map", rb_ary_collect, 0);
rb_define_method 6106 array.c            rb_define_method(rb_cArray, "map!", rb_ary_collect_bang, 0);
rb_define_method 6107 array.c            rb_define_method(rb_cArray, "select", rb_ary_select, 0);
rb_define_method 6108 array.c            rb_define_method(rb_cArray, "select!", rb_ary_select_bang, 0);
rb_define_method 6109 array.c            rb_define_method(rb_cArray, "keep_if", rb_ary_keep_if, 0);
rb_define_method 6110 array.c            rb_define_method(rb_cArray, "values_at", rb_ary_values_at, -1);
rb_define_method 6111 array.c            rb_define_method(rb_cArray, "delete", rb_ary_delete, 1);
rb_define_method 6112 array.c            rb_define_method(rb_cArray, "delete_at", rb_ary_delete_at_m, 1);
rb_define_method 6113 array.c            rb_define_method(rb_cArray, "delete_if", rb_ary_delete_if, 0);
rb_define_method 6114 array.c            rb_define_method(rb_cArray, "reject", rb_ary_reject, 0);
rb_define_method 6115 array.c            rb_define_method(rb_cArray, "reject!", rb_ary_reject_bang, 0);
rb_define_method 6116 array.c            rb_define_method(rb_cArray, "zip", rb_ary_zip, -1);
rb_define_method 6117 array.c            rb_define_method(rb_cArray, "transpose", rb_ary_transpose, 0);
rb_define_method 6118 array.c            rb_define_method(rb_cArray, "replace", rb_ary_replace, 1);
rb_define_method 6119 array.c            rb_define_method(rb_cArray, "clear", rb_ary_clear, 0);
rb_define_method 6120 array.c            rb_define_method(rb_cArray, "fill", rb_ary_fill, -1);
rb_define_method 6121 array.c            rb_define_method(rb_cArray, "include?", rb_ary_includes, 1);
rb_define_method 6122 array.c            rb_define_method(rb_cArray, "<=>", rb_ary_cmp, 1);
rb_define_method 6124 array.c            rb_define_method(rb_cArray, "slice", rb_ary_aref, -1);
rb_define_method 6125 array.c            rb_define_method(rb_cArray, "slice!", rb_ary_slice_bang, -1);
rb_define_method 6127 array.c            rb_define_method(rb_cArray, "assoc", rb_ary_assoc, 1);
rb_define_method 6128 array.c            rb_define_method(rb_cArray, "rassoc", rb_ary_rassoc, 1);
rb_define_method 6130 array.c            rb_define_method(rb_cArray, "+", rb_ary_plus, 1);
rb_define_method 6131 array.c            rb_define_method(rb_cArray, "*", rb_ary_times, 1);
rb_define_method 6133 array.c            rb_define_method(rb_cArray, "-", rb_ary_diff, 1);
rb_define_method 6134 array.c            rb_define_method(rb_cArray, "&", rb_ary_and, 1);
rb_define_method 6135 array.c            rb_define_method(rb_cArray, "|", rb_ary_or, 1);
rb_define_method 6137 array.c            rb_define_method(rb_cArray, "max", rb_ary_max, -1);
rb_define_method 6138 array.c            rb_define_method(rb_cArray, "min", rb_ary_min, -1);
rb_define_method 6140 array.c            rb_define_method(rb_cArray, "uniq", rb_ary_uniq, 0);
rb_define_method 6141 array.c            rb_define_method(rb_cArray, "uniq!", rb_ary_uniq_bang, 0);
rb_define_method 6142 array.c            rb_define_method(rb_cArray, "compact", rb_ary_compact, 0);
rb_define_method 6143 array.c            rb_define_method(rb_cArray, "compact!", rb_ary_compact_bang, 0);
rb_define_method 6144 array.c            rb_define_method(rb_cArray, "flatten", rb_ary_flatten, -1);
rb_define_method 6145 array.c            rb_define_method(rb_cArray, "flatten!", rb_ary_flatten_bang, -1);
rb_define_method 6146 array.c            rb_define_method(rb_cArray, "count", rb_ary_count, -1);
rb_define_method 6147 array.c            rb_define_method(rb_cArray, "shuffle!", rb_ary_shuffle_bang, -1);
rb_define_method 6148 array.c            rb_define_method(rb_cArray, "shuffle", rb_ary_shuffle, -1);
rb_define_method 6149 array.c            rb_define_method(rb_cArray, "sample", rb_ary_sample, -1);
rb_define_method 6150 array.c            rb_define_method(rb_cArray, "cycle", rb_ary_cycle, -1);
rb_define_method 6151 array.c            rb_define_method(rb_cArray, "permutation", rb_ary_permutation, -1);
rb_define_method 6152 array.c            rb_define_method(rb_cArray, "combination", rb_ary_combination, 1);
rb_define_method 6153 array.c            rb_define_method(rb_cArray, "repeated_permutation", rb_ary_repeated_permutation, 1);
rb_define_method 6154 array.c            rb_define_method(rb_cArray, "repeated_combination", rb_ary_repeated_combination, 1);
rb_define_method 6155 array.c            rb_define_method(rb_cArray, "product", rb_ary_product, -1);
rb_define_method 6157 array.c            rb_define_method(rb_cArray, "take", rb_ary_take, 1);
rb_define_method 6158 array.c            rb_define_method(rb_cArray, "take_while", rb_ary_take_while, 0);
rb_define_method 6159 array.c            rb_define_method(rb_cArray, "drop", rb_ary_drop, 1);
rb_define_method 6160 array.c            rb_define_method(rb_cArray, "drop_while", rb_ary_drop_while, 0);
rb_define_method 6161 array.c            rb_define_method(rb_cArray, "bsearch", rb_ary_bsearch, 0);
rb_define_method 6162 array.c            rb_define_method(rb_cArray, "bsearch_index", rb_ary_bsearch_index, 0);
rb_define_method 6163 array.c            rb_define_method(rb_cArray, "any?", rb_ary_any_p, 0);
rb_define_method 6164 array.c            rb_define_method(rb_cArray, "dig", rb_ary_dig, -1);
rb_define_method 6165 array.c            rb_define_method(rb_cArray, "sum", rb_ary_sum, -1);
rb_define_method 6793 bignum.c           rb_define_method(rb_cInteger, "coerce", rb_int_coerce, 1);
rb_define_method 1689 class.c            rb_define_method(singleton_class_of(obj), name, func, argc);
rb_define_method  219 compar.c           rb_define_method(rb_mComparable, "==", cmp_equal, 1);
rb_define_method  220 compar.c           rb_define_method(rb_mComparable, ">", cmp_gt, 1);
rb_define_method  221 compar.c           rb_define_method(rb_mComparable, ">=", cmp_ge, 1);
rb_define_method  222 compar.c           rb_define_method(rb_mComparable, "<", cmp_lt, 1);
rb_define_method  223 compar.c           rb_define_method(rb_mComparable, "<=", cmp_le, 1);
rb_define_method  224 compar.c           rb_define_method(rb_mComparable, "between?", cmp_between, 2);
rb_define_method 2176 complex.c          rb_define_method(rb_cComplex, "real", nucomp_real, 0);
rb_define_method 2177 complex.c          rb_define_method(rb_cComplex, "imaginary", nucomp_imag, 0);
rb_define_method 2178 complex.c          rb_define_method(rb_cComplex, "imag", nucomp_imag, 0);
rb_define_method 2180 complex.c          rb_define_method(rb_cComplex, "-@", nucomp_negate, 0);
rb_define_method 2181 complex.c          rb_define_method(rb_cComplex, "+", nucomp_add, 1);
rb_define_method 2182 complex.c          rb_define_method(rb_cComplex, "-", nucomp_sub, 1);
rb_define_method 2183 complex.c          rb_define_method(rb_cComplex, "*", nucomp_mul, 1);
rb_define_method 2184 complex.c          rb_define_method(rb_cComplex, "/", nucomp_div, 1);
rb_define_method 2185 complex.c          rb_define_method(rb_cComplex, "quo", nucomp_quo, 1);
rb_define_method 2186 complex.c          rb_define_method(rb_cComplex, "fdiv", nucomp_fdiv, 1);
rb_define_method 2187 complex.c          rb_define_method(rb_cComplex, "**", nucomp_expt, 1);
rb_define_method 2189 complex.c          rb_define_method(rb_cComplex, "==", nucomp_eqeq_p, 1);
rb_define_method 2190 complex.c          rb_define_method(rb_cComplex, "coerce", nucomp_coerce, 1);
rb_define_method 2192 complex.c          rb_define_method(rb_cComplex, "abs", nucomp_abs, 0);
rb_define_method 2193 complex.c          rb_define_method(rb_cComplex, "magnitude", nucomp_abs, 0);
rb_define_method 2194 complex.c          rb_define_method(rb_cComplex, "abs2", nucomp_abs2, 0);
rb_define_method 2195 complex.c          rb_define_method(rb_cComplex, "arg", nucomp_arg, 0);
rb_define_method 2196 complex.c          rb_define_method(rb_cComplex, "angle", nucomp_arg, 0);
rb_define_method 2197 complex.c          rb_define_method(rb_cComplex, "phase", nucomp_arg, 0);
rb_define_method 2198 complex.c          rb_define_method(rb_cComplex, "rectangular", nucomp_rect, 0);
rb_define_method 2199 complex.c          rb_define_method(rb_cComplex, "rect", nucomp_rect, 0);
rb_define_method 2200 complex.c          rb_define_method(rb_cComplex, "polar", nucomp_polar, 0);
rb_define_method 2201 complex.c          rb_define_method(rb_cComplex, "conjugate", nucomp_conj, 0);
rb_define_method 2202 complex.c          rb_define_method(rb_cComplex, "conj", nucomp_conj, 0);
rb_define_method 2204 complex.c          rb_define_method(rb_cComplex, "~", nucomp_conj, 0); /* gcc */
rb_define_method 2207 complex.c          rb_define_method(rb_cComplex, "real?", nucomp_false, 0);
rb_define_method 2209 complex.c          rb_define_method(rb_cComplex, "complex?", nucomp_true, 0);
rb_define_method 2210 complex.c          rb_define_method(rb_cComplex, "exact?", nucomp_exact_p, 0);
rb_define_method 2211 complex.c          rb_define_method(rb_cComplex, "inexact?", nucomp_inexact_p, 0);
rb_define_method 2214 complex.c          rb_define_method(rb_cComplex, "numerator", nucomp_numerator, 0);
rb_define_method 2215 complex.c          rb_define_method(rb_cComplex, "denominator", nucomp_denominator, 0);
rb_define_method 2217 complex.c          rb_define_method(rb_cComplex, "hash", nucomp_hash, 0);
rb_define_method 2218 complex.c          rb_define_method(rb_cComplex, "eql?", nucomp_eql_p, 1);
rb_define_method 2220 complex.c          rb_define_method(rb_cComplex, "to_s", nucomp_to_s, 0);
rb_define_method 2221 complex.c          rb_define_method(rb_cComplex, "inspect", nucomp_inspect, 0);
rb_define_method 2233 complex.c          rb_define_method(rb_cComplex, "to_i", nucomp_to_i, 0);
rb_define_method 2234 complex.c          rb_define_method(rb_cComplex, "to_f", nucomp_to_f, 0);
rb_define_method 2235 complex.c          rb_define_method(rb_cComplex, "to_r", nucomp_to_r, 0);
rb_define_method 2236 complex.c          rb_define_method(rb_cComplex, "rationalize", nucomp_rationalize, -1);
rb_define_method 2237 complex.c          rb_define_method(rb_cComplex, "to_c", nucomp_to_c, 0);
rb_define_method 2238 complex.c          rb_define_method(rb_cNilClass, "to_c", nilclass_to_c, 0);
rb_define_method 2239 complex.c          rb_define_method(rb_cNumeric, "to_c", numeric_to_c, 0);
rb_define_method 2241 complex.c          rb_define_method(rb_cString, "to_c", string_to_c, 0);
rb_define_method 2247 complex.c          rb_define_method(rb_cNumeric, "real", numeric_real, 0);
rb_define_method 2248 complex.c          rb_define_method(rb_cNumeric, "imaginary", numeric_imag, 0);
rb_define_method 2249 complex.c          rb_define_method(rb_cNumeric, "imag", numeric_imag, 0);
rb_define_method 2250 complex.c          rb_define_method(rb_cNumeric, "abs2", numeric_abs2, 0);
rb_define_method 2251 complex.c          rb_define_method(rb_cNumeric, "arg", numeric_arg, 0);
rb_define_method 2252 complex.c          rb_define_method(rb_cNumeric, "angle", numeric_arg, 0);
rb_define_method 2253 complex.c          rb_define_method(rb_cNumeric, "phase", numeric_arg, 0);
rb_define_method 2254 complex.c          rb_define_method(rb_cNumeric, "rectangular", numeric_rect, 0);
rb_define_method 2255 complex.c          rb_define_method(rb_cNumeric, "rect", numeric_rect, 0);
rb_define_method 2256 complex.c          rb_define_method(rb_cNumeric, "polar", numeric_polar, 0);
rb_define_method 2257 complex.c          rb_define_method(rb_cNumeric, "conjugate", numeric_conj, 0);
rb_define_method 2258 complex.c          rb_define_method(rb_cNumeric, "conj", numeric_conj, 0);
rb_define_method 2260 complex.c          rb_define_method(rb_cFloat, "arg", float_arg, 0);
rb_define_method 2261 complex.c          rb_define_method(rb_cFloat, "angle", float_arg, 0);
rb_define_method 2262 complex.c          rb_define_method(rb_cFloat, "phase", float_arg, 0);
rb_define_method 1685 cont.c             rb_define_method(rb_cFiber, "initialize", rb_fiber_init, 0);
rb_define_method 1686 cont.c             rb_define_method(rb_cFiber, "resume", rb_fiber_m_resume, -1);
rb_define_method 1697 cont.c             rb_define_method(rb_cContinuation, "call", rb_cont_call, -1);
rb_define_method 1698 cont.c             rb_define_method(rb_cContinuation, "[]", rb_cont_call, -1);
rb_define_method 1705 cont.c             rb_define_method(rb_cFiber, "transfer", rb_fiber_m_transfer, -1);
rb_define_method 1706 cont.c             rb_define_method(rb_cFiber, "alive?", rb_fiber_alive_p, 0);
rb_define_method 2726 dir.c              rb_define_method(rb_cDir,"initialize", dir_initialize, -1);
rb_define_method 2727 dir.c              rb_define_method(rb_cDir,"fileno", dir_fileno, 0);
rb_define_method 2728 dir.c              rb_define_method(rb_cDir,"path", dir_path, 0);
rb_define_method 2729 dir.c              rb_define_method(rb_cDir,"to_path", dir_path, 0);
rb_define_method 2730 dir.c              rb_define_method(rb_cDir,"inspect", dir_inspect, 0);
rb_define_method 2731 dir.c              rb_define_method(rb_cDir,"read", dir_read, 0);
rb_define_method 2732 dir.c              rb_define_method(rb_cDir,"each", dir_each, 0);
rb_define_method 2733 dir.c              rb_define_method(rb_cDir,"rewind", dir_rewind, 0);
rb_define_method 2734 dir.c              rb_define_method(rb_cDir,"tell", dir_tell, 0);
rb_define_method 2735 dir.c              rb_define_method(rb_cDir,"seek", dir_seek, 1);
rb_define_method 2736 dir.c              rb_define_method(rb_cDir,"pos", dir_tell, 0);
rb_define_method 2737 dir.c              rb_define_method(rb_cDir,"pos=", dir_set_pos, 1);
rb_define_method 2738 dir.c              rb_define_method(rb_cDir,"close", dir_close, 0);
rb_define_method 1926 encoding.c         rb_define_method(rb_cEncoding, "to_s", enc_name, 0);
rb_define_method 1927 encoding.c         rb_define_method(rb_cEncoding, "inspect", enc_inspect, 0);
rb_define_method 1928 encoding.c         rb_define_method(rb_cEncoding, "name", enc_name, 0);
rb_define_method 1929 encoding.c         rb_define_method(rb_cEncoding, "names", enc_names, 0);
rb_define_method 1930 encoding.c         rb_define_method(rb_cEncoding, "dummy?", enc_dummy_p, 0);
rb_define_method 1931 encoding.c         rb_define_method(rb_cEncoding, "ascii_compatible?", enc_ascii_compatible_p, 0);
rb_define_method 1932 encoding.c         rb_define_method(rb_cEncoding, "replicate", enc_replicate, 1);
rb_define_method 1939 encoding.c         rb_define_method(rb_cEncoding, "_dump", enc_dump, -1);
rb_define_method 3815 enum.c             rb_define_method(rb_mEnumerable, "to_a", enum_to_a, -1);
rb_define_method 3816 enum.c             rb_define_method(rb_mEnumerable, "entries", enum_to_a, -1);
rb_define_method 3817 enum.c             rb_define_method(rb_mEnumerable, "to_h", enum_to_h, -1);
rb_define_method 3819 enum.c             rb_define_method(rb_mEnumerable, "sort", enum_sort, 0);
rb_define_method 3820 enum.c             rb_define_method(rb_mEnumerable, "sort_by", enum_sort_by, 0);
rb_define_method 3821 enum.c             rb_define_method(rb_mEnumerable, "grep", enum_grep, 1);
rb_define_method 3822 enum.c             rb_define_method(rb_mEnumerable, "grep_v", enum_grep_v, 1);
rb_define_method 3823 enum.c             rb_define_method(rb_mEnumerable, "count", enum_count, -1);
rb_define_method 3824 enum.c             rb_define_method(rb_mEnumerable, "find", enum_find, -1);
rb_define_method 3825 enum.c             rb_define_method(rb_mEnumerable, "detect", enum_find, -1);
rb_define_method 3826 enum.c             rb_define_method(rb_mEnumerable, "find_index", enum_find_index, -1);
rb_define_method 3827 enum.c             rb_define_method(rb_mEnumerable, "find_all", enum_find_all, 0);
rb_define_method 3828 enum.c             rb_define_method(rb_mEnumerable, "select", enum_find_all, 0);
rb_define_method 3829 enum.c             rb_define_method(rb_mEnumerable, "reject", enum_reject, 0);
rb_define_method 3830 enum.c             rb_define_method(rb_mEnumerable, "collect", enum_collect, 0);
rb_define_method 3831 enum.c             rb_define_method(rb_mEnumerable, "map", enum_collect, 0);
rb_define_method 3832 enum.c             rb_define_method(rb_mEnumerable, "flat_map", enum_flat_map, 0);
rb_define_method 3833 enum.c             rb_define_method(rb_mEnumerable, "collect_concat", enum_flat_map, 0);
rb_define_method 3834 enum.c             rb_define_method(rb_mEnumerable, "inject", enum_inject, -1);
rb_define_method 3835 enum.c             rb_define_method(rb_mEnumerable, "reduce", enum_inject, -1);
rb_define_method 3836 enum.c             rb_define_method(rb_mEnumerable, "partition", enum_partition, 0);
rb_define_method 3837 enum.c             rb_define_method(rb_mEnumerable, "group_by", enum_group_by, 0);
rb_define_method 3838 enum.c             rb_define_method(rb_mEnumerable, "first", enum_first, -1);
rb_define_method 3839 enum.c             rb_define_method(rb_mEnumerable, "all?", enum_all, 0);
rb_define_method 3840 enum.c             rb_define_method(rb_mEnumerable, "any?", enum_any, 0);
rb_define_method 3841 enum.c             rb_define_method(rb_mEnumerable, "one?", enum_one, 0);
rb_define_method 3842 enum.c             rb_define_method(rb_mEnumerable, "none?", enum_none, 0);
rb_define_method 3843 enum.c             rb_define_method(rb_mEnumerable, "min", enum_min, -1);
rb_define_method 3844 enum.c             rb_define_method(rb_mEnumerable, "max", enum_max, -1);
rb_define_method 3845 enum.c             rb_define_method(rb_mEnumerable, "minmax", enum_minmax, 0);
rb_define_method 3846 enum.c             rb_define_method(rb_mEnumerable, "min_by", enum_min_by, -1);
rb_define_method 3847 enum.c             rb_define_method(rb_mEnumerable, "max_by", enum_max_by, -1);
rb_define_method 3848 enum.c             rb_define_method(rb_mEnumerable, "minmax_by", enum_minmax_by, 0);
rb_define_method 3849 enum.c             rb_define_method(rb_mEnumerable, "member?", enum_member, 1);
rb_define_method 3850 enum.c             rb_define_method(rb_mEnumerable, "include?", enum_member, 1);
rb_define_method 3851 enum.c             rb_define_method(rb_mEnumerable, "each_with_index", enum_each_with_index, -1);
rb_define_method 3852 enum.c             rb_define_method(rb_mEnumerable, "reverse_each", enum_reverse_each, -1);
rb_define_method 3853 enum.c             rb_define_method(rb_mEnumerable, "each_entry", enum_each_entry, -1);
rb_define_method 3854 enum.c             rb_define_method(rb_mEnumerable, "each_slice", enum_each_slice, 1);
rb_define_method 3855 enum.c             rb_define_method(rb_mEnumerable, "each_cons", enum_each_cons, 1);
rb_define_method 3856 enum.c             rb_define_method(rb_mEnumerable, "each_with_object", enum_each_with_object, 1);
rb_define_method 3857 enum.c             rb_define_method(rb_mEnumerable, "zip", enum_zip, -1);
rb_define_method 3858 enum.c             rb_define_method(rb_mEnumerable, "take", enum_take, 1);
rb_define_method 3859 enum.c             rb_define_method(rb_mEnumerable, "take_while", enum_take_while, 0);
rb_define_method 3860 enum.c             rb_define_method(rb_mEnumerable, "drop", enum_drop, 1);
rb_define_method 3861 enum.c             rb_define_method(rb_mEnumerable, "drop_while", enum_drop_while, 0);
rb_define_method 3862 enum.c             rb_define_method(rb_mEnumerable, "cycle", enum_cycle, -1);
rb_define_method 3863 enum.c             rb_define_method(rb_mEnumerable, "chunk", enum_chunk, 0);
rb_define_method 3864 enum.c             rb_define_method(rb_mEnumerable, "slice_before", enum_slice_before, -1);
rb_define_method 3865 enum.c             rb_define_method(rb_mEnumerable, "slice_after", enum_slice_after, -1);
rb_define_method 3866 enum.c             rb_define_method(rb_mEnumerable, "slice_when", enum_slice_when, 0);
rb_define_method 3867 enum.c             rb_define_method(rb_mEnumerable, "chunk_while", enum_chunk_while, 0);
rb_define_method 3868 enum.c             rb_define_method(rb_mEnumerable, "sum", enum_sum, -1);
rb_define_method 2029 enumerator.c       rb_define_method(rb_mKernel, "to_enum", obj_to_enum, -1);
rb_define_method 2030 enumerator.c       rb_define_method(rb_mKernel, "enum_for", obj_to_enum, -1);
rb_define_method 2036 enumerator.c       rb_define_method(rb_cEnumerator, "initialize", enumerator_initialize, -1);
rb_define_method 2037 enumerator.c       rb_define_method(rb_cEnumerator, "initialize_copy", enumerator_init_copy, 1);
rb_define_method 2038 enumerator.c       rb_define_method(rb_cEnumerator, "each", enumerator_each, -1);
rb_define_method 2039 enumerator.c       rb_define_method(rb_cEnumerator, "each_with_index", enumerator_each_with_index, 0);
rb_define_method 2040 enumerator.c       rb_define_method(rb_cEnumerator, "each_with_object", enumerator_with_object, 1);
rb_define_method 2041 enumerator.c       rb_define_method(rb_cEnumerator, "with_index", enumerator_with_index, -1);
rb_define_method 2042 enumerator.c       rb_define_method(rb_cEnumerator, "with_object", enumerator_with_object, 1);
rb_define_method 2043 enumerator.c       rb_define_method(rb_cEnumerator, "next_values", enumerator_next_values, 0);
rb_define_method 2044 enumerator.c       rb_define_method(rb_cEnumerator, "peek_values", enumerator_peek_values_m, 0);
rb_define_method 2045 enumerator.c       rb_define_method(rb_cEnumerator, "next", enumerator_next, 0);
rb_define_method 2046 enumerator.c       rb_define_method(rb_cEnumerator, "peek", enumerator_peek, 0);
rb_define_method 2047 enumerator.c       rb_define_method(rb_cEnumerator, "feed", enumerator_feed, 1);
rb_define_method 2048 enumerator.c       rb_define_method(rb_cEnumerator, "rewind", enumerator_rewind, 0);
rb_define_method 2049 enumerator.c       rb_define_method(rb_cEnumerator, "inspect", enumerator_inspect, 0);
rb_define_method 2050 enumerator.c       rb_define_method(rb_cEnumerator, "size", enumerator_size, 0);
rb_define_method 2054 enumerator.c       rb_define_method(rb_mEnumerable, "lazy", enumerable_lazy, 0);
rb_define_method 2055 enumerator.c       rb_define_method(rb_cLazy, "initialize", lazy_initialize, -1);
rb_define_method 2056 enumerator.c       rb_define_method(rb_cLazy, "to_enum", lazy_to_enum, -1);
rb_define_method 2057 enumerator.c       rb_define_method(rb_cLazy, "enum_for", lazy_to_enum, -1);
rb_define_method 2058 enumerator.c       rb_define_method(rb_cLazy, "map", lazy_map, 0);
rb_define_method 2059 enumerator.c       rb_define_method(rb_cLazy, "collect", lazy_map, 0);
rb_define_method 2060 enumerator.c       rb_define_method(rb_cLazy, "flat_map", lazy_flat_map, 0);
rb_define_method 2061 enumerator.c       rb_define_method(rb_cLazy, "collect_concat", lazy_flat_map, 0);
rb_define_method 2062 enumerator.c       rb_define_method(rb_cLazy, "select", lazy_select, 0);
rb_define_method 2063 enumerator.c       rb_define_method(rb_cLazy, "find_all", lazy_select, 0);
rb_define_method 2064 enumerator.c       rb_define_method(rb_cLazy, "reject", lazy_reject, 0);
rb_define_method 2065 enumerator.c       rb_define_method(rb_cLazy, "grep", lazy_grep, 1);
rb_define_method 2066 enumerator.c       rb_define_method(rb_cLazy, "grep_v", lazy_grep_v, 1);
rb_define_method 2067 enumerator.c       rb_define_method(rb_cLazy, "zip", lazy_zip, -1);
rb_define_method 2068 enumerator.c       rb_define_method(rb_cLazy, "take", lazy_take, 1);
rb_define_method 2069 enumerator.c       rb_define_method(rb_cLazy, "take_while", lazy_take_while, 0);
rb_define_method 2070 enumerator.c       rb_define_method(rb_cLazy, "drop", lazy_drop, 1);
rb_define_method 2071 enumerator.c       rb_define_method(rb_cLazy, "drop_while", lazy_drop_while, 0);
rb_define_method 2072 enumerator.c       rb_define_method(rb_cLazy, "lazy", lazy_lazy, 0);
rb_define_method 2073 enumerator.c       rb_define_method(rb_cLazy, "chunk", lazy_super, -1);
rb_define_method 2074 enumerator.c       rb_define_method(rb_cLazy, "slice_before", lazy_super, -1);
rb_define_method 2075 enumerator.c       rb_define_method(rb_cLazy, "slice_after", lazy_super, -1);
rb_define_method 2076 enumerator.c       rb_define_method(rb_cLazy, "slice_when", lazy_super, -1);
rb_define_method 2081 enumerator.c       rb_define_method(rb_eStopIteration, "result", stop_result, 0);
rb_define_method 2087 enumerator.c       rb_define_method(rb_cGenerator, "initialize", generator_initialize, -1);
rb_define_method 2088 enumerator.c       rb_define_method(rb_cGenerator, "initialize_copy", generator_init_copy, 1);
rb_define_method 2089 enumerator.c       rb_define_method(rb_cGenerator, "each", generator_each, -1);
rb_define_method 2094 enumerator.c       rb_define_method(rb_cYielder, "initialize", yielder_initialize, 0);
rb_define_method 2095 enumerator.c       rb_define_method(rb_cYielder, "yield", yielder_yield, -2);
rb_define_method 2096 enumerator.c       rb_define_method(rb_cYielder, "<<", yielder_yield_push, -2);
rb_define_method 1963 error.c            rb_define_method(rb_eException, "exception", exc_exception, -1);
rb_define_method 1964 error.c            rb_define_method(rb_eException, "initialize", exc_initialize, -1);
rb_define_method 1965 error.c            rb_define_method(rb_eException, "==", exc_equal, 1);
rb_define_method 1966 error.c            rb_define_method(rb_eException, "to_s", exc_to_s, 0);
rb_define_method 1967 error.c            rb_define_method(rb_eException, "message", exc_message, 0);
rb_define_method 1968 error.c            rb_define_method(rb_eException, "inspect", exc_inspect, 0);
rb_define_method 1969 error.c            rb_define_method(rb_eException, "backtrace", exc_backtrace, 0);
rb_define_method 1970 error.c            rb_define_method(rb_eException, "backtrace_locations", exc_backtrace_locations, 0);
rb_define_method 1971 error.c            rb_define_method(rb_eException, "set_backtrace", exc_set_backtrace, 1);
rb_define_method 1972 error.c            rb_define_method(rb_eException, "cause", exc_cause, 0);
rb_define_method 1975 error.c            rb_define_method(rb_eSystemExit, "initialize", exit_initialize, -1);
rb_define_method 1976 error.c            rb_define_method(rb_eSystemExit, "status", exit_status, 0);
rb_define_method 1977 error.c            rb_define_method(rb_eSystemExit, "success?", exit_success_p, 0);
rb_define_method 1992 error.c            rb_define_method(rb_eSyntaxError, "initialize", syntax_error_initialize, -1);
rb_define_method 2001 error.c            rb_define_method(rb_eNameError, "initialize", name_err_initialize, -1);
rb_define_method 2002 error.c            rb_define_method(rb_eNameError, "name", name_err_name, 0);
rb_define_method 2003 error.c            rb_define_method(rb_eNameError, "receiver", name_err_receiver, 0);
rb_define_method 2004 error.c            rb_define_method(rb_eNameError, "local_variables", name_err_local_variables, 0);
rb_define_method 2006 error.c            rb_define_method(rb_cNameErrorMesg, "==", name_err_mesg_equal, 1);
rb_define_method 2007 error.c            rb_define_method(rb_cNameErrorMesg, "to_str", name_err_mesg_to_str, 0);
rb_define_method 2008 error.c            rb_define_method(rb_cNameErrorMesg, "_dump", name_err_mesg_dump, 1);
rb_define_method 2011 error.c            rb_define_method(rb_eNoMethodError, "initialize", nometh_err_initialize, -1);
rb_define_method 2012 error.c            rb_define_method(rb_eNoMethodError, "args", nometh_err_args, 0);
rb_define_method 2013 error.c            rb_define_method(rb_eNoMethodError, "private_call?", nometh_err_private_call_p, 0);
rb_define_method 2023 error.c            rb_define_method(rb_eSystemCallError, "initialize", syserr_initialize, -1);
rb_define_method 2024 error.c            rb_define_method(rb_eSystemCallError, "errno", syserr_errno, 0);
rb_define_method 1641 eval.c             rb_define_method(rb_cModule, "include", rb_mod_include, -1);
rb_define_method 1642 eval.c             rb_define_method(rb_cModule, "prepend", rb_mod_prepend, -1);
rb_define_method 1664 eval.c             rb_define_method(rb_mKernel, "extend", rb_obj_extend, -1);
rb_define_method   13 ext/-test-/array/resize/resize.c     rb_define_method(rb_cArray, "__resize__", ary_resize, 1);
rb_define_method   50 ext/-test-/bignum/big2str.c     rb_define_method(rb_cInteger, "big2str_generic", big2str_generic, 1);
rb_define_method   51 ext/-test-/bignum/big2str.c     rb_define_method(rb_cInteger, "big2str_poweroftwo", big2str_poweroftwo, 1);
rb_define_method   52 ext/-test-/bignum/big2str.c     rb_define_method(rb_cInteger, "big2str_gmp", big2str_gmp, 1);
rb_define_method   33 ext/-test-/bignum/div.c     rb_define_method(rb_cInteger, "big_divrem_normal", divrem_normal, 1);
rb_define_method   34 ext/-test-/bignum/div.c     rb_define_method(rb_cInteger, "big_divrem_gmp", divrem_gmp, 1);
rb_define_method   70 ext/-test-/bignum/intpack.c     rb_define_method(rb_cInteger, "test_pack_raw", rb_integer_pack_raw_m, 5);
rb_define_method   71 ext/-test-/bignum/intpack.c     rb_define_method(rb_cInteger, "test_pack", rb_integer_pack_m, 4);
rb_define_method   85 ext/-test-/bignum/intpack.c     rb_define_method(rb_cInteger, "test_numbits_2comp_without_sign", rb_integer_test_numbits_2comp_without_sign, 0);
rb_define_method   86 ext/-test-/bignum/intpack.c     rb_define_method(rb_cInteger, "test_numbytes_2comp_with_sign", rb_integer_test_numbytes_2comp_with_sign, 0);
rb_define_method   59 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_mul_normal", mul_normal, 1);
rb_define_method   60 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_sq_fast", sq_fast, 0);
rb_define_method   61 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_mul_balance", mul_balance, 1);
rb_define_method   62 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_mul_karatsuba", mul_karatsuba, 1);
rb_define_method   63 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_mul_toom3", mul_toom3, 1);
rb_define_method   64 ext/-test-/bignum/mul.c     rb_define_method(rb_cInteger, "big_mul_gmp", mul_gmp, 1);
rb_define_method   34 ext/-test-/bignum/str2big.c     rb_define_method(rb_cString, "str2big_poweroftwo", str2big_poweroftwo, 2);
rb_define_method   35 ext/-test-/bignum/str2big.c     rb_define_method(rb_cString, "str2big_normal", str2big_normal, 2);
rb_define_method   36 ext/-test-/bignum/str2big.c     rb_define_method(rb_cString, "str2big_karatsuba", str2big_karatsuba, 2);
rb_define_method   37 ext/-test-/bignum/str2big.c     rb_define_method(rb_cString, "str2big_gmp", str2big_gmp, 2);
rb_define_method   18 ext/-test-/fatal/rb_fatal.c     rb_define_method(rb_mKernel, "rb_fatal", ruby_fatal, 1);
rb_define_method   33 ext/-test-/gvl/call_without_gvl/call_without_gvl.c     rb_define_method(rb_cThread, "__runnable_sleep__", thread_runnable_sleep, 1);
rb_define_method   15 ext/-test-/hash/delete.c     rb_define_method(klass, "delete!", hash_delete, 1);
rb_define_method   26 ext/-test-/integer/core_ext.c     rb_define_method(rb_cInteger, "bignum?", int_bignum_p, 0);
rb_define_method   27 ext/-test-/integer/core_ext.c     rb_define_method(rb_cInteger, "fixnum?", int_fixnum_p, 0);
rb_define_method   28 ext/-test-/integer/core_ext.c     rb_define_method(rb_cInteger, "to_bignum", rb_int_to_bignum, 0);
rb_define_method   15 ext/-test-/iter/yield.c     rb_define_method(yield, "yield_block", yield_block, -1);
rb_define_method   30 ext/-test-/marshal/compat/usrcompat.c     rb_define_method(oldclass, "marshal_load", compat_mload, 1);
rb_define_method   36 ext/-test-/marshal/internal_ivar/internal_ivar.c     rb_define_method(newclass, "initialize", init, 2);
rb_define_method   37 ext/-test-/marshal/internal_ivar/internal_ivar.c     rb_define_method(newclass, "normal", get_normal, 0);
rb_define_method   38 ext/-test-/marshal/internal_ivar/internal_ivar.c     rb_define_method(newclass, "internal", get_internal, 0);
rb_define_method   46 ext/-test-/marshal/usr/usrmarshal.c     rb_define_method(newclass, "initialize", usr_init, 1);
rb_define_method   47 ext/-test-/marshal/usr/usrmarshal.c     rb_define_method(newclass, "value", usr_value, 0);
rb_define_method   48 ext/-test-/marshal/usr/usrmarshal.c     rb_define_method(newclass, "marshal_load", usr_init, 1);
rb_define_method   49 ext/-test-/marshal/usr/usrmarshal.c     rb_define_method(newclass, "marshal_dump", usr_value, 0);
rb_define_method   49 ext/-test-/popen_deadlock/infinite_loop_dlsym.c     rb_define_method(rb_cThread, "__infinite_loop_dlsym__", loop_dlsym, 1);
rb_define_method   35 ext/-test-/rational/rat.c     rb_define_method(rb_cInteger, "gcd_normal", gcd_normal, 1);
rb_define_method   36 ext/-test-/rational/rat.c     rb_define_method(rb_cInteger, "gcd_gmp", gcd_gmp, 1);
rb_define_method   26 ext/-test-/recursion/recursion.c     rb_define_method(m, "exec_recursive", exec_recursive, 1);
rb_define_method   27 ext/-test-/recursion/recursion.c     rb_define_method(m, "exec_recursive_outer", exec_recursive_outer, 1);
rb_define_method  130 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "initialize", numhash_init, 0);
rb_define_method  131 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "[]", numhash_aref, 1);
rb_define_method  132 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "[]=", numhash_aset, 2);
rb_define_method  133 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "each", numhash_each, 0);
rb_define_method  134 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "update", numhash_update, 1);
rb_define_method  135 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "size", numhash_size, 0);
rb_define_method  136 ext/-test-/st/numhash/numhash.c     rb_define_method(st, "delete_safe", numhash_delete_safe, 1);
rb_define_method   32 ext/-test-/st/update/update.c     rb_define_method(st, "st_update", test_st_update, 1);
rb_define_method   45 ext/-test-/string/coderange.c     rb_define_method(klass, "coderange", str_coderange, 0);
rb_define_method   46 ext/-test-/string/coderange.c     rb_define_method(klass, "coderange_scan", str_coderange_scan, 0);
rb_define_method  136 ext/-test-/string/cstr.c     rb_define_method(klass, "cstr_term", bug_str_cstr_term, 0);
rb_define_method  137 ext/-test-/string/cstr.c     rb_define_method(klass, "cstr_unterm", bug_str_cstr_unterm, 1);
rb_define_method  138 ext/-test-/string/cstr.c     rb_define_method(klass, "cstr_term_char", bug_str_cstr_term_char, 0);
rb_define_method  139 ext/-test-/string/cstr.c     rb_define_method(klass, "unterminated_substring", bug_str_unterminated_substring, 2);
rb_define_method   12 ext/-test-/string/ellipsize.c     rb_define_method(klass, "ellipsize", bug_str_ellipsize, 1);
rb_define_method   20 ext/-test-/string/enc_associate.c     rb_define_method(klass, "associate_encoding!", bug_str_enc_associate, 1);
rb_define_method   13 ext/-test-/string/enc_str_buf_cat.c     rb_define_method(klass, "enc_str_buf_cat", enc_str_buf_cat, 1);
rb_define_method   20 ext/-test-/string/modify.c     rb_define_method(klass, "modify!", bug_str_modify, 0);
rb_define_method   21 ext/-test-/string/modify.c     rb_define_method(klass, "modify_expand!", bug_str_modify_expand, 1);
rb_define_method   16 ext/-test-/string/normalize.c     rb_define_method(klass, "normalize_ospath", normalize_ospath, 0);
rb_define_method   60 ext/-test-/string/qsort.c     rb_define_method(klass, "qsort!", bug_str_qsort_bang, -1);
rb_define_method   13 ext/-test-/string/set_len.c     rb_define_method(klass, "set_len", bug_str_set_len, 1);
rb_define_method   17 ext/-test-/struct/member.c     rb_define_method(klass, "get", bug_struct_get, 1);
rb_define_method   50 ext/-test-/win32/console/attribute.c     rb_define_method(rb_cIO, "console_info", console_info, 0);
rb_define_method   51 ext/-test-/win32/console/attribute.c     rb_define_method(rb_cIO, "console_attribute", console_set_attribute, 1);
rb_define_method 3290 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "initialize", BigDecimal_initialize, -1);
rb_define_method 3291 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "initialize_copy", BigDecimal_initialize_copy, 1);
rb_define_method 3292 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "precs", BigDecimal_prec, 0);
rb_define_method 3294 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "add", BigDecimal_add2, 2);
rb_define_method 3295 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "sub", BigDecimal_sub2, 2);
rb_define_method 3296 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "mult", BigDecimal_mult2, 2);
rb_define_method 3297 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "div", BigDecimal_div3, -1);
rb_define_method 3298 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "hash", BigDecimal_hash, 0);
rb_define_method 3299 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "to_s", BigDecimal_to_s, -1);
rb_define_method 3300 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "to_i", BigDecimal_to_i, 0);
rb_define_method 3301 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "to_int", BigDecimal_to_i, 0);
rb_define_method 3302 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "to_r", BigDecimal_to_r, 0);
rb_define_method 3303 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "split", BigDecimal_split, 0);
rb_define_method 3304 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "+", BigDecimal_add, 1);
rb_define_method 3305 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "-", BigDecimal_sub, 1);
rb_define_method 3306 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "+@", BigDecimal_uplus, 0);
rb_define_method 3307 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "-@", BigDecimal_neg, 0);
rb_define_method 3308 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "*", BigDecimal_mult, 1);
rb_define_method 3309 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "/", BigDecimal_div, 1);
rb_define_method 3310 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "quo", BigDecimal_div, 1);
rb_define_method 3311 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "%", BigDecimal_mod, 1);
rb_define_method 3312 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "modulo", BigDecimal_mod, 1);
rb_define_method 3313 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "remainder", BigDecimal_remainder, 1);
rb_define_method 3314 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "divmod", BigDecimal_divmod, 1);
rb_define_method 3316 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "to_f", BigDecimal_to_f, 0);
rb_define_method 3317 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "abs", BigDecimal_abs, 0);
rb_define_method 3318 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "sqrt", BigDecimal_sqrt, 1);
rb_define_method 3319 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "fix", BigDecimal_fix, 0);
rb_define_method 3320 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "round", BigDecimal_round, -1);
rb_define_method 3321 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "frac", BigDecimal_frac, 0);
rb_define_method 3322 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "floor", BigDecimal_floor, -1);
rb_define_method 3323 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "ceil", BigDecimal_ceil, -1);
rb_define_method 3324 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "power", BigDecimal_power, -1);
rb_define_method 3325 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "**", BigDecimal_power_op, 1);
rb_define_method 3326 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "<=>", BigDecimal_comp, 1);
rb_define_method 3327 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "==", BigDecimal_eq, 1);
rb_define_method 3328 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "===", BigDecimal_eq, 1);
rb_define_method 3329 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "eql?", BigDecimal_eq, 1);
rb_define_method 3330 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "<", BigDecimal_lt, 1);
rb_define_method 3331 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "<=", BigDecimal_le, 1);
rb_define_method 3332 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, ">", BigDecimal_gt, 1);
rb_define_method 3333 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, ">=", BigDecimal_ge, 1);
rb_define_method 3334 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "zero?", BigDecimal_zero, 0);
rb_define_method 3335 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "nonzero?", BigDecimal_nonzero, 0);
rb_define_method 3336 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "coerce", BigDecimal_coerce, 1);
rb_define_method 3337 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "inspect", BigDecimal_inspect, 0);
rb_define_method 3338 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "exponent", BigDecimal_exponent, 0);
rb_define_method 3339 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "sign", BigDecimal_sign, 0);
rb_define_method 3340 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "nan?",      BigDecimal_IsNaN, 0);
rb_define_method 3341 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "infinite?", BigDecimal_IsInfinite, 0);
rb_define_method 3342 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "finite?",   BigDecimal_IsFinite, 0);
rb_define_method 3343 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "truncate",  BigDecimal_truncate, -1);
rb_define_method 3344 ext/bigdecimal/bigdecimal.c     rb_define_method(rb_cBigDecimal, "_dump", BigDecimal_dump, -1);
rb_define_method  409 ext/cgi/escape/escape.c     rb_define_method(rb_mEscape, "escapeHTML", cgiesc_escape_html, 1);
rb_define_method  410 ext/cgi/escape/escape.c     rb_define_method(rb_mEscape, "unescapeHTML", cgiesc_unescape_html, 1);
rb_define_method  411 ext/cgi/escape/escape.c     rb_define_method(rb_mEscape, "escape", cgiesc_escape, 1);
rb_define_method  412 ext/cgi/escape/escape.c     rb_define_method(rb_mEscape, "unescape", cgiesc_unescape, -1);
rb_define_method 9275 ext/date/date_core.c #define de_define_method rb_define_method
rb_define_method 9278 ext/date/date_core.c     rb_define_method(cDate, "initialize_copy", d_lite_initialize_copy, 1);
rb_define_method 9284 ext/date/date_core.c     rb_define_method(cDate, "ajd", d_lite_ajd, 0);
rb_define_method 9285 ext/date/date_core.c     rb_define_method(cDate, "amjd", d_lite_amjd, 0);
rb_define_method 9286 ext/date/date_core.c     rb_define_method(cDate, "jd", d_lite_jd, 0);
rb_define_method 9287 ext/date/date_core.c     rb_define_method(cDate, "mjd", d_lite_mjd, 0);
rb_define_method 9288 ext/date/date_core.c     rb_define_method(cDate, "ld", d_lite_ld, 0);
rb_define_method 9290 ext/date/date_core.c     rb_define_method(cDate, "year", d_lite_year, 0);
rb_define_method 9291 ext/date/date_core.c     rb_define_method(cDate, "yday", d_lite_yday, 0);
rb_define_method 9292 ext/date/date_core.c     rb_define_method(cDate, "mon", d_lite_mon, 0);
rb_define_method 9293 ext/date/date_core.c     rb_define_method(cDate, "month", d_lite_mon, 0);
rb_define_method 9294 ext/date/date_core.c     rb_define_method(cDate, "mday", d_lite_mday, 0);
rb_define_method 9295 ext/date/date_core.c     rb_define_method(cDate, "day", d_lite_mday, 0);
rb_define_method 9296 ext/date/date_core.c     rb_define_method(cDate, "day_fraction", d_lite_day_fraction, 0);
rb_define_method 9298 ext/date/date_core.c     rb_define_method(cDate, "cwyear", d_lite_cwyear, 0);
rb_define_method 9299 ext/date/date_core.c     rb_define_method(cDate, "cweek", d_lite_cweek, 0);
rb_define_method 9300 ext/date/date_core.c     rb_define_method(cDate, "cwday", d_lite_cwday, 0);
rb_define_method 9307 ext/date/date_core.c     rb_define_method(cDate, "wday", d_lite_wday, 0);
rb_define_method 9309 ext/date/date_core.c     rb_define_method(cDate, "sunday?", d_lite_sunday_p, 0);
rb_define_method 9310 ext/date/date_core.c     rb_define_method(cDate, "monday?", d_lite_monday_p, 0);
rb_define_method 9311 ext/date/date_core.c     rb_define_method(cDate, "tuesday?", d_lite_tuesday_p, 0);
rb_define_method 9312 ext/date/date_core.c     rb_define_method(cDate, "wednesday?", d_lite_wednesday_p, 0);
rb_define_method 9313 ext/date/date_core.c     rb_define_method(cDate, "thursday?", d_lite_thursday_p, 0);
rb_define_method 9314 ext/date/date_core.c     rb_define_method(cDate, "friday?", d_lite_friday_p, 0);
rb_define_method 9315 ext/date/date_core.c     rb_define_method(cDate, "saturday?", d_lite_saturday_p, 0);
rb_define_method 9331 ext/date/date_core.c     rb_define_method(cDate, "julian?", d_lite_julian_p, 0);
rb_define_method 9332 ext/date/date_core.c     rb_define_method(cDate, "gregorian?", d_lite_gregorian_p, 0);
rb_define_method 9333 ext/date/date_core.c     rb_define_method(cDate, "leap?", d_lite_leap_p, 0);
rb_define_method 9335 ext/date/date_core.c     rb_define_method(cDate, "start", d_lite_start, 0);
rb_define_method 9336 ext/date/date_core.c     rb_define_method(cDate, "new_start", d_lite_new_start, -1);
rb_define_method 9337 ext/date/date_core.c     rb_define_method(cDate, "italy", d_lite_italy, 0);
rb_define_method 9338 ext/date/date_core.c     rb_define_method(cDate, "england", d_lite_england, 0);
rb_define_method 9339 ext/date/date_core.c     rb_define_method(cDate, "julian", d_lite_julian, 0);
rb_define_method 9340 ext/date/date_core.c     rb_define_method(cDate, "gregorian", d_lite_gregorian, 0);
rb_define_method 9344 ext/date/date_core.c     rb_define_method(cDate, "+", d_lite_plus, 1);
rb_define_method 9345 ext/date/date_core.c     rb_define_method(cDate, "-", d_lite_minus, 1);
rb_define_method 9347 ext/date/date_core.c     rb_define_method(cDate, "next_day", d_lite_next_day, -1);
rb_define_method 9348 ext/date/date_core.c     rb_define_method(cDate, "prev_day", d_lite_prev_day, -1);
rb_define_method 9349 ext/date/date_core.c     rb_define_method(cDate, "next", d_lite_next, 0);
rb_define_method 9350 ext/date/date_core.c     rb_define_method(cDate, "succ", d_lite_next, 0);
rb_define_method 9352 ext/date/date_core.c     rb_define_method(cDate, ">>", d_lite_rshift, 1);
rb_define_method 9353 ext/date/date_core.c     rb_define_method(cDate, "<<", d_lite_lshift, 1);
rb_define_method 9355 ext/date/date_core.c     rb_define_method(cDate, "next_month", d_lite_next_month, -1);
rb_define_method 9356 ext/date/date_core.c     rb_define_method(cDate, "prev_month", d_lite_prev_month, -1);
rb_define_method 9357 ext/date/date_core.c     rb_define_method(cDate, "next_year", d_lite_next_year, -1);
rb_define_method 9358 ext/date/date_core.c     rb_define_method(cDate, "prev_year", d_lite_prev_year, -1);
rb_define_method 9360 ext/date/date_core.c     rb_define_method(cDate, "step", d_lite_step, -1);
rb_define_method 9361 ext/date/date_core.c     rb_define_method(cDate, "upto", d_lite_upto, 1);
rb_define_method 9362 ext/date/date_core.c     rb_define_method(cDate, "downto", d_lite_downto, 1);
rb_define_method 9364 ext/date/date_core.c     rb_define_method(cDate, "<=>", d_lite_cmp, 1);
rb_define_method 9365 ext/date/date_core.c     rb_define_method(cDate, "===", d_lite_equal, 1);
rb_define_method 9366 ext/date/date_core.c     rb_define_method(cDate, "eql?", d_lite_eql_p, 1);
rb_define_method 9367 ext/date/date_core.c     rb_define_method(cDate, "hash", d_lite_hash, 0);
rb_define_method 9369 ext/date/date_core.c     rb_define_method(cDate, "to_s", d_lite_to_s, 0);
rb_define_method 9373 ext/date/date_core.c     rb_define_method(cDate, "inspect", d_lite_inspect, 0);
rb_define_method 9375 ext/date/date_core.c     rb_define_method(cDate, "strftime", d_lite_strftime, -1);
rb_define_method 9377 ext/date/date_core.c     rb_define_method(cDate, "asctime", d_lite_asctime, 0);
rb_define_method 9378 ext/date/date_core.c     rb_define_method(cDate, "ctime", d_lite_asctime, 0);
rb_define_method 9379 ext/date/date_core.c     rb_define_method(cDate, "iso8601", d_lite_iso8601, 0);
rb_define_method 9380 ext/date/date_core.c     rb_define_method(cDate, "xmlschema", d_lite_iso8601, 0);
rb_define_method 9381 ext/date/date_core.c     rb_define_method(cDate, "rfc3339", d_lite_rfc3339, 0);
rb_define_method 9382 ext/date/date_core.c     rb_define_method(cDate, "rfc2822", d_lite_rfc2822, 0);
rb_define_method 9383 ext/date/date_core.c     rb_define_method(cDate, "rfc822", d_lite_rfc2822, 0);
rb_define_method 9384 ext/date/date_core.c     rb_define_method(cDate, "httpdate", d_lite_httpdate, 0);
rb_define_method 9385 ext/date/date_core.c     rb_define_method(cDate, "jisx0301", d_lite_jisx0301, 0);
rb_define_method 9390 ext/date/date_core.c     rb_define_method(cDate, "marshal_dump", d_lite_marshal_dump, 0);
rb_define_method 9391 ext/date/date_core.c     rb_define_method(cDate, "marshal_load", d_lite_marshal_load, 1);
rb_define_method 9587 ext/date/date_core.c     rb_define_method(cDateTime, "to_s", dt_lite_to_s, 0);
rb_define_method 9589 ext/date/date_core.c     rb_define_method(cDateTime, "strftime", dt_lite_strftime, -1);
rb_define_method 9591 ext/date/date_core.c     rb_define_method(cDateTime, "iso8601", dt_lite_iso8601, -1);
rb_define_method 9592 ext/date/date_core.c     rb_define_method(cDateTime, "xmlschema", dt_lite_iso8601, -1);
rb_define_method 9593 ext/date/date_core.c     rb_define_method(cDateTime, "rfc3339", dt_lite_rfc3339, -1);
rb_define_method 9594 ext/date/date_core.c     rb_define_method(cDateTime, "jisx0301", dt_lite_jisx0301, -1);
rb_define_method 9598 ext/date/date_core.c     rb_define_method(rb_cTime, "to_time", time_to_time, 0);
rb_define_method 9599 ext/date/date_core.c     rb_define_method(rb_cTime, "to_date", time_to_date, 0);
rb_define_method 9600 ext/date/date_core.c     rb_define_method(rb_cTime, "to_datetime", time_to_datetime, 0);
rb_define_method 9602 ext/date/date_core.c     rb_define_method(cDate, "to_time", date_to_time, 0);
rb_define_method 9603 ext/date/date_core.c     rb_define_method(cDate, "to_date", date_to_date, 0);
rb_define_method 9604 ext/date/date_core.c     rb_define_method(cDate, "to_datetime", date_to_datetime, 0);
rb_define_method 9606 ext/date/date_core.c     rb_define_method(cDateTime, "to_time", datetime_to_time, 0);
rb_define_method 9607 ext/date/date_core.c     rb_define_method(cDateTime, "to_date", datetime_to_date, 0);
rb_define_method 9608 ext/date/date_core.c     rb_define_method(cDateTime, "to_datetime", datetime_to_datetime, 0);
rb_define_method 1057 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "initialize", fdbm_initialize, -1);
rb_define_method 1058 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "close", fdbm_close, 0);
rb_define_method 1059 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "closed?", fdbm_closed, 0);
rb_define_method 1060 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "[]", fdbm_aref, 1);
rb_define_method 1061 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "fetch", fdbm_fetch_m, -1);
rb_define_method 1062 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "[]=", fdbm_store, 2);
rb_define_method 1063 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "store", fdbm_store, 2);
rb_define_method 1064 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "index",  fdbm_index, 1);
rb_define_method 1065 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "key",  fdbm_key, 1);
rb_define_method 1066 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "select",  fdbm_select, 0);
rb_define_method 1067 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "values_at", fdbm_values_at, -1);
rb_define_method 1068 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "length", fdbm_length, 0);
rb_define_method 1069 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "size", fdbm_length, 0);
rb_define_method 1070 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "empty?", fdbm_empty_p, 0);
rb_define_method 1071 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "each", fdbm_each_pair, 0);
rb_define_method 1072 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "each_value", fdbm_each_value, 0);
rb_define_method 1073 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "each_key", fdbm_each_key, 0);
rb_define_method 1074 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "each_pair", fdbm_each_pair, 0);
rb_define_method 1075 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "keys", fdbm_keys, 0);
rb_define_method 1076 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "values", fdbm_values, 0);
rb_define_method 1077 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "shift", fdbm_shift, 0);
rb_define_method 1078 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "delete", fdbm_delete, 1);
rb_define_method 1079 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "delete_if", fdbm_delete_if, 0);
rb_define_method 1080 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "reject!", fdbm_delete_if, 0);
rb_define_method 1081 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "reject", fdbm_reject, 0);
rb_define_method 1082 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "clear", fdbm_clear, 0);
rb_define_method 1083 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "invert", fdbm_invert, 0);
rb_define_method 1084 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "update", fdbm_update, 1);
rb_define_method 1085 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "replace", fdbm_replace, 1);
rb_define_method 1087 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "include?", fdbm_has_key, 1);
rb_define_method 1088 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "has_key?", fdbm_has_key, 1);
rb_define_method 1089 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "member?", fdbm_has_key, 1);
rb_define_method 1090 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "has_value?", fdbm_has_value, 1);
rb_define_method 1091 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "key?", fdbm_has_key, 1);
rb_define_method 1092 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "value?", fdbm_has_value, 1);
rb_define_method 1094 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "to_a", fdbm_to_a, 0);
rb_define_method 1095 ext/dbm/dbm.c      rb_define_method(rb_cDBM, "to_hash", fdbm_to_hash, 0);
rb_define_method  143 ext/digest/bubblebabble/bubblebabble.c     rb_define_method(rb_mDigest_Instance, "bubblebabble", rb_digest_instance_bubblebabble, 0);
rb_define_method  700 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "update", rb_digest_instance_update, 1);
rb_define_method  701 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "<<", rb_digest_instance_update, 1);
rb_define_method  703 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "reset", rb_digest_instance_reset, 0);
rb_define_method  704 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "digest_length", rb_digest_instance_digest_length, 0);
rb_define_method  705 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "block_length", rb_digest_instance_block_length, 0);
rb_define_method  708 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "==", rb_digest_instance_equal, 1);
rb_define_method  709 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "inspect", rb_digest_instance_inspect, 0);
rb_define_method  712 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "new", rb_digest_instance_new, 0);
rb_define_method  713 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "digest", rb_digest_instance_digest, -1);
rb_define_method  714 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "digest!", rb_digest_instance_digest_bang, 0);
rb_define_method  715 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "hexdigest", rb_digest_instance_hexdigest, -1);
rb_define_method  716 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "hexdigest!", rb_digest_instance_hexdigest_bang, 0);
rb_define_method  717 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "to_s", rb_digest_instance_to_s, 0);
rb_define_method  718 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "length", rb_digest_instance_length, 0);
rb_define_method  719 ext/digest/digest.c     rb_define_method(rb_mDigest_Instance, "size", rb_digest_instance_length, 0);
rb_define_method  725 ext/digest/digest.c     rb_define_method(rb_cDigest_Class, "initialize",  rb_digest_class_init, 0);
rb_define_method  739 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "initialize_copy",  rb_digest_base_copy, 1);
rb_define_method  740 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "reset", rb_digest_base_reset, 0);
rb_define_method  741 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "update", rb_digest_base_update, 1);
rb_define_method  742 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "<<", rb_digest_base_update, 1);
rb_define_method  744 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "digest_length", rb_digest_base_digest_length, 0);
rb_define_method  745 ext/digest/digest.c     rb_define_method(rb_cDigest_Base, "block_length", rb_digest_base_block_length, 0);
rb_define_method 1090 ext/etc/etc.c      rb_define_method(rb_cIO, "pathconf", io_pathconf, 1);
rb_define_method  335 ext/fiddle/closure.c     rb_define_method(cFiddleClosure, "initialize", initialize, -1);
rb_define_method  342 ext/fiddle/closure.c     rb_define_method(cFiddleClosure, "to_i", to_i, 0);
rb_define_method  300 ext/fiddle/function.c     rb_define_method(cFiddleFunction, "call", function_call, -1);
rb_define_method  313 ext/fiddle/function.c     rb_define_method(cFiddleFunction, "initialize", initialize, -1);
rb_define_method  469 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "initialize", rb_fiddle_handle_initialize, -1);
rb_define_method  470 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "to_i", rb_fiddle_handle_to_i, 0);
rb_define_method  471 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "close", rb_fiddle_handle_close, 0);
rb_define_method  472 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "sym",  rb_fiddle_handle_sym, 1);
rb_define_method  473 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "[]",  rb_fiddle_handle_sym,  1);
rb_define_method  474 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "disable_close", rb_fiddle_handle_disable_close, 0);
rb_define_method  475 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "enable_close", rb_fiddle_handle_enable_close, 0);
rb_define_method  476 ext/fiddle/handle.c     rb_define_method(rb_cHandle, "close_enabled?", rb_fiddle_handle_close_enabled_p, 0);
rb_define_method  692 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "initialize", rb_fiddle_ptr_initialize, -1);
rb_define_method  693 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "free=", rb_fiddle_ptr_free_set, 1);
rb_define_method  694 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "free",  rb_fiddle_ptr_free_get, 0);
rb_define_method  695 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "to_i",  rb_fiddle_ptr_to_i, 0);
rb_define_method  696 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "to_int",  rb_fiddle_ptr_to_i, 0);
rb_define_method  697 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "to_value",  rb_fiddle_ptr_to_value, 0);
rb_define_method  698 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "ptr",   rb_fiddle_ptr_ptr, 0);
rb_define_method  699 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "+@", rb_fiddle_ptr_ptr, 0);
rb_define_method  700 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "ref",   rb_fiddle_ptr_ref, 0);
rb_define_method  701 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "-@", rb_fiddle_ptr_ref, 0);
rb_define_method  702 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "null?", rb_fiddle_ptr_null_p, 0);
rb_define_method  703 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "to_s", rb_fiddle_ptr_to_s, -1);
rb_define_method  704 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "to_str", rb_fiddle_ptr_to_str, -1);
rb_define_method  705 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "inspect", rb_fiddle_ptr_inspect, 0);
rb_define_method  706 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "<=>", rb_fiddle_ptr_cmp, 1);
rb_define_method  707 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "==", rb_fiddle_ptr_eql, 1);
rb_define_method  708 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "eql?", rb_fiddle_ptr_eql, 1);
rb_define_method  709 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "+", rb_fiddle_ptr_plus, 1);
rb_define_method  710 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "-", rb_fiddle_ptr_minus, 1);
rb_define_method  711 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "[]", rb_fiddle_ptr_aref, -1);
rb_define_method  712 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "[]=", rb_fiddle_ptr_aset, -1);
rb_define_method  713 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "size", rb_fiddle_ptr_size_get, 0);
rb_define_method  714 ext/fiddle/pointer.c     rb_define_method(rb_cPointer, "size=", rb_fiddle_ptr_size_set, 1);
rb_define_method 1238 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "initialize", fgdbm_initialize, -1);
rb_define_method 1239 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "close", fgdbm_close, 0);
rb_define_method 1240 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "closed?", fgdbm_closed, 0);
rb_define_method 1241 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "[]", fgdbm_aref, 1);
rb_define_method 1242 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "fetch", fgdbm_fetch_m, -1);
rb_define_method 1243 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "[]=", fgdbm_store, 2);
rb_define_method 1244 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "store", fgdbm_store, 2);
rb_define_method 1245 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "index",  fgdbm_index, 1);
rb_define_method 1246 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "key",  fgdbm_key, 1);
rb_define_method 1247 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "select",  fgdbm_select, 0);
rb_define_method 1248 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "values_at",  fgdbm_values_at, -1);
rb_define_method 1249 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "length", fgdbm_length, 0);
rb_define_method 1250 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "size", fgdbm_length, 0);
rb_define_method 1251 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "empty?", fgdbm_empty_p, 0);
rb_define_method 1252 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "each", fgdbm_each_pair, 0);
rb_define_method 1253 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "each_value", fgdbm_each_value, 0);
rb_define_method 1254 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "each_key", fgdbm_each_key, 0);
rb_define_method 1255 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "each_pair", fgdbm_each_pair, 0);
rb_define_method 1256 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "keys", fgdbm_keys, 0);
rb_define_method 1257 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "values", fgdbm_values, 0);
rb_define_method 1258 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "shift", fgdbm_shift, 0);
rb_define_method 1259 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "delete", fgdbm_delete, 1);
rb_define_method 1260 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "delete_if", fgdbm_delete_if, 0);
rb_define_method 1261 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "reject!", fgdbm_delete_if, 0);
rb_define_method 1262 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "reject", fgdbm_reject, 0);
rb_define_method 1263 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "clear", fgdbm_clear, 0);
rb_define_method 1264 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "invert", fgdbm_invert, 0);
rb_define_method 1265 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "update", fgdbm_update, 1);
rb_define_method 1266 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "replace", fgdbm_replace, 1);
rb_define_method 1267 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "reorganize", fgdbm_reorganize, 0);
rb_define_method 1268 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "sync", fgdbm_sync, 0);
rb_define_method 1270 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "cachesize=", fgdbm_set_cachesize, 1);
rb_define_method 1271 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "fastmode=", fgdbm_set_fastmode, 1);
rb_define_method 1272 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "syncmode=", fgdbm_set_syncmode, 1);
rb_define_method 1274 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "include?", fgdbm_has_key, 1);
rb_define_method 1275 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "has_key?", fgdbm_has_key, 1);
rb_define_method 1276 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "member?", fgdbm_has_key, 1);
rb_define_method 1277 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "has_value?", fgdbm_has_value, 1);
rb_define_method 1278 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "key?", fgdbm_has_key, 1);
rb_define_method 1279 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "value?", fgdbm_has_value, 1);
rb_define_method 1281 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "to_a", fgdbm_to_a, 0);
rb_define_method 1282 ext/gdbm/gdbm.c     rb_define_method(rb_cGDBM, "to_hash", fgdbm_to_hash, 0);
rb_define_method  960 ext/io/console/console.c     rb_define_method(rb_cIO, "raw", console_raw, -1);
rb_define_method  961 ext/io/console/console.c     rb_define_method(rb_cIO, "raw!", console_set_raw, -1);
rb_define_method  962 ext/io/console/console.c     rb_define_method(rb_cIO, "cooked", console_cooked, 0);
rb_define_method  963 ext/io/console/console.c     rb_define_method(rb_cIO, "cooked!", console_set_cooked, 0);
rb_define_method  964 ext/io/console/console.c     rb_define_method(rb_cIO, "getch", console_getch, -1);
rb_define_method  965 ext/io/console/console.c     rb_define_method(rb_cIO, "echo=", console_set_echo, 1);
rb_define_method  966 ext/io/console/console.c     rb_define_method(rb_cIO, "echo?", console_echo_p, 0);
rb_define_method  967 ext/io/console/console.c     rb_define_method(rb_cIO, "noecho", console_noecho, 0);
rb_define_method  968 ext/io/console/console.c     rb_define_method(rb_cIO, "winsize", console_winsize, 0);
rb_define_method  969 ext/io/console/console.c     rb_define_method(rb_cIO, "winsize=", console_set_winsize, 1);
rb_define_method  970 ext/io/console/console.c     rb_define_method(rb_cIO, "iflush", console_iflush, 0);
rb_define_method  971 ext/io/console/console.c     rb_define_method(rb_cIO, "oflush", console_oflush, 0);
rb_define_method  972 ext/io/console/console.c     rb_define_method(rb_cIO, "ioflush", console_ioflush, 0);
rb_define_method  973 ext/io/console/console.c     rb_define_method(rb_cIO, "beep", console_beep, 0);
rb_define_method  974 ext/io/console/console.c     rb_define_method(rb_cIO, "goto", console_goto, 2);
rb_define_method  975 ext/io/console/console.c     rb_define_method(rb_cIO, "cursor", console_cursor_pos, 0);
rb_define_method  976 ext/io/console/console.c     rb_define_method(rb_cIO, "cursor=", console_cursor_set, 1);
rb_define_method  977 ext/io/console/console.c     rb_define_method(rb_cIO, "pressed?", console_key_pressed_p, 1);
rb_define_method  979 ext/io/console/console.c     rb_define_method(rb_cIO, "getpass", console_getpass, -1);
rb_define_method  984 ext/io/console/console.c 	rb_define_method(mReadable, "getch", io_getch, -1);
rb_define_method  986 ext/io/console/console.c 	rb_define_method(mReadable, "getpass", io_getpass, -1);
rb_define_method  137 ext/io/nonblock/nonblock.c     rb_define_method(rb_cIO, "nonblock?", rb_io_nonblock_p, 0);
rb_define_method  138 ext/io/nonblock/nonblock.c     rb_define_method(rb_cIO, "nonblock=", rb_io_nonblock_set, 1);
rb_define_method  139 ext/io/nonblock/nonblock.c     rb_define_method(rb_cIO, "nonblock", rb_io_nonblock_block, -1);
rb_define_method  249 ext/io/wait/wait.c     rb_define_method(rb_cIO, "nread", io_nread, 0);
rb_define_method  250 ext/io/wait/wait.c     rb_define_method(rb_cIO, "ready?", io_ready_p, 0);
rb_define_method  251 ext/io/wait/wait.c     rb_define_method(rb_cIO, "wait", io_wait_readwrite, -1);
rb_define_method  252 ext/io/wait/wait.c     rb_define_method(rb_cIO, "wait_readable", io_wait_readable, -1);
rb_define_method  253 ext/io/wait/wait.c     rb_define_method(rb_cIO, "wait_writable", io_wait_writable, -1);
rb_define_method  990 ext/objspace/objspace.c     rb_define_method(rb_mInternalObjectWrapper, "type", iow_type, 0);
rb_define_method  991 ext/objspace/objspace.c     rb_define_method(rb_mInternalObjectWrapper, "inspect", iow_inspect, 0);
rb_define_method  992 ext/objspace/objspace.c     rb_define_method(rb_mInternalObjectWrapper, "internal_object_id", iow_internal_object_id, 0);
rb_define_method 1761 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Data, "initialize", ossl_asn1data_initialize, 3);
rb_define_method 1762 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Data, "to_der", ossl_asn1data_to_der, 0);
rb_define_method 1841 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Primitive, "initialize", ossl_asn1_initialize, -1);
rb_define_method 1842 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Primitive, "to_der", ossl_asn1prim_to_der, 0);
rb_define_method 1915 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Constructive, "initialize", ossl_asn1_initialize, -1);
rb_define_method 1916 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Constructive, "to_der", ossl_asn1cons_to_der, 0);
rb_define_method 1917 ext/openssl/ossl_asn1.c     rb_define_method(cASN1Constructive, "each", ossl_asn1cons_each, 0);
rb_define_method 1960 ext/openssl/ossl_asn1.c     rb_define_method(cASN1ObjectId, "sn", ossl_asn1obj_get_sn, 0);
rb_define_method 1961 ext/openssl/ossl_asn1.c     rb_define_method(cASN1ObjectId, "ln", ossl_asn1obj_get_ln, 0);
rb_define_method 1962 ext/openssl/ossl_asn1.c     rb_define_method(cASN1ObjectId, "oid", ossl_asn1obj_get_oid, 0);
rb_define_method 1967 ext/openssl/ossl_asn1.c     rb_define_method(cASN1EndOfContent, "initialize", ossl_asn1eoc_initialize, 0);
rb_define_method 1016 ext/openssl/ossl_bn.c     rb_define_method(cBN, "initialize", ossl_bn_initialize, -1);
rb_define_method 1019 ext/openssl/ossl_bn.c     rb_define_method(cBN, "copy", ossl_bn_copy, 1);
rb_define_method 1023 ext/openssl/ossl_bn.c     rb_define_method(cBN, "num_bytes", ossl_bn_num_bytes, 0);
rb_define_method 1024 ext/openssl/ossl_bn.c     rb_define_method(cBN, "num_bits", ossl_bn_num_bits, 0);
rb_define_method 1027 ext/openssl/ossl_bn.c     rb_define_method(cBN, "+", ossl_bn_add, 1);
rb_define_method 1028 ext/openssl/ossl_bn.c     rb_define_method(cBN, "-", ossl_bn_sub, 1);
rb_define_method 1029 ext/openssl/ossl_bn.c     rb_define_method(cBN, "*", ossl_bn_mul, 1);
rb_define_method 1030 ext/openssl/ossl_bn.c     rb_define_method(cBN, "sqr", ossl_bn_sqr, 0);
rb_define_method 1031 ext/openssl/ossl_bn.c     rb_define_method(cBN, "/", ossl_bn_div, 1);
rb_define_method 1032 ext/openssl/ossl_bn.c     rb_define_method(cBN, "%", ossl_bn_mod, 1);
rb_define_method 1035 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_add", ossl_bn_mod_add, 2);
rb_define_method 1036 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_sub", ossl_bn_mod_sub, 2);
rb_define_method 1037 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_mul", ossl_bn_mod_mul, 2);
rb_define_method 1038 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_sqr", ossl_bn_mod_sqr, 1);
rb_define_method 1039 ext/openssl/ossl_bn.c     rb_define_method(cBN, "**", ossl_bn_exp, 1);
rb_define_method 1040 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_exp", ossl_bn_mod_exp, 2);
rb_define_method 1041 ext/openssl/ossl_bn.c     rb_define_method(cBN, "gcd", ossl_bn_gcd, 1);
rb_define_method 1049 ext/openssl/ossl_bn.c     rb_define_method(cBN, "cmp", ossl_bn_cmp, 1);
rb_define_method 1051 ext/openssl/ossl_bn.c     rb_define_method(cBN, "ucmp", ossl_bn_ucmp, 1);
rb_define_method 1052 ext/openssl/ossl_bn.c     rb_define_method(cBN, "eql?", ossl_bn_eql, 1);
rb_define_method 1053 ext/openssl/ossl_bn.c     rb_define_method(cBN, "hash", ossl_bn_hash, 0);
rb_define_method 1054 ext/openssl/ossl_bn.c     rb_define_method(cBN, "==", ossl_bn_eq, 1);
rb_define_method 1056 ext/openssl/ossl_bn.c     rb_define_method(cBN, "zero?", ossl_bn_is_zero, 0);
rb_define_method 1057 ext/openssl/ossl_bn.c     rb_define_method(cBN, "one?", ossl_bn_is_one, 0);
rb_define_method 1059 ext/openssl/ossl_bn.c     rb_define_method(cBN, "odd?", ossl_bn_is_odd, 0);
rb_define_method 1073 ext/openssl/ossl_bn.c     rb_define_method(cBN, "prime?", ossl_bn_is_prime, -1);
rb_define_method 1074 ext/openssl/ossl_bn.c     rb_define_method(cBN, "prime_fasttest?", ossl_bn_is_prime_fasttest, -1);
rb_define_method 1076 ext/openssl/ossl_bn.c     rb_define_method(cBN, "set_bit!", ossl_bn_set_bit, 1);
rb_define_method 1077 ext/openssl/ossl_bn.c     rb_define_method(cBN, "clear_bit!", ossl_bn_clear_bit, 1);
rb_define_method 1078 ext/openssl/ossl_bn.c     rb_define_method(cBN, "bit_set?", ossl_bn_is_bit_set, 1);
rb_define_method 1079 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mask_bits!", ossl_bn_mask_bits, 1);
rb_define_method 1080 ext/openssl/ossl_bn.c     rb_define_method(cBN, "<<", ossl_bn_lshift, 1);
rb_define_method 1081 ext/openssl/ossl_bn.c     rb_define_method(cBN, ">>", ossl_bn_rshift, 1);
rb_define_method 1082 ext/openssl/ossl_bn.c     rb_define_method(cBN, "lshift!", ossl_bn_self_lshift, 1);
rb_define_method 1083 ext/openssl/ossl_bn.c     rb_define_method(cBN, "rshift!", ossl_bn_self_rshift, 1);
rb_define_method 1099 ext/openssl/ossl_bn.c     rb_define_method(cBN, "to_s", ossl_bn_to_s, -1);
rb_define_method 1100 ext/openssl/ossl_bn.c     rb_define_method(cBN, "to_i", ossl_bn_to_i, 0);
rb_define_method 1102 ext/openssl/ossl_bn.c     rb_define_method(cBN, "to_bn", ossl_bn_to_bn, 0);
rb_define_method 1103 ext/openssl/ossl_bn.c     rb_define_method(cBN, "coerce", ossl_bn_coerce, 1);
rb_define_method 1112 ext/openssl/ossl_bn.c     rb_define_method(cBN, "mod_inverse", ossl_bn_mod_inverse, 1);
rb_define_method  939 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "initialize", ossl_cipher_initialize, 1);
rb_define_method  940 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "reset", ossl_cipher_reset, 0);
rb_define_method  941 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "encrypt", ossl_cipher_encrypt, -1);
rb_define_method  942 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "decrypt", ossl_cipher_decrypt, -1);
rb_define_method  943 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "pkcs5_keyivgen", ossl_cipher_pkcs5_keyivgen, -1);
rb_define_method  944 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "update", ossl_cipher_update, -1);
rb_define_method  945 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "final", ossl_cipher_final, 0);
rb_define_method  946 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "name", ossl_cipher_name, 0);
rb_define_method  947 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "key=", ossl_cipher_set_key, 1);
rb_define_method  948 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "auth_data=", ossl_cipher_set_auth_data, 1);
rb_define_method  949 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "auth_tag=", ossl_cipher_set_auth_tag, 1);
rb_define_method  950 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "auth_tag", ossl_cipher_get_auth_tag, -1);
rb_define_method  951 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "authenticated?", ossl_cipher_is_authenticated, 0);
rb_define_method  952 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "key_len=", ossl_cipher_set_key_length, 1);
rb_define_method  953 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "key_len", ossl_cipher_key_length, 0);
rb_define_method  954 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "iv=", ossl_cipher_set_iv, 1);
rb_define_method  955 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "iv_len", ossl_cipher_iv_length, 0);
rb_define_method  956 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "block_size", ossl_cipher_block_size, 0);
rb_define_method  957 ext/openssl/ossl_cipher.c     rb_define_method(cCipher, "padding=", ossl_cipher_set_padding, 1);
rb_define_method  439 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "initialize", ossl_digest_initialize, -1);
rb_define_method  441 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "reset", ossl_digest_reset, 0);
rb_define_method  442 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "update", ossl_digest_update, 1);
rb_define_method  445 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "digest_length", ossl_digest_size, 0);
rb_define_method  446 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "block_length", ossl_digest_block_length, 0);
rb_define_method  448 ext/openssl/ossl_digest.c     rb_define_method(cDigest, "name", ossl_digest_name, 0);
rb_define_method  544 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "id", ossl_engine_get_id, 0);
rb_define_method  545 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "name", ossl_engine_get_name, 0);
rb_define_method  546 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "finish", ossl_engine_finish, 0);
rb_define_method  547 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "cipher", ossl_engine_get_cipher, 1);
rb_define_method  548 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "digest",  ossl_engine_get_digest, 1);
rb_define_method  549 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "load_private_key", ossl_engine_load_privkey, -1);
rb_define_method  550 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "load_public_key", ossl_engine_load_pubkey, -1);
rb_define_method  551 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "set_default", ossl_engine_set_default, 1);
rb_define_method  552 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "ctrl_cmd", ossl_engine_ctrl_cmd, -1);
rb_define_method  553 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "cmds", ossl_engine_get_cmds, 0);
rb_define_method  554 ext/openssl/ossl_engine.c     rb_define_method(cEngine, "inspect", ossl_engine_inspect, 0);
rb_define_method  363 ext/openssl/ossl_hmac.c     rb_define_method(cHMAC, "initialize", ossl_hmac_initialize, 2);
rb_define_method  366 ext/openssl/ossl_hmac.c     rb_define_method(cHMAC, "reset", ossl_hmac_reset, 0);
rb_define_method  367 ext/openssl/ossl_hmac.c     rb_define_method(cHMAC, "update", ossl_hmac_update, 1);
rb_define_method  369 ext/openssl/ossl_hmac.c     rb_define_method(cHMAC, "digest", ossl_hmac_digest, 0);
rb_define_method  370 ext/openssl/ossl_hmac.c     rb_define_method(cHMAC, "hexdigest", ossl_hmac_hexdigest, 0);
rb_define_method  393 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "initialize", ossl_spki_initialize, -1);
rb_define_method  395 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "to_der", ossl_spki_to_der, 0);
rb_define_method  396 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "to_pem", ossl_spki_to_pem, 0);
rb_define_method  398 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "to_text", ossl_spki_print, 0);
rb_define_method  399 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "public_key", ossl_spki_get_public_key, 0);
rb_define_method  400 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "public_key=", ossl_spki_set_public_key, 1);
rb_define_method  401 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "sign", ossl_spki_sign, 2);
rb_define_method  402 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "verify", ossl_spki_verify, 1);
rb_define_method  403 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "challenge", ossl_spki_get_challenge, 0);
rb_define_method  404 ext/openssl/ossl_ns_spki.c     rb_define_method(cSPKI, "challenge=", ossl_spki_set_challenge, 1);
rb_define_method 1270 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "initialize", ossl_ocspreq_initialize, -1);
rb_define_method 1271 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "add_nonce", ossl_ocspreq_add_nonce, -1);
rb_define_method 1272 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "check_nonce", ossl_ocspreq_check_nonce, 1);
rb_define_method 1273 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "add_certid", ossl_ocspreq_add_certid, 1);
rb_define_method 1274 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "certid", ossl_ocspreq_get_certid, 0);
rb_define_method 1275 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "sign", ossl_ocspreq_sign, -1);
rb_define_method 1276 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "verify", ossl_ocspreq_verify, -1);
rb_define_method 1277 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPReq, "to_der", ossl_ocspreq_to_der, 0);
rb_define_method 1287 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPRes, "initialize", ossl_ocspres_initialize, -1);
rb_define_method 1288 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPRes, "status", ossl_ocspres_status, 0);
rb_define_method 1289 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPRes, "status_string", ossl_ocspres_status_string, 0);
rb_define_method 1290 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPRes, "basic", ossl_ocspres_get_basic, 0);
rb_define_method 1291 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPRes, "to_der", ossl_ocspres_to_der, 0);
rb_define_method 1301 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "initialize", ossl_ocspbres_initialize, -1);
rb_define_method 1302 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "copy_nonce", ossl_ocspbres_copy_nonce, 1);
rb_define_method 1303 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "add_nonce", ossl_ocspbres_add_nonce, -1);
rb_define_method 1304 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "add_status", ossl_ocspbres_add_status, 7);
rb_define_method 1305 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "status", ossl_ocspbres_get_status, 0);
rb_define_method 1306 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "sign", ossl_ocspbres_sign, -1);
rb_define_method 1307 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "verify", ossl_ocspbres_verify, -1);
rb_define_method 1308 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPBasicRes, "to_der", ossl_ocspbres_to_der, 0);
rb_define_method 1317 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "initialize", ossl_ocspcid_initialize, -1);
rb_define_method 1318 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "cmp", ossl_ocspcid_cmp, 1);
rb_define_method 1319 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "cmp_issuer", ossl_ocspcid_cmp_issuer, 1);
rb_define_method 1320 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "serial", ossl_ocspcid_get_serial, 0);
rb_define_method 1321 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "issuer_name_hash", ossl_ocspcid_get_issuer_name_hash, 0);
rb_define_method 1322 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "issuer_key_hash", ossl_ocspcid_get_issuer_key_hash, 0);
rb_define_method 1323 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "hash_algorithm", ossl_ocspcid_get_hash_algorithm, 0);
rb_define_method 1324 ext/openssl/ossl_ocsp.c     rb_define_method(cOCSPCertId, "to_der", ossl_ocspcid_to_der, 0);
rb_define_method  232 ext/openssl/ossl_pkcs12.c     rb_define_method(cPKCS12, "initialize", ossl_pkcs12_initialize, -1);
rb_define_method  233 ext/openssl/ossl_pkcs12.c     rb_define_method(cPKCS12, "to_der", ossl_pkcs12_to_der, 0);
rb_define_method 1067 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "initialize", ossl_pkcs7_initialize, -1);
rb_define_method 1068 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "type=", ossl_pkcs7_set_type, 1);
rb_define_method 1069 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "type", ossl_pkcs7_get_type, 0);
rb_define_method 1070 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "detached=", ossl_pkcs7_set_detached, 1);
rb_define_method 1071 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "detached", ossl_pkcs7_get_detached, 0);
rb_define_method 1072 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "detached?", ossl_pkcs7_detached_p, 0);
rb_define_method 1073 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "cipher=", ossl_pkcs7_set_cipher, 1);
rb_define_method 1074 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "add_signer", ossl_pkcs7_add_signer, 1);
rb_define_method 1075 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "signers", ossl_pkcs7_get_signer, 0);
rb_define_method 1076 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "add_recipient", ossl_pkcs7_add_recipient, 1);
rb_define_method 1077 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "recipients", ossl_pkcs7_get_recipient, 0);
rb_define_method 1078 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "add_certificate", ossl_pkcs7_add_certificate, 1);
rb_define_method 1079 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "certificates=", ossl_pkcs7_set_certificates, 1);
rb_define_method 1080 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "certificates", ossl_pkcs7_get_certificates, 0);
rb_define_method 1081 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "add_crl", ossl_pkcs7_add_crl, 1);
rb_define_method 1082 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "crls=", ossl_pkcs7_set_crls, 1);
rb_define_method 1083 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "crls", ossl_pkcs7_get_crls, 0);
rb_define_method 1084 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "add_data", ossl_pkcs7_add_data, 1);
rb_define_method 1086 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "verify", ossl_pkcs7_verify, -1);
rb_define_method 1087 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "decrypt", ossl_pkcs7_decrypt, -1);
rb_define_method 1088 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "to_pem", ossl_pkcs7_to_pem, 0);
rb_define_method 1090 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7, "to_der", ossl_pkcs7_to_der, 0);
rb_define_method 1095 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Signer, "initialize", ossl_pkcs7si_initialize,3);
rb_define_method 1096 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Signer, "issuer", ossl_pkcs7si_get_issuer, 0);
rb_define_method 1098 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Signer, "serial", ossl_pkcs7si_get_serial,0);
rb_define_method 1099 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Signer,"signed_time",ossl_pkcs7si_get_signed_time,0);
rb_define_method 1103 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Recipient, "initialize", ossl_pkcs7ri_initialize,1);
rb_define_method 1104 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Recipient, "issuer", ossl_pkcs7ri_get_issuer,0);
rb_define_method 1105 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Recipient, "serial", ossl_pkcs7ri_get_serial,0);
rb_define_method 1106 ext/openssl/ossl_pkcs7.c     rb_define_method(cPKCS7Recipient, "enc_key", ossl_pkcs7ri_get_enc_key,0);
rb_define_method  431 ext/openssl/ossl_pkey.c     rb_define_method(cPKey, "initialize", ossl_pkey_initialize, 0);
rb_define_method  433 ext/openssl/ossl_pkey.c     rb_define_method(cPKey, "sign", ossl_pkey_sign, 2);
rb_define_method  434 ext/openssl/ossl_pkey.c     rb_define_method(cPKey, "verify", ossl_pkey_verify, 3);
rb_define_method  225 ext/openssl/ossl_pkey.h 	rb_define_method((class), #name, ossl_##keytype##_get_##name, 0)
rb_define_method  242 ext/openssl/ossl_pkey.h 	rb_define_method((class), #name, ossl_##keytype##_get_##name, 0);\
rb_define_method  243 ext/openssl/ossl_pkey.h 	rb_define_method((class), #name "=", ossl_##keytype##_set_##name, 1);\
rb_define_method  570 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "initialize", ossl_dh_initialize, -1);
rb_define_method  571 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "public?", ossl_dh_is_public, 0);
rb_define_method  572 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "private?", ossl_dh_is_private, 0);
rb_define_method  573 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "to_text", ossl_dh_to_text, 0);
rb_define_method  574 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "export", ossl_dh_export, 0);
rb_define_method  577 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "to_der", ossl_dh_to_der, 0);
rb_define_method  578 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "public_key", ossl_dh_to_public_key, 0);
rb_define_method  579 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "params_ok?", ossl_dh_check_params, 0);
rb_define_method  580 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "generate_key!", ossl_dh_generate_key, 0);
rb_define_method  581 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "compute_key", ossl_dh_compute_key, 1);
rb_define_method  588 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "set_pqg", ossl_dh_set_pqg, 3);
rb_define_method  589 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "set_key", ossl_dh_set_key, 2);
rb_define_method  591 ext/openssl/ossl_pkey_dh.c     rb_define_method(cDH, "params", ossl_dh_get_params, 0);
rb_define_method  612 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "initialize", ossl_dsa_initialize, -1);
rb_define_method  614 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "public?", ossl_dsa_is_public, 0);
rb_define_method  615 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "private?", ossl_dsa_is_private, 0);
rb_define_method  616 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "to_text", ossl_dsa_to_text, 0);
rb_define_method  617 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "export", ossl_dsa_export, -1);
rb_define_method  620 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "to_der", ossl_dsa_to_der, 0);
rb_define_method  621 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "public_key", ossl_dsa_to_public_key, 0);
rb_define_method  622 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "syssign", ossl_dsa_sign, 1);
rb_define_method  623 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "sysverify", ossl_dsa_verify, 2);
rb_define_method  630 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "set_pqg", ossl_dsa_set_pqg, 3);
rb_define_method  631 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "set_key", ossl_dsa_set_key, 2);
rb_define_method  633 ext/openssl/ossl_pkey_dsa.c     rb_define_method(cDSA, "params", ossl_dsa_get_params, 0);
rb_define_method 1666 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "initialize", ossl_ec_key_initialize, -1);
rb_define_method 1669 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "group", ossl_ec_key_get_group, 0);
rb_define_method 1670 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "group=", ossl_ec_key_set_group, 1);
rb_define_method 1671 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "private_key", ossl_ec_key_get_private_key, 0);
rb_define_method 1672 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "private_key=", ossl_ec_key_set_private_key, 1);
rb_define_method 1673 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "public_key", ossl_ec_key_get_public_key, 0);
rb_define_method 1674 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "public_key=", ossl_ec_key_set_public_key, 1);
rb_define_method 1675 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "private?", ossl_ec_key_is_private, 0);
rb_define_method 1676 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "public?", ossl_ec_key_is_public, 0);
rb_define_method 1686 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "generate_key!", ossl_ec_key_generate_key, 0);
rb_define_method 1688 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "check_key", ossl_ec_key_check_key, 0);
rb_define_method 1690 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "dh_compute_key", ossl_ec_key_dh_compute_key, 1);
rb_define_method 1691 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "dsa_sign_asn1", ossl_ec_key_dsa_sign_asn1, 1);
rb_define_method 1692 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "dsa_verify_asn1", ossl_ec_key_dsa_verify_asn1, 2);
rb_define_method 1695 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "export", ossl_ec_key_export, -1);
rb_define_method 1697 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "to_der", ossl_ec_key_to_der, 0);
rb_define_method 1698 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC, "to_text", ossl_ec_key_to_text, 0);
rb_define_method 1702 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "initialize", ossl_ec_group_initialize, -1);
rb_define_method 1703 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "eql?", ossl_ec_group_eql, 1);
rb_define_method 1707 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "generator", ossl_ec_group_get_generator, 0);
rb_define_method 1708 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "set_generator", ossl_ec_group_set_generator, 3);
rb_define_method 1709 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "order", ossl_ec_group_get_order, 0);
rb_define_method 1710 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "cofactor", ossl_ec_group_get_cofactor, 0);
rb_define_method 1712 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "curve_name", ossl_ec_group_get_curve_name, 0);
rb_define_method 1715 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "asn1_flag", ossl_ec_group_get_asn1_flag, 0);
rb_define_method 1716 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "asn1_flag=", ossl_ec_group_set_asn1_flag, 1);
rb_define_method 1718 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "point_conversion_form", ossl_ec_group_get_point_conversion_form, 0);
rb_define_method 1719 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "point_conversion_form=", ossl_ec_group_set_point_conversion_form, 1);
rb_define_method 1721 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "seed", ossl_ec_group_get_seed, 0);
rb_define_method 1722 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "seed=", ossl_ec_group_set_seed, 1);
rb_define_method 1726 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "degree", ossl_ec_group_get_degree, 0);
rb_define_method 1731 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "to_pem", ossl_ec_group_to_pem, 0);
rb_define_method 1732 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "to_der", ossl_ec_group_to_der, 0);
rb_define_method 1733 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_GROUP, "to_text", ossl_ec_group_to_text, 0);
rb_define_method 1737 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "initialize", ossl_ec_point_initialize, -1);
rb_define_method 1739 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "eql?", ossl_ec_point_eql, 1);
rb_define_method 1742 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "infinity?", ossl_ec_point_is_at_infinity, 0);
rb_define_method 1743 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "on_curve?", ossl_ec_point_is_on_curve, 0);
rb_define_method 1744 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "make_affine!", ossl_ec_point_make_affine, 0);
rb_define_method 1745 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "invert!", ossl_ec_point_invert, 0);
rb_define_method 1746 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "set_to_infinity!", ossl_ec_point_set_to_infinity, 0);
rb_define_method 1749 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "to_bn", ossl_ec_point_to_bn, 0);
rb_define_method 1750 ext/openssl/ossl_pkey_ec.c     rb_define_method(cEC_POINT, "mul", ossl_ec_point_mul, -1);
rb_define_method  677 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "initialize", ossl_rsa_initialize, -1);
rb_define_method  679 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "public?", ossl_rsa_is_public, 0);
rb_define_method  680 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "private?", ossl_rsa_is_private, 0);
rb_define_method  681 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "to_text", ossl_rsa_to_text, 0);
rb_define_method  682 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "export", ossl_rsa_export, -1);
rb_define_method  685 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "to_der", ossl_rsa_to_der, 0);
rb_define_method  686 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "public_key", ossl_rsa_to_public_key, 0);
rb_define_method  687 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "public_encrypt", ossl_rsa_public_encrypt, -1);
rb_define_method  688 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "public_decrypt", ossl_rsa_public_decrypt, -1);
rb_define_method  689 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "private_encrypt", ossl_rsa_private_encrypt, -1);
rb_define_method  690 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "private_decrypt", ossl_rsa_private_decrypt, -1);
rb_define_method  700 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "set_key", ossl_rsa_set_key, 3);
rb_define_method  701 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "set_factors", ossl_rsa_set_factors, 2);
rb_define_method  702 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "set_crt_params", ossl_rsa_set_crt_params, 3);
rb_define_method  704 ext/openssl/ossl_pkey_rsa.c     rb_define_method(cRSA, "params", ossl_rsa_get_params, 0);
rb_define_method 2448 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "ssl_version=", ossl_sslctx_set_ssl_version, 1);
rb_define_method 2449 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "ciphers",     ossl_sslctx_get_ciphers, 0);
rb_define_method 2450 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "ciphers=",    ossl_sslctx_set_ciphers, 1);
rb_define_method 2451 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "ecdh_curves=", ossl_sslctx_set_ecdh_curves, 1);
rb_define_method 2452 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "security_level", ossl_sslctx_get_security_level, 0);
rb_define_method 2453 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "security_level=", ossl_sslctx_set_security_level, 1);
rb_define_method 2455 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "setup", ossl_sslctx_setup, 0);
rb_define_method 2504 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_add",     ossl_sslctx_session_add, 1);
rb_define_method 2505 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_remove",     ossl_sslctx_session_remove, 1);
rb_define_method 2506 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_cache_mode",     ossl_sslctx_get_session_cache_mode, 0);
rb_define_method 2507 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_cache_mode=",     ossl_sslctx_set_session_cache_mode, 1);
rb_define_method 2508 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_cache_size",     ossl_sslctx_get_session_cache_size, 0);
rb_define_method 2509 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_cache_size=",     ossl_sslctx_set_session_cache_size, 1);
rb_define_method 2510 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "session_cache_stats",     ossl_sslctx_get_session_cache_stats, 0);
rb_define_method 2511 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "flush_sessions",     ossl_sslctx_flush_sessions, -1);
rb_define_method 2512 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "options",     ossl_sslctx_get_options, 0);
rb_define_method 2513 ext/openssl/ossl_ssl.c     rb_define_method(cSSLContext, "options=",     ossl_sslctx_set_options, 1);
rb_define_method 2533 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "initialize", rb_f_notimplement, -1);
rb_define_method 2537 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "initialize", ossl_ssl_initialize, -1);
rb_define_method 2538 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "connect",    ossl_ssl_connect, 0);
rb_define_method 2539 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "connect_nonblock",    ossl_ssl_connect_nonblock, -1);
rb_define_method 2540 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "accept",     ossl_ssl_accept, 0);
rb_define_method 2541 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "accept_nonblock", ossl_ssl_accept_nonblock, -1);
rb_define_method 2542 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "sysread",    ossl_ssl_read, -1);
rb_define_method 2544 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "syswrite",   ossl_ssl_write, 1);
rb_define_method 2547 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "cert",       ossl_ssl_get_cert, 0);
rb_define_method 2548 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "peer_cert",  ossl_ssl_get_peer_cert, 0);
rb_define_method 2549 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "peer_cert_chain", ossl_ssl_get_peer_cert_chain, 0);
rb_define_method 2550 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "ssl_version",    ossl_ssl_get_version, 0);
rb_define_method 2551 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "cipher",     ossl_ssl_get_cipher, 0);
rb_define_method 2552 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "state",      ossl_ssl_get_state, 0);
rb_define_method 2553 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "pending",    ossl_ssl_pending, 0);
rb_define_method 2554 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "session_reused?",    ossl_ssl_session_reused, 0);
rb_define_method 2556 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "session=",    ossl_ssl_set_session, 1);
rb_define_method 2557 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "verify_result", ossl_ssl_get_verify_result, 0);
rb_define_method 2558 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "client_ca", ossl_ssl_get_client_ca_list, 0);
rb_define_method 2561 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "hostname=", ossl_ssl_set_hostname, 1);
rb_define_method 2564 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "tmp_key", ossl_ssl_tmp_key, 0);
rb_define_method 2567 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "alpn_protocol", ossl_ssl_alpn_protocol, 0);
rb_define_method 2570 ext/openssl/ossl_ssl.c     rb_define_method(cSSLSocket, "npn_protocol", ossl_ssl_npn_protocol, 0);
rb_define_method  318 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "initialize", ossl_ssl_session_initialize, 1);
rb_define_method  320 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "==", ossl_ssl_session_eq, 1);
rb_define_method  322 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "time", ossl_ssl_session_get_time, 0);
rb_define_method  323 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "time=", ossl_ssl_session_set_time, 1);
rb_define_method  324 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "timeout", ossl_ssl_session_get_timeout, 0);
rb_define_method  325 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "timeout=", ossl_ssl_session_set_timeout, 1);
rb_define_method  326 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "id", ossl_ssl_session_get_id, 0);
rb_define_method  327 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "to_der", ossl_ssl_session_to_der, 0);
rb_define_method  328 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "to_pem", ossl_ssl_session_to_pem, 0);
rb_define_method  329 ext/openssl/ossl_ssl_session.c 	rb_define_method(cSSLSession, "to_text", ossl_ssl_session_to_text, 0);
rb_define_method  296 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "initialize", ossl_x509attr_initialize, -1);
rb_define_method  297 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "oid=", ossl_x509attr_set_oid, 1);
rb_define_method  298 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "oid", ossl_x509attr_get_oid, 0);
rb_define_method  299 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "value=", ossl_x509attr_set_value, 1);
rb_define_method  300 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "value", ossl_x509attr_get_value, 0);
rb_define_method  301 ext/openssl/ossl_x509attr.c     rb_define_method(cX509Attr, "to_der", ossl_x509attr_to_der, 0);
rb_define_method  826 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "initialize", ossl_x509_initialize, -1);
rb_define_method  829 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "to_der", ossl_x509_to_der, 0);
rb_define_method  830 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "to_pem", ossl_x509_to_pem, 0);
rb_define_method  832 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "to_text", ossl_x509_to_text, 0);
rb_define_method  833 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "version", ossl_x509_get_version, 0);
rb_define_method  834 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "version=", ossl_x509_set_version, 1);
rb_define_method  835 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "signature_algorithm", ossl_x509_get_signature_algorithm, 0);
rb_define_method  836 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "serial", ossl_x509_get_serial, 0);
rb_define_method  837 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "serial=", ossl_x509_set_serial, 1);
rb_define_method  838 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "subject", ossl_x509_get_subject, 0);
rb_define_method  839 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "subject=", ossl_x509_set_subject, 1);
rb_define_method  840 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "issuer", ossl_x509_get_issuer, 0);
rb_define_method  841 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "issuer=", ossl_x509_set_issuer, 1);
rb_define_method  842 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "not_before", ossl_x509_get_not_before, 0);
rb_define_method  843 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "not_before=", ossl_x509_set_not_before, 1);
rb_define_method  844 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "not_after", ossl_x509_get_not_after, 0);
rb_define_method  845 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "not_after=", ossl_x509_set_not_after, 1);
rb_define_method  846 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "public_key", ossl_x509_get_public_key, 0);
rb_define_method  847 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "public_key=", ossl_x509_set_public_key, 1);
rb_define_method  848 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "sign", ossl_x509_sign, 2);
rb_define_method  849 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "verify", ossl_x509_verify, 1);
rb_define_method  850 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "check_private_key", ossl_x509_check_private_key, 1);
rb_define_method  851 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "extensions", ossl_x509_get_extensions, 0);
rb_define_method  852 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "extensions=", ossl_x509_set_extensions, 1);
rb_define_method  853 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "add_extension", ossl_x509_add_extension, 1);
rb_define_method  854 ext/openssl/ossl_x509cert.c     rb_define_method(cX509Cert, "inspect", ossl_x509_inspect, 0);
rb_define_method  534 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "initialize", ossl_x509crl_initialize, -1);
rb_define_method  537 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "version", ossl_x509crl_get_version, 0);
rb_define_method  538 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "version=", ossl_x509crl_set_version, 1);
rb_define_method  539 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "signature_algorithm", ossl_x509crl_get_signature_algorithm, 0);
rb_define_method  540 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "issuer", ossl_x509crl_get_issuer, 0);
rb_define_method  541 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "issuer=", ossl_x509crl_set_issuer, 1);
rb_define_method  542 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "last_update", ossl_x509crl_get_last_update, 0);
rb_define_method  543 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "last_update=", ossl_x509crl_set_last_update, 1);
rb_define_method  544 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "next_update", ossl_x509crl_get_next_update, 0);
rb_define_method  545 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "next_update=", ossl_x509crl_set_next_update, 1);
rb_define_method  546 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "revoked", ossl_x509crl_get_revoked, 0);
rb_define_method  547 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "revoked=", ossl_x509crl_set_revoked, 1);
rb_define_method  548 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "add_revoked", ossl_x509crl_add_revoked, 1);
rb_define_method  549 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "sign", ossl_x509crl_sign, 2);
rb_define_method  550 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "verify", ossl_x509crl_verify, 1);
rb_define_method  551 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "to_der", ossl_x509crl_to_der, 0);
rb_define_method  552 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "to_pem", ossl_x509crl_to_pem, 0);
rb_define_method  554 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "to_text", ossl_x509crl_to_text, 0);
rb_define_method  555 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "extensions", ossl_x509crl_get_extensions, 0);
rb_define_method  556 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "extensions=", ossl_x509crl_set_extensions, 1);
rb_define_method  557 ext/openssl/ossl_x509crl.c     rb_define_method(cX509CRL, "add_extension", ossl_x509crl_add_extension, 1);
rb_define_method  455 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "initialize", ossl_x509extfactory_initialize, -1);
rb_define_method  463 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "issuer_certificate=", ossl_x509extfactory_set_issuer_cert, 1);
rb_define_method  464 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "subject_certificate=", ossl_x509extfactory_set_subject_cert, 1);
rb_define_method  465 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "subject_request=", ossl_x509extfactory_set_subject_req, 1);
rb_define_method  466 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "crl=", ossl_x509extfactory_set_crl, 1);
rb_define_method  467 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "config=", ossl_x509extfactory_set_config, 1);
rb_define_method  468 ext/openssl/ossl_x509ext.c     rb_define_method(cX509ExtFactory, "create_ext", ossl_x509extfactory_create_ext, -1);
rb_define_method  472 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "initialize", ossl_x509ext_initialize, -1);
rb_define_method  473 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "oid=", ossl_x509ext_set_oid, 1);
rb_define_method  474 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "value=", ossl_x509ext_set_value, 1);
rb_define_method  475 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "critical=", ossl_x509ext_set_critical, 1);
rb_define_method  476 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "oid", ossl_x509ext_get_oid, 0);
rb_define_method  477 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "value", ossl_x509ext_get_value, 0);
rb_define_method  478 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "critical?", ossl_x509ext_get_critical, 0);
rb_define_method  479 ext/openssl/ossl_x509ext.c     rb_define_method(cX509Ext, "to_der", ossl_x509ext_to_der, 0);
rb_define_method  460 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "initialize", ossl_x509name_initialize, -1);
rb_define_method  461 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "add_entry", ossl_x509name_add_entry, -1);
rb_define_method  462 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "to_s", ossl_x509name_to_s, -1);
rb_define_method  463 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "to_a", ossl_x509name_to_a, 0);
rb_define_method  464 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "cmp", ossl_x509name_cmp, 1);
rb_define_method  466 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "eql?", ossl_x509name_eql, 1);
rb_define_method  467 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "hash", ossl_x509name_hash, 0);
rb_define_method  469 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "hash_old", ossl_x509name_hash_old, 0);
rb_define_method  471 ext/openssl/ossl_x509name.c     rb_define_method(cX509Name, "to_der", ossl_x509name_to_der, 0);
rb_define_method  467 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "initialize", ossl_x509req_initialize, -1);
rb_define_method  470 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "to_pem", ossl_x509req_to_pem, 0);
rb_define_method  471 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "to_der", ossl_x509req_to_der, 0);
rb_define_method  473 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "to_text", ossl_x509req_to_text, 0);
rb_define_method  474 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "version", ossl_x509req_get_version, 0);
rb_define_method  475 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "version=", ossl_x509req_set_version, 1);
rb_define_method  476 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "subject", ossl_x509req_get_subject, 0);
rb_define_method  477 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "subject=", ossl_x509req_set_subject, 1);
rb_define_method  478 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "signature_algorithm", ossl_x509req_get_signature_algorithm, 0);
rb_define_method  479 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "public_key", ossl_x509req_get_public_key, 0);
rb_define_method  480 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "public_key=", ossl_x509req_set_public_key, 1);
rb_define_method  481 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "sign", ossl_x509req_sign, 2);
rb_define_method  482 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "verify", ossl_x509req_verify, 1);
rb_define_method  483 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "attributes", ossl_x509req_get_attributes, 0);
rb_define_method  484 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "attributes=", ossl_x509req_set_attributes, 1);
rb_define_method  485 ext/openssl/ossl_x509req.c     rb_define_method(cX509Req, "add_attribute", ossl_x509req_add_attribute, 1);
rb_define_method  235 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "initialize", ossl_x509revoked_initialize, -1);
rb_define_method  237 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "serial", ossl_x509revoked_get_serial, 0);
rb_define_method  238 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "serial=", ossl_x509revoked_set_serial, 1);
rb_define_method  239 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "time", ossl_x509revoked_get_time, 0);
rb_define_method  240 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "time=", ossl_x509revoked_set_time, 1);
rb_define_method  241 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "extensions", ossl_x509revoked_get_extensions, 0);
rb_define_method  242 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "extensions=", ossl_x509revoked_set_extensions, 1);
rb_define_method  243 ext/openssl/ossl_x509revoked.c     rb_define_method(cX509Rev, "add_extension", ossl_x509revoked_add_extension, 1);
rb_define_method  662 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "initialize",   ossl_x509store_initialize, -1);
rb_define_method  663 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "verify_callback=", ossl_x509store_set_vfy_cb, 1);
rb_define_method  664 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "flags=",       ossl_x509store_set_flags, 1);
rb_define_method  665 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "purpose=",     ossl_x509store_set_purpose, 1);
rb_define_method  666 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "trust=",       ossl_x509store_set_trust, 1);
rb_define_method  667 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "time=",        ossl_x509store_set_time, 1);
rb_define_method  668 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "add_path",     ossl_x509store_add_path, 1);
rb_define_method  669 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "add_file",     ossl_x509store_add_file, 1);
rb_define_method  670 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "set_default_paths", ossl_x509store_set_default_paths, 0);
rb_define_method  671 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "add_cert",     ossl_x509store_add_cert, 1);
rb_define_method  672 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "add_crl",      ossl_x509store_add_crl, 1);
rb_define_method  673 ext/openssl/ossl_x509store.c     rb_define_method(cX509Store, "verify",       ossl_x509store_verify, -1);
rb_define_method  678 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"initialize",  ossl_x509stctx_initialize, -1);
rb_define_method  679 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"verify",      ossl_x509stctx_verify, 0);
rb_define_method  680 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"chain",       ossl_x509stctx_get_chain,0);
rb_define_method  681 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"error",       ossl_x509stctx_get_err, 0);
rb_define_method  682 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"error=",      ossl_x509stctx_set_error, 1);
rb_define_method  683 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"error_string",ossl_x509stctx_get_err_string,0);
rb_define_method  684 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"error_depth", ossl_x509stctx_get_err_depth, 0);
rb_define_method  685 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"current_cert",ossl_x509stctx_get_curr_cert, 0);
rb_define_method  686 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"current_crl", ossl_x509stctx_get_curr_crl, 0);
rb_define_method  687 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"flags=",      ossl_x509stctx_set_flags, 1);
rb_define_method  688 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"purpose=",    ossl_x509stctx_set_purpose, 1);
rb_define_method  689 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"trust=",      ossl_x509stctx_set_trust, 1);
rb_define_method  690 ext/openssl/ossl_x509store.c     rb_define_method(x509stctx,"time=",       ossl_x509stctx_set_time, 1);
rb_define_method   14 ext/openssl/ruby_missing.h 	rb_define_method((klass), "initialize_copy", (func), 1)
rb_define_method 1379 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "initialize", path_initialize, 1);
rb_define_method 1380 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "freeze", path_freeze, 0);
rb_define_method 1381 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "taint", path_taint, 0);
rb_define_method 1382 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "untaint", path_untaint, 0);
rb_define_method 1383 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "==", path_eq, 1);
rb_define_method 1384 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "===", path_eq, 1);
rb_define_method 1385 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "eql?", path_eq, 1);
rb_define_method 1386 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "<=>", path_cmp, 1);
rb_define_method 1387 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "hash", path_hash, 0);
rb_define_method 1388 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "to_s", path_to_s, 0);
rb_define_method 1389 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "to_path", path_to_s, 0);
rb_define_method 1390 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "inspect", path_inspect, 0);
rb_define_method 1391 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "sub", path_sub, -1);
rb_define_method 1392 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "sub_ext", path_sub_ext, 1);
rb_define_method 1393 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "realpath", path_realpath, -1);
rb_define_method 1394 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "realdirpath", path_realdirpath, -1);
rb_define_method 1395 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "each_line", path_each_line, -1);
rb_define_method 1396 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "read", path_read, -1);
rb_define_method 1397 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "binread", path_binread, -1);
rb_define_method 1398 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "readlines", path_readlines, -1);
rb_define_method 1399 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "write", path_write, -1);
rb_define_method 1400 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "binwrite", path_binwrite, -1);
rb_define_method 1401 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "sysopen", path_sysopen, -1);
rb_define_method 1402 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "atime", path_atime, 0);
rb_define_method 1403 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "birthtime", path_birthtime, 0);
rb_define_method 1404 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "ctime", path_ctime, 0);
rb_define_method 1405 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "mtime", path_mtime, 0);
rb_define_method 1406 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "chmod", path_chmod, 1);
rb_define_method 1407 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "lchmod", path_lchmod, 1);
rb_define_method 1408 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "chown", path_chown, 2);
rb_define_method 1409 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "lchown", path_lchown, 2);
rb_define_method 1410 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "fnmatch", path_fnmatch, -1);
rb_define_method 1411 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "fnmatch?", path_fnmatch, -1);
rb_define_method 1412 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "ftype", path_ftype, 0);
rb_define_method 1413 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "make_link", path_make_link, 1);
rb_define_method 1414 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "open", path_open, -1);
rb_define_method 1415 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "readlink", path_readlink, 0);
rb_define_method 1416 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "rename", path_rename, 1);
rb_define_method 1417 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "stat", path_stat, 0);
rb_define_method 1418 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "lstat", path_lstat, 0);
rb_define_method 1419 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "make_symlink", path_make_symlink, 1);
rb_define_method 1420 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "truncate", path_truncate, 1);
rb_define_method 1421 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "utime", path_utime, 2);
rb_define_method 1422 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "basename", path_basename, -1);
rb_define_method 1423 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "dirname", path_dirname, 0);
rb_define_method 1424 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "extname", path_extname, 0);
rb_define_method 1425 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "expand_path", path_expand_path, -1);
rb_define_method 1426 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "split", path_split, 0);
rb_define_method 1427 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "blockdev?", path_blockdev_p, 0);
rb_define_method 1428 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "chardev?", path_chardev_p, 0);
rb_define_method 1429 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "executable?", path_executable_p, 0);
rb_define_method 1430 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "executable_real?", path_executable_real_p, 0);
rb_define_method 1431 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "exist?", path_exist_p, 0);
rb_define_method 1432 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "grpowned?", path_grpowned_p, 0);
rb_define_method 1433 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "directory?", path_directory_p, 0);
rb_define_method 1434 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "file?", path_file_p, 0);
rb_define_method 1435 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "pipe?", path_pipe_p, 0);
rb_define_method 1436 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "socket?", path_socket_p, 0);
rb_define_method 1437 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "owned?", path_owned_p, 0);
rb_define_method 1438 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "readable?", path_readable_p, 0);
rb_define_method 1439 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "world_readable?", path_world_readable_p, 0);
rb_define_method 1440 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "readable_real?", path_readable_real_p, 0);
rb_define_method 1441 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "setuid?", path_setuid_p, 0);
rb_define_method 1442 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "setgid?", path_setgid_p, 0);
rb_define_method 1443 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "size", path_size, 0);
rb_define_method 1444 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "size?", path_size_p, 0);
rb_define_method 1445 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "sticky?", path_sticky_p, 0);
rb_define_method 1446 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "symlink?", path_symlink_p, 0);
rb_define_method 1447 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "writable?", path_writable_p, 0);
rb_define_method 1448 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "world_writable?", path_world_writable_p, 0);
rb_define_method 1449 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "writable_real?", path_writable_real_p, 0);
rb_define_method 1450 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "zero?", path_zero_p, 0);
rb_define_method 1454 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "entries", path_entries, 0);
rb_define_method 1455 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "mkdir", path_mkdir, -1);
rb_define_method 1456 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "rmdir", path_rmdir, 0);
rb_define_method 1457 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "opendir", path_opendir, 0);
rb_define_method 1458 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "each_entry", path_each_entry, 0);
rb_define_method 1459 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "unlink", path_unlink, 0);
rb_define_method 1460 ext/pathname/pathname.c     rb_define_method(rb_cPathname, "delete", path_unlink, 0);
rb_define_method  547 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "initialize", initialize, -1);
rb_define_method  548 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "start_stream", start_stream, 1);
rb_define_method  549 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "end_stream", end_stream, 0);
rb_define_method  550 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "start_document", start_document, 3);
rb_define_method  551 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "end_document", end_document, 1);
rb_define_method  552 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "scalar", scalar, 6);
rb_define_method  553 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "start_sequence", start_sequence, 4);
rb_define_method  554 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "end_sequence", end_sequence, 0);
rb_define_method  555 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "start_mapping", start_mapping, 4);
rb_define_method  556 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "end_mapping", end_mapping, 0);
rb_define_method  557 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "alias", alias, 1);
rb_define_method  558 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "canonical", canonical, 0);
rb_define_method  559 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "canonical=", set_canonical, 1);
rb_define_method  560 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "indentation", indentation, 0);
rb_define_method  561 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "indentation=", set_indentation, 1);
rb_define_method  562 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "line_width", line_width, 0);
rb_define_method  563 ext/psych/psych_emitter.c     rb_define_method(cPsychEmitter, "line_width=", set_line_width, 1);
rb_define_method  580 ext/psych/psych_parser.c     rb_define_method(cPsychParser, "parse", parse, -1);
rb_define_method  581 ext/psych/psych_parser.c     rb_define_method(cPsychParser, "mark", mark, 0);
rb_define_method  777 ext/pty/pty.c      rb_define_method(eChildExited,"status",echild_status,0);
rb_define_method 17291 ext/ripper/ripper.c     rb_define_method(Ripper, "initialize", ripper_initialize, -1);
rb_define_method 17292 ext/ripper/ripper.c     rb_define_method(Ripper, "parse", ripper_parse, 0);
rb_define_method 17293 ext/ripper/ripper.c     rb_define_method(Ripper, "column", ripper_column, 0);
rb_define_method 17294 ext/ripper/ripper.c     rb_define_method(Ripper, "filename", ripper_filename, 0);
rb_define_method 17295 ext/ripper/ripper.c     rb_define_method(Ripper, "lineno", ripper_lineno, 0);
rb_define_method 17296 ext/ripper/ripper.c     rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
rb_define_method 17297 ext/ripper/ripper.c     rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
rb_define_method 17298 ext/ripper/ripper.c     rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
rb_define_method 17299 ext/ripper/ripper.c     rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
rb_define_method 17300 ext/ripper/ripper.c     rb_define_method(Ripper, "error?", ripper_error_p, 0);
rb_define_method 17302 ext/ripper/ripper.c     rb_define_method(rb_mKernel, "assert_Qundef", ripper_assert_Qundef, 2);
rb_define_method 17303 ext/ripper/ripper.c     rb_define_method(rb_mKernel, "rawVALUE", ripper_value, 1);
rb_define_method 17304 ext/ripper/ripper.c     rb_define_method(rb_mKernel, "validate_object", ripper_validate_object, 1);
rb_define_method 11542 ext/ripper/ripper.y     rb_define_method(Ripper, "initialize", ripper_initialize, -1);
rb_define_method 11543 ext/ripper/ripper.y     rb_define_method(Ripper, "parse", ripper_parse, 0);
rb_define_method 11544 ext/ripper/ripper.y     rb_define_method(Ripper, "column", ripper_column, 0);
rb_define_method 11545 ext/ripper/ripper.y     rb_define_method(Ripper, "filename", ripper_filename, 0);
rb_define_method 11546 ext/ripper/ripper.y     rb_define_method(Ripper, "lineno", ripper_lineno, 0);
rb_define_method 11547 ext/ripper/ripper.y     rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
rb_define_method 11548 ext/ripper/ripper.y     rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
rb_define_method 11549 ext/ripper/ripper.y     rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
rb_define_method 11550 ext/ripper/ripper.y     rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
rb_define_method 11551 ext/ripper/ripper.y     rb_define_method(Ripper, "error?", ripper_error_p, 0);
rb_define_method 11553 ext/ripper/ripper.y     rb_define_method(rb_mKernel, "assert_Qundef", ripper_assert_Qundef, 2);
rb_define_method 11554 ext/ripper/ripper.y     rb_define_method(rb_mKernel, "rawVALUE", ripper_value, 1);
rb_define_method 11555 ext/ripper/ripper.y     rb_define_method(rb_mKernel, "validate_object", ripper_validate_object, 1);
rb_define_method 1028 ext/sdbm/init.c     rb_define_method(rb_cDBM, "initialize", fsdbm_initialize, -1);
rb_define_method 1029 ext/sdbm/init.c     rb_define_method(rb_cDBM, "close", fsdbm_close, 0);
rb_define_method 1030 ext/sdbm/init.c     rb_define_method(rb_cDBM, "closed?", fsdbm_closed, 0);
rb_define_method 1031 ext/sdbm/init.c     rb_define_method(rb_cDBM, "[]", fsdbm_aref, 1);
rb_define_method 1032 ext/sdbm/init.c     rb_define_method(rb_cDBM, "fetch", fsdbm_fetch_m, -1);
rb_define_method 1033 ext/sdbm/init.c     rb_define_method(rb_cDBM, "[]=", fsdbm_store, 2);
rb_define_method 1034 ext/sdbm/init.c     rb_define_method(rb_cDBM, "store", fsdbm_store, 2);
rb_define_method 1035 ext/sdbm/init.c     rb_define_method(rb_cDBM, "index",  fsdbm_index, 1);
rb_define_method 1036 ext/sdbm/init.c     rb_define_method(rb_cDBM, "key",  fsdbm_key, 1);
rb_define_method 1037 ext/sdbm/init.c     rb_define_method(rb_cDBM, "select",  fsdbm_select, 0);
rb_define_method 1038 ext/sdbm/init.c     rb_define_method(rb_cDBM, "values_at",  fsdbm_values_at, -1);
rb_define_method 1039 ext/sdbm/init.c     rb_define_method(rb_cDBM, "length", fsdbm_length, 0);
rb_define_method 1040 ext/sdbm/init.c     rb_define_method(rb_cDBM, "size", fsdbm_length, 0);
rb_define_method 1041 ext/sdbm/init.c     rb_define_method(rb_cDBM, "empty?", fsdbm_empty_p, 0);
rb_define_method 1042 ext/sdbm/init.c     rb_define_method(rb_cDBM, "each", fsdbm_each_pair, 0);
rb_define_method 1043 ext/sdbm/init.c     rb_define_method(rb_cDBM, "each_value", fsdbm_each_value, 0);
rb_define_method 1044 ext/sdbm/init.c     rb_define_method(rb_cDBM, "each_key", fsdbm_each_key, 0);
rb_define_method 1045 ext/sdbm/init.c     rb_define_method(rb_cDBM, "each_pair", fsdbm_each_pair, 0);
rb_define_method 1046 ext/sdbm/init.c     rb_define_method(rb_cDBM, "keys", fsdbm_keys, 0);
rb_define_method 1047 ext/sdbm/init.c     rb_define_method(rb_cDBM, "values", fsdbm_values, 0);
rb_define_method 1048 ext/sdbm/init.c     rb_define_method(rb_cDBM, "shift", fsdbm_shift, 0);
rb_define_method 1049 ext/sdbm/init.c     rb_define_method(rb_cDBM, "delete", fsdbm_delete, 1);
rb_define_method 1050 ext/sdbm/init.c     rb_define_method(rb_cDBM, "delete_if", fsdbm_delete_if, 0);
rb_define_method 1051 ext/sdbm/init.c     rb_define_method(rb_cDBM, "reject!", fsdbm_delete_if, 0);
rb_define_method 1052 ext/sdbm/init.c     rb_define_method(rb_cDBM, "reject", fsdbm_reject, 0);
rb_define_method 1053 ext/sdbm/init.c     rb_define_method(rb_cDBM, "clear", fsdbm_clear, 0);
rb_define_method 1054 ext/sdbm/init.c     rb_define_method(rb_cDBM,"invert", fsdbm_invert, 0);
rb_define_method 1055 ext/sdbm/init.c     rb_define_method(rb_cDBM,"update", fsdbm_update, 1);
rb_define_method 1056 ext/sdbm/init.c     rb_define_method(rb_cDBM,"replace", fsdbm_replace, 1);
rb_define_method 1058 ext/sdbm/init.c     rb_define_method(rb_cDBM, "has_key?", fsdbm_has_key, 1);
rb_define_method 1059 ext/sdbm/init.c     rb_define_method(rb_cDBM, "include?", fsdbm_has_key, 1);
rb_define_method 1060 ext/sdbm/init.c     rb_define_method(rb_cDBM, "key?", fsdbm_has_key, 1);
rb_define_method 1061 ext/sdbm/init.c     rb_define_method(rb_cDBM, "member?", fsdbm_has_key, 1);
rb_define_method 1062 ext/sdbm/init.c     rb_define_method(rb_cDBM, "has_value?", fsdbm_has_value, 1);
rb_define_method 1063 ext/sdbm/init.c     rb_define_method(rb_cDBM, "value?", fsdbm_has_value, 1);
rb_define_method 1065 ext/sdbm/init.c     rb_define_method(rb_cDBM, "to_a", fsdbm_to_a, 0);
rb_define_method 1066 ext/sdbm/init.c     rb_define_method(rb_cDBM, "to_hash", fsdbm_to_hash, 0);
rb_define_method 1704 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "initialize", ancillary_initialize, 4);
rb_define_method 1705 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "inspect", ancillary_inspect, 0);
rb_define_method 1706 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "family", ancillary_family_m, 0);
rb_define_method 1707 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "level", ancillary_level_m, 0);
rb_define_method 1708 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "type", ancillary_type_m, 0);
rb_define_method 1709 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "data", ancillary_data, 0);
rb_define_method 1711 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "cmsg_is?", ancillary_cmsg_is_p, 2);
rb_define_method 1714 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "int", ancillary_int, 0);
rb_define_method 1717 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "unix_rights", ancillary_unix_rights, 0);
rb_define_method 1719 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "timestamp", ancillary_timestamp, 0);
rb_define_method 1722 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "ip_pktinfo", ancillary_ip_pktinfo, 0);
rb_define_method 1725 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "ipv6_pktinfo", ancillary_ipv6_pktinfo, 0);
rb_define_method 1726 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "ipv6_pktinfo_addr", ancillary_ipv6_pktinfo_addr, 0);
rb_define_method 1727 ext/socket/ancdata.c     rb_define_method(rb_cAncillaryData, "ipv6_pktinfo_ifindex", ancillary_ipv6_pktinfo_ifindex, 0);
rb_define_method  703 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "close_read", bsock_close_read, 0);
rb_define_method  704 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "close_write", bsock_close_write, 0);
rb_define_method  705 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "shutdown", bsock_shutdown, -1);
rb_define_method  706 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "setsockopt", bsock_setsockopt, -1);
rb_define_method  707 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "getsockopt", bsock_getsockopt, 2);
rb_define_method  708 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "getsockname", bsock_getsockname, 0);
rb_define_method  709 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "getpeername", bsock_getpeername, 0);
rb_define_method  710 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "getpeereid", bsock_getpeereid, 0);
rb_define_method  711 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "local_address", bsock_local_address, 0);
rb_define_method  712 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "remote_address", bsock_remote_address, 0);
rb_define_method  713 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "send", rsock_bsock_send, -1);
rb_define_method  714 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "recv", bsock_recv, -1);
rb_define_method  716 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "do_not_reverse_lookup", bsock_do_not_reverse_lookup, 0);
rb_define_method  717 ext/socket/basicsocket.c     rb_define_method(rb_cBasicSocket, "do_not_reverse_lookup=", bsock_do_not_reverse_lookup_set, 1);
rb_define_method  448 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "inspect", ifaddr_inspect, 0);
rb_define_method  449 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "name", ifaddr_name, 0);
rb_define_method  450 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "ifindex", ifaddr_ifindex, 0);
rb_define_method  451 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "flags", ifaddr_flags, 0);
rb_define_method  452 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "addr", ifaddr_addr, 0);
rb_define_method  453 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "netmask", ifaddr_netmask, 0);
rb_define_method  454 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "broadaddr", ifaddr_broadaddr, 0);
rb_define_method  455 ext/socket/ifaddr.c     rb_define_method(rb_cSockIfaddr, "dstaddr", ifaddr_dstaddr, 0);
rb_define_method  333 ext/socket/ipsocket.c     rb_define_method(rb_cIPSocket, "addr", ip_addr, -1);
rb_define_method  334 ext/socket/ipsocket.c     rb_define_method(rb_cIPSocket, "peeraddr", ip_peeraddr, -1);
rb_define_method  335 ext/socket/ipsocket.c     rb_define_method(rb_cIPSocket, "recvfrom", ip_recvfrom, -1);
rb_define_method 1451 ext/socket/option.c     rb_define_method(rb_cSockOpt, "initialize", sockopt_initialize, 4);
rb_define_method 1452 ext/socket/option.c     rb_define_method(rb_cSockOpt, "family", sockopt_family_m, 0);
rb_define_method 1453 ext/socket/option.c     rb_define_method(rb_cSockOpt, "level", sockopt_level_m, 0);
rb_define_method 1454 ext/socket/option.c     rb_define_method(rb_cSockOpt, "optname", sockopt_optname_m, 0);
rb_define_method 1455 ext/socket/option.c     rb_define_method(rb_cSockOpt, "data", sockopt_data, 0);
rb_define_method 1456 ext/socket/option.c     rb_define_method(rb_cSockOpt, "inspect", sockopt_inspect, 0);
rb_define_method 1459 ext/socket/option.c     rb_define_method(rb_cSockOpt, "int", sockopt_int, 0);
rb_define_method 1462 ext/socket/option.c     rb_define_method(rb_cSockOpt, "byte", sockopt_byte, 0);
rb_define_method 1465 ext/socket/option.c     rb_define_method(rb_cSockOpt, "bool", sockopt_bool, 0);
rb_define_method 1468 ext/socket/option.c     rb_define_method(rb_cSockOpt, "linger", sockopt_linger, 0);
rb_define_method 1471 ext/socket/option.c     rb_define_method(rb_cSockOpt, "ipv4_multicast_ttl", sockopt_ipv4_multicast_ttl, 0);
rb_define_method 1474 ext/socket/option.c     rb_define_method(rb_cSockOpt, "ipv4_multicast_loop", sockopt_ipv4_multicast_loop, 0);
rb_define_method 1476 ext/socket/option.c     rb_define_method(rb_cSockOpt, "unpack", sockopt_unpack, 1);
rb_define_method 1478 ext/socket/option.c     rb_define_method(rb_cSockOpt, "to_s", sockopt_data, 0); /* compatibility for ruby before 1.9.2 */
rb_define_method 2570 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "initialize", addrinfo_initialize, -1);
rb_define_method 2571 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "inspect", addrinfo_inspect, 0);
rb_define_method 2572 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "inspect_sockaddr", rsock_addrinfo_inspect_sockaddr, 0);
rb_define_method 2581 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "afamily", addrinfo_afamily, 0);
rb_define_method 2582 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "pfamily", addrinfo_pfamily, 0);
rb_define_method 2583 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "socktype", addrinfo_socktype, 0);
rb_define_method 2584 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "protocol", addrinfo_protocol, 0);
rb_define_method 2585 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "canonname", addrinfo_canonname, 0);
rb_define_method 2587 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv4?", addrinfo_ipv4_p, 0);
rb_define_method 2588 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6?", addrinfo_ipv6_p, 0);
rb_define_method 2589 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "unix?", addrinfo_unix_p, 0);
rb_define_method 2591 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ip?", addrinfo_ip_p, 0);
rb_define_method 2592 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ip_unpack", addrinfo_ip_unpack, 0);
rb_define_method 2593 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ip_address", addrinfo_ip_address, 0);
rb_define_method 2594 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ip_port", addrinfo_ip_port, 0);
rb_define_method 2596 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv4_private?", addrinfo_ipv4_private_p, 0);
rb_define_method 2597 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv4_loopback?", addrinfo_ipv4_loopback_p, 0);
rb_define_method 2598 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv4_multicast?", addrinfo_ipv4_multicast_p, 0);
rb_define_method 2601 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_unspecified?", addrinfo_ipv6_unspecified_p, 0);
rb_define_method 2602 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_loopback?", addrinfo_ipv6_loopback_p, 0);
rb_define_method 2603 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_multicast?", addrinfo_ipv6_multicast_p, 0);
rb_define_method 2604 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_linklocal?", addrinfo_ipv6_linklocal_p, 0);
rb_define_method 2605 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_sitelocal?", addrinfo_ipv6_sitelocal_p, 0);
rb_define_method 2606 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_unique_local?", addrinfo_ipv6_unique_local_p, 0);
rb_define_method 2607 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_v4mapped?", addrinfo_ipv6_v4mapped_p, 0);
rb_define_method 2608 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_v4compat?", addrinfo_ipv6_v4compat_p, 0);
rb_define_method 2609 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_mc_nodelocal?", addrinfo_ipv6_mc_nodelocal_p, 0);
rb_define_method 2610 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_mc_linklocal?", addrinfo_ipv6_mc_linklocal_p, 0);
rb_define_method 2611 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_mc_sitelocal?", addrinfo_ipv6_mc_sitelocal_p, 0);
rb_define_method 2612 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_mc_orglocal?", addrinfo_ipv6_mc_orglocal_p, 0);
rb_define_method 2613 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_mc_global?", addrinfo_ipv6_mc_global_p, 0);
rb_define_method 2615 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "ipv6_to_ipv4", addrinfo_ipv6_to_ipv4, 0);
rb_define_method 2619 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "unix_path", addrinfo_unix_path, 0);
rb_define_method 2622 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "to_sockaddr", addrinfo_to_sockaddr, 0);
rb_define_method 2623 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "to_s", addrinfo_to_sockaddr, 0); /* compatibility for ruby before 1.9.2 */
rb_define_method 2625 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "getnameinfo", addrinfo_getnameinfo, -1);
rb_define_method 2627 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "marshal_dump", addrinfo_mdump, 0);
rb_define_method 2628 ext/socket/raddrinfo.c     rb_define_method(rb_cAddrinfo, "marshal_load", addrinfo_mload, 1);
rb_define_method 2026 ext/socket/socket.c     rb_define_method(rb_cSocket, "initialize", sock_initialize, -1);
rb_define_method 2027 ext/socket/socket.c     rb_define_method(rb_cSocket, "connect", sock_connect, 1);
rb_define_method 2033 ext/socket/socket.c     rb_define_method(rb_cSocket, "bind", sock_bind, 1);
rb_define_method 2034 ext/socket/socket.c     rb_define_method(rb_cSocket, "listen", rsock_sock_listen, 1);
rb_define_method 2035 ext/socket/socket.c     rb_define_method(rb_cSocket, "accept", sock_accept, 0);
rb_define_method 2041 ext/socket/socket.c     rb_define_method(rb_cSocket, "sysaccept", sock_sysaccept, 0);
rb_define_method 2043 ext/socket/socket.c     rb_define_method(rb_cSocket, "recvfrom", sock_recvfrom, -1);
rb_define_method   63 ext/socket/sockssocket.c     rb_define_method(rb_cSOCKSSocket, "initialize", socks_init, 2);
rb_define_method   65 ext/socket/sockssocket.c     rb_define_method(rb_cSOCKSSocket, "close", socks_s_close, 0);
rb_define_method  140 ext/socket/tcpserver.c     rb_define_method(rb_cTCPServer, "accept", tcp_accept, 0);
rb_define_method  143 ext/socket/tcpserver.c     rb_define_method(rb_cTCPServer, "sysaccept", tcp_sysaccept, 0);
rb_define_method  144 ext/socket/tcpserver.c     rb_define_method(rb_cTCPServer, "initialize", tcp_svr_init, -1);
rb_define_method  145 ext/socket/tcpserver.c     rb_define_method(rb_cTCPServer, "listen", rsock_sock_listen, 1); /* in socket.c */
rb_define_method   81 ext/socket/tcpsocket.c     rb_define_method(rb_cTCPSocket, "initialize", tcp_init, -1);
rb_define_method  234 ext/socket/udpsocket.c     rb_define_method(rb_cUDPSocket, "initialize", udp_init, -1);
rb_define_method  235 ext/socket/udpsocket.c     rb_define_method(rb_cUDPSocket, "connect", udp_connect, 2);
rb_define_method  236 ext/socket/udpsocket.c     rb_define_method(rb_cUDPSocket, "bind", udp_bind, 2);
rb_define_method  237 ext/socket/udpsocket.c     rb_define_method(rb_cUDPSocket, "send", udp_send, -1);
rb_define_method  117 ext/socket/unixserver.c     rb_define_method(rb_cUNIXServer, "initialize", unix_svr_init, 1);
rb_define_method  118 ext/socket/unixserver.c     rb_define_method(rb_cUNIXServer, "accept", unix_accept, 0);
rb_define_method  123 ext/socket/unixserver.c     rb_define_method(rb_cUNIXServer, "sysaccept", unix_sysaccept, 0);
rb_define_method  124 ext/socket/unixserver.c     rb_define_method(rb_cUNIXServer, "listen", rsock_sock_listen, 1); /* in socket.c */
rb_define_method  536 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "initialize", unix_init, 1);
rb_define_method  537 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "path", unix_path, 0);
rb_define_method  538 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "addr", unix_addr, 0);
rb_define_method  539 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "peeraddr", unix_peeraddr, 0);
rb_define_method  540 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "recvfrom", unix_recvfrom, -1);
rb_define_method  541 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "send_io", unix_send_io, 1);
rb_define_method  542 ext/socket/unixsocket.c     rb_define_method(rb_cUNIXSocket, "recv_io", unix_recv_io, -1);
rb_define_method 1550 ext/stringio/stringio.c     rb_define_method(StringIO, "initialize", strio_initialize, -1);
rb_define_method 1551 ext/stringio/stringio.c     rb_define_method(StringIO, "initialize_copy", strio_copy, 1);
rb_define_method 1552 ext/stringio/stringio.c     rb_define_method(StringIO, "reopen", strio_reopen, -1);
rb_define_method 1554 ext/stringio/stringio.c     rb_define_method(StringIO, "string", strio_get_string, 0);
rb_define_method 1555 ext/stringio/stringio.c     rb_define_method(StringIO, "string=", strio_set_string, 1);
rb_define_method 1556 ext/stringio/stringio.c     rb_define_method(StringIO, "lineno", strio_get_lineno, 0);
rb_define_method 1557 ext/stringio/stringio.c     rb_define_method(StringIO, "lineno=", strio_set_lineno, 1);
rb_define_method 1561 ext/stringio/stringio.c     rb_define_method(StringIO, "binmode", strio_binmode, 0);
rb_define_method 1562 ext/stringio/stringio.c     rb_define_method(StringIO, "close", strio_close, 0);
rb_define_method 1563 ext/stringio/stringio.c     rb_define_method(StringIO, "close_read", strio_close_read, 0);
rb_define_method 1564 ext/stringio/stringio.c     rb_define_method(StringIO, "close_write", strio_close_write, 0);
rb_define_method 1565 ext/stringio/stringio.c     rb_define_method(StringIO, "closed?", strio_closed, 0);
rb_define_method 1566 ext/stringio/stringio.c     rb_define_method(StringIO, "closed_read?", strio_closed_read, 0);
rb_define_method 1567 ext/stringio/stringio.c     rb_define_method(StringIO, "closed_write?", strio_closed_write, 0);
rb_define_method 1568 ext/stringio/stringio.c     rb_define_method(StringIO, "eof", strio_eof, 0);
rb_define_method 1569 ext/stringio/stringio.c     rb_define_method(StringIO, "eof?", strio_eof, 0);
rb_define_method 1571 ext/stringio/stringio.c     rb_define_method(StringIO, "fcntl", strio_fcntl, -1);
rb_define_method 1573 ext/stringio/stringio.c     rb_define_method(StringIO, "flush", strio_flush, 0);
rb_define_method 1575 ext/stringio/stringio.c     rb_define_method(StringIO, "fsync", strio_fsync, 0);
rb_define_method 1576 ext/stringio/stringio.c     rb_define_method(StringIO, "pos", strio_get_pos, 0);
rb_define_method 1577 ext/stringio/stringio.c     rb_define_method(StringIO, "pos=", strio_set_pos, 1);
rb_define_method 1578 ext/stringio/stringio.c     rb_define_method(StringIO, "rewind", strio_rewind, 0);
rb_define_method 1579 ext/stringio/stringio.c     rb_define_method(StringIO, "seek", strio_seek, -1);
rb_define_method 1580 ext/stringio/stringio.c     rb_define_method(StringIO, "sync", strio_get_sync, 0);
rb_define_method 1582 ext/stringio/stringio.c     rb_define_method(StringIO, "sync=", strio_set_sync, 1);
rb_define_method 1583 ext/stringio/stringio.c     rb_define_method(StringIO, "tell", strio_tell, 0);
rb_define_method 1585 ext/stringio/stringio.c     rb_define_method(StringIO, "each", strio_each, -1);
rb_define_method 1586 ext/stringio/stringio.c     rb_define_method(StringIO, "each_line", strio_each, -1);
rb_define_method 1587 ext/stringio/stringio.c     rb_define_method(StringIO, "lines", strio_lines, -1);
rb_define_method 1588 ext/stringio/stringio.c     rb_define_method(StringIO, "each_byte", strio_each_byte, 0);
rb_define_method 1589 ext/stringio/stringio.c     rb_define_method(StringIO, "bytes", strio_bytes, 0);
rb_define_method 1590 ext/stringio/stringio.c     rb_define_method(StringIO, "each_char", strio_each_char, 0);
rb_define_method 1591 ext/stringio/stringio.c     rb_define_method(StringIO, "chars", strio_chars, 0);
rb_define_method 1592 ext/stringio/stringio.c     rb_define_method(StringIO, "each_codepoint", strio_each_codepoint, 0);
rb_define_method 1593 ext/stringio/stringio.c     rb_define_method(StringIO, "codepoints", strio_codepoints, 0);
rb_define_method 1594 ext/stringio/stringio.c     rb_define_method(StringIO, "getc", strio_getc, 0);
rb_define_method 1595 ext/stringio/stringio.c     rb_define_method(StringIO, "ungetc", strio_ungetc, 1);
rb_define_method 1596 ext/stringio/stringio.c     rb_define_method(StringIO, "ungetbyte", strio_ungetbyte, 1);
rb_define_method 1597 ext/stringio/stringio.c     rb_define_method(StringIO, "getbyte", strio_getbyte, 0);
rb_define_method 1598 ext/stringio/stringio.c     rb_define_method(StringIO, "gets", strio_gets, -1);
rb_define_method 1599 ext/stringio/stringio.c     rb_define_method(StringIO, "readlines", strio_readlines, -1);
rb_define_method 1600 ext/stringio/stringio.c     rb_define_method(StringIO, "read", strio_read, -1);
rb_define_method 1602 ext/stringio/stringio.c     rb_define_method(StringIO, "write", strio_write, 1);
rb_define_method 1603 ext/stringio/stringio.c     rb_define_method(StringIO, "putc", strio_putc, 1);
rb_define_method 1611 ext/stringio/stringio.c     rb_define_method(StringIO, "isatty", strio_isatty, 0);
rb_define_method 1612 ext/stringio/stringio.c     rb_define_method(StringIO, "tty?", strio_isatty, 0);
rb_define_method 1615 ext/stringio/stringio.c     rb_define_method(StringIO, "pid", strio_pid, 0);
rb_define_method 1618 ext/stringio/stringio.c     rb_define_method(StringIO, "fileno", strio_fileno, 0);
rb_define_method 1619 ext/stringio/stringio.c     rb_define_method(StringIO, "size", strio_size, 0);
rb_define_method 1620 ext/stringio/stringio.c     rb_define_method(StringIO, "length", strio_size, 0);
rb_define_method 1621 ext/stringio/stringio.c     rb_define_method(StringIO, "truncate", strio_truncate, 1);
rb_define_method 1623 ext/stringio/stringio.c     rb_define_method(StringIO, "external_encoding", strio_external_encoding, 0);
rb_define_method 1624 ext/stringio/stringio.c     rb_define_method(StringIO, "internal_encoding", strio_internal_encoding, 0);
rb_define_method 1625 ext/stringio/stringio.c     rb_define_method(StringIO, "set_encoding", strio_set_encoding, -1);
rb_define_method 1629 ext/stringio/stringio.c 	rb_define_method(mReadable, "readchar", strio_readchar, 0);
rb_define_method 1630 ext/stringio/stringio.c 	rb_define_method(mReadable, "readbyte", strio_readbyte, 0);
rb_define_method 1631 ext/stringio/stringio.c 	rb_define_method(mReadable, "readline", strio_readline, -1);
rb_define_method 1632 ext/stringio/stringio.c 	rb_define_method(mReadable, "sysread", strio_sysread, -1);
rb_define_method 1633 ext/stringio/stringio.c 	rb_define_method(mReadable, "readpartial", strio_sysread, -1);
rb_define_method 1634 ext/stringio/stringio.c 	rb_define_method(mReadable, "read_nonblock", strio_read_nonblock, -1);
rb_define_method 1639 ext/stringio/stringio.c 	rb_define_method(mWritable, "<<", strio_addstr, 1);
rb_define_method 1640 ext/stringio/stringio.c 	rb_define_method(mWritable, "print", strio_print, -1);
rb_define_method 1641 ext/stringio/stringio.c 	rb_define_method(mWritable, "printf", strio_printf, -1);
rb_define_method 1642 ext/stringio/stringio.c 	rb_define_method(mWritable, "puts", strio_puts, -1);
rb_define_method 1643 ext/stringio/stringio.c 	rb_define_method(mWritable, "syswrite", strio_syswrite, 1);
rb_define_method 1644 ext/stringio/stringio.c 	rb_define_method(mWritable, "write_nonblock", strio_syswrite_nonblock, -1);
rb_define_method 1347 ext/strscan/strscan.c     rb_define_method(StringScanner, "reset",       strscan_reset,       0);
rb_define_method 1348 ext/strscan/strscan.c     rb_define_method(StringScanner, "terminate",   strscan_terminate,   0);
rb_define_method 1349 ext/strscan/strscan.c     rb_define_method(StringScanner, "clear",       strscan_clear,       0);
rb_define_method 1350 ext/strscan/strscan.c     rb_define_method(StringScanner, "string",      strscan_get_string,  0);
rb_define_method 1351 ext/strscan/strscan.c     rb_define_method(StringScanner, "string=",     strscan_set_string,  1);
rb_define_method 1352 ext/strscan/strscan.c     rb_define_method(StringScanner, "concat",      strscan_concat,      1);
rb_define_method 1353 ext/strscan/strscan.c     rb_define_method(StringScanner, "<<",          strscan_concat,      1);
rb_define_method 1354 ext/strscan/strscan.c     rb_define_method(StringScanner, "pos",         strscan_get_pos,     0);
rb_define_method 1355 ext/strscan/strscan.c     rb_define_method(StringScanner, "pos=",        strscan_set_pos,     1);
rb_define_method 1356 ext/strscan/strscan.c     rb_define_method(StringScanner, "charpos",     strscan_get_charpos, 0);
rb_define_method 1357 ext/strscan/strscan.c     rb_define_method(StringScanner, "pointer",     strscan_get_pos,     0);
rb_define_method 1358 ext/strscan/strscan.c     rb_define_method(StringScanner, "pointer=",    strscan_set_pos,     1);
rb_define_method 1360 ext/strscan/strscan.c     rb_define_method(StringScanner, "scan",        strscan_scan,        1);
rb_define_method 1361 ext/strscan/strscan.c     rb_define_method(StringScanner, "skip",        strscan_skip,        1);
rb_define_method 1362 ext/strscan/strscan.c     rb_define_method(StringScanner, "match?",      strscan_match_p,     1);
rb_define_method 1363 ext/strscan/strscan.c     rb_define_method(StringScanner, "check",       strscan_check,       1);
rb_define_method 1364 ext/strscan/strscan.c     rb_define_method(StringScanner, "scan_full",   strscan_scan_full,   3);
rb_define_method 1366 ext/strscan/strscan.c     rb_define_method(StringScanner, "scan_until",  strscan_scan_until,  1);
rb_define_method 1367 ext/strscan/strscan.c     rb_define_method(StringScanner, "skip_until",  strscan_skip_until,  1);
rb_define_method 1368 ext/strscan/strscan.c     rb_define_method(StringScanner, "exist?",      strscan_exist_p,     1);
rb_define_method 1369 ext/strscan/strscan.c     rb_define_method(StringScanner, "check_until", strscan_check_until, 1);
rb_define_method 1370 ext/strscan/strscan.c     rb_define_method(StringScanner, "search_full", strscan_search_full, 3);
rb_define_method 1372 ext/strscan/strscan.c     rb_define_method(StringScanner, "getch",       strscan_getch,       0);
rb_define_method 1373 ext/strscan/strscan.c     rb_define_method(StringScanner, "get_byte",    strscan_get_byte,    0);
rb_define_method 1374 ext/strscan/strscan.c     rb_define_method(StringScanner, "getbyte",     strscan_getbyte,     0);
rb_define_method 1375 ext/strscan/strscan.c     rb_define_method(StringScanner, "peek",        strscan_peek,        1);
rb_define_method 1376 ext/strscan/strscan.c     rb_define_method(StringScanner, "peep",        strscan_peep,        1);
rb_define_method 1378 ext/strscan/strscan.c     rb_define_method(StringScanner, "unscan",      strscan_unscan,      0);
rb_define_method 1380 ext/strscan/strscan.c     rb_define_method(StringScanner, "beginning_of_line?", strscan_bol_p, 0);
rb_define_method 1382 ext/strscan/strscan.c     rb_define_method(StringScanner, "eos?",        strscan_eos_p,       0);
rb_define_method 1383 ext/strscan/strscan.c     rb_define_method(StringScanner, "empty?",      strscan_empty_p,     0);
rb_define_method 1384 ext/strscan/strscan.c     rb_define_method(StringScanner, "rest?",       strscan_rest_p,      0);
rb_define_method 1386 ext/strscan/strscan.c     rb_define_method(StringScanner, "matched?",    strscan_matched_p,   0);
rb_define_method 1387 ext/strscan/strscan.c     rb_define_method(StringScanner, "matched",     strscan_matched,     0);
rb_define_method 1388 ext/strscan/strscan.c     rb_define_method(StringScanner, "matched_size", strscan_matched_size, 0);
rb_define_method 1389 ext/strscan/strscan.c     rb_define_method(StringScanner, "[]",          strscan_aref,        1);
rb_define_method 1390 ext/strscan/strscan.c     rb_define_method(StringScanner, "pre_match",   strscan_pre_match,   0);
rb_define_method 1391 ext/strscan/strscan.c     rb_define_method(StringScanner, "post_match",  strscan_post_match,  0);
rb_define_method 1393 ext/strscan/strscan.c     rb_define_method(StringScanner, "rest",        strscan_rest,        0);
rb_define_method 1394 ext/strscan/strscan.c     rb_define_method(StringScanner, "rest_size",   strscan_rest_size,   0);
rb_define_method 1395 ext/strscan/strscan.c     rb_define_method(StringScanner, "restsize",    strscan_restsize,    0);
rb_define_method 1397 ext/strscan/strscan.c     rb_define_method(StringScanner, "inspect",     strscan_inspect,     0);
rb_define_method  579 ext/syslog/syslog.c     rb_define_method(mSyslogMacros, "LOG_MASK", mSyslogMacros_LOG_MASK, 1);
rb_define_method  580 ext/syslog/syslog.c     rb_define_method(mSyslogMacros, "LOG_UPTO", mSyslogMacros_LOG_UPTO, 1);
rb_define_method 10946 ext/tk/tcltklib.c     rb_define_method(ip, "initialize", ip_init, -1);
rb_define_method 10947 ext/tk/tcltklib.c     rb_define_method(ip, "create_slave", ip_create_slave, -1);
rb_define_method 10948 ext/tk/tcltklib.c     rb_define_method(ip, "slave_of?", ip_is_slave_of_p, 1);
rb_define_method 10949 ext/tk/tcltklib.c     rb_define_method(ip, "make_safe", ip_make_safe, 0);
rb_define_method 10950 ext/tk/tcltklib.c     rb_define_method(ip, "safe?", ip_is_safe_p, 0);
rb_define_method 10951 ext/tk/tcltklib.c     rb_define_method(ip, "allow_ruby_exit?", ip_allow_ruby_exit_p, 0);
rb_define_method 10952 ext/tk/tcltklib.c     rb_define_method(ip, "allow_ruby_exit=", ip_allow_ruby_exit_set, 1);
rb_define_method 10953 ext/tk/tcltklib.c     rb_define_method(ip, "delete", ip_delete, 0);
rb_define_method 10954 ext/tk/tcltklib.c     rb_define_method(ip, "deleted?", ip_is_deleted_p, 0);
rb_define_method 10955 ext/tk/tcltklib.c     rb_define_method(ip, "has_mainwindow?", ip_has_mainwindow_p, 0);
rb_define_method 10956 ext/tk/tcltklib.c     rb_define_method(ip, "invalid_namespace?", ip_has_invalid_namespace_p, 0);
rb_define_method 10957 ext/tk/tcltklib.c     rb_define_method(ip, "_eval", ip_eval, 1);
rb_define_method 10958 ext/tk/tcltklib.c     rb_define_method(ip, "_cancel_eval", ip_cancel_eval, -1);
rb_define_method 10959 ext/tk/tcltklib.c     rb_define_method(ip, "_cancel_eval_unwind", ip_cancel_eval_unwind, -1);
rb_define_method 10960 ext/tk/tcltklib.c     rb_define_method(ip, "_toUTF8", ip_toUTF8, -1);
rb_define_method 10961 ext/tk/tcltklib.c     rb_define_method(ip, "_fromUTF8", ip_fromUTF8, -1);
rb_define_method 10962 ext/tk/tcltklib.c     rb_define_method(ip, "_thread_vwait", ip_thread_vwait, 1);
rb_define_method 10963 ext/tk/tcltklib.c     rb_define_method(ip, "_thread_tkwait", ip_thread_tkwait, 2);
rb_define_method 10964 ext/tk/tcltklib.c     rb_define_method(ip, "_invoke", ip_invoke, -1);
rb_define_method 10965 ext/tk/tcltklib.c     rb_define_method(ip, "_immediate_invoke", ip_invoke_immediate, -1);
rb_define_method 10966 ext/tk/tcltklib.c     rb_define_method(ip, "_return_value", ip_retval, 0);
rb_define_method 10968 ext/tk/tcltklib.c     rb_define_method(ip, "_create_console", ip_create_console, 0);
rb_define_method 10972 ext/tk/tcltklib.c     rb_define_method(ip, "create_dummy_encoding_for_tk",
rb_define_method 10974 ext/tk/tcltklib.c     rb_define_method(ip, "encoding_table", ip_get_encoding_table, 0);
rb_define_method 10978 ext/tk/tcltklib.c     rb_define_method(ip, "_get_variable", ip_get_variable, 2);
rb_define_method 10979 ext/tk/tcltklib.c     rb_define_method(ip, "_get_variable2", ip_get_variable2, 3);
rb_define_method 10980 ext/tk/tcltklib.c     rb_define_method(ip, "_set_variable", ip_set_variable, 3);
rb_define_method 10981 ext/tk/tcltklib.c     rb_define_method(ip, "_set_variable2", ip_set_variable2, 4);
rb_define_method 10982 ext/tk/tcltklib.c     rb_define_method(ip, "_unset_variable", ip_unset_variable, 2);
rb_define_method 10983 ext/tk/tcltklib.c     rb_define_method(ip, "_unset_variable2", ip_unset_variable2, 3);
rb_define_method 10984 ext/tk/tcltklib.c     rb_define_method(ip, "_get_global_var", ip_get_global_var, 1);
rb_define_method 10985 ext/tk/tcltklib.c     rb_define_method(ip, "_get_global_var2", ip_get_global_var2, 2);
rb_define_method 10986 ext/tk/tcltklib.c     rb_define_method(ip, "_set_global_var", ip_set_global_var, 2);
rb_define_method 10987 ext/tk/tcltklib.c     rb_define_method(ip, "_set_global_var2", ip_set_global_var2, 3);
rb_define_method 10988 ext/tk/tcltklib.c     rb_define_method(ip, "_unset_global_var", ip_unset_global_var, 1);
rb_define_method 10989 ext/tk/tcltklib.c     rb_define_method(ip, "_unset_global_var2", ip_unset_global_var2, 2);
rb_define_method 10993 ext/tk/tcltklib.c     rb_define_method(ip, "_make_menu_embeddable", ip_make_menu_embeddable, 1);
rb_define_method 10997 ext/tk/tcltklib.c     rb_define_method(ip, "_split_tklist", ip_split_tklist, 1);
rb_define_method 10998 ext/tk/tcltklib.c     rb_define_method(ip, "_merge_tklist", lib_merge_tklist, -1);
rb_define_method 10999 ext/tk/tcltklib.c     rb_define_method(ip, "_conv_listelement", lib_conv_listelement, 1);
rb_define_method 11003 ext/tk/tcltklib.c     rb_define_method(ip, "mainloop", ip_mainloop, -1);
rb_define_method 11004 ext/tk/tcltklib.c     rb_define_method(ip, "mainloop_watchdog", ip_mainloop_watchdog, -1);
rb_define_method 11005 ext/tk/tcltklib.c     rb_define_method(ip, "do_one_event", ip_do_one_event, -1);
rb_define_method 11006 ext/tk/tcltklib.c     rb_define_method(ip, "mainloop_abort_on_exception",
rb_define_method 11008 ext/tk/tcltklib.c     rb_define_method(ip, "mainloop_abort_on_exception=",
rb_define_method 11010 ext/tk/tcltklib.c     rb_define_method(ip, "set_eventloop_tick", ip_set_eventloop_tick, 1);
rb_define_method 11011 ext/tk/tcltklib.c     rb_define_method(ip, "get_eventloop_tick", ip_get_eventloop_tick, 0);
rb_define_method 11012 ext/tk/tcltklib.c     rb_define_method(ip, "set_no_event_wait", ip_set_no_event_wait, 1);
rb_define_method 11013 ext/tk/tcltklib.c     rb_define_method(ip, "get_no_event_wait", ip_get_no_event_wait, 0);
rb_define_method 11014 ext/tk/tcltklib.c     rb_define_method(ip, "set_eventloop_weight", ip_set_eventloop_weight, 2);
rb_define_method 11015 ext/tk/tcltklib.c     rb_define_method(ip, "get_eventloop_weight", ip_get_eventloop_weight, 0);
rb_define_method 11016 ext/tk/tcltklib.c     rb_define_method(ip, "set_max_block_time", set_max_block_time, 1);
rb_define_method 11017 ext/tk/tcltklib.c     rb_define_method(ip, "restart", ip_restart, 0);
rb_define_method 1823 ext/tk/tkutil/tkutil.c     rb_define_method(cCB_SUBST, "initialize", cbsubst_initialize, -1);
rb_define_method 1835 ext/tk/tkutil/tkutil.c     rb_define_method(cTkObject, "path", tkobj_path, 0);
rb_define_method 1881 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_toUTF8", tk_toUTF8, -1);
rb_define_method 1882 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_fromUTF8", tk_fromUTF8, -1);
rb_define_method 1883 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_symbolkey2str", tk_symbolkey2str, 1);
rb_define_method 1884 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "hash_kv", tk_hash_kv, -1);
rb_define_method 1885 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_get_eval_string", tk_get_eval_string, -1);
rb_define_method 1886 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_get_eval_enc_str", tk_get_eval_enc_str, 1);
rb_define_method 1887 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "_conv_args", tk_conv_args, -1);
rb_define_method 1889 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "bool", tcl2rb_bool, 1);
rb_define_method 1890 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "number", tcl2rb_number, 1);
rb_define_method 1891 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "string", tcl2rb_string, 1);
rb_define_method 1892 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "num_or_str", tcl2rb_num_or_str, 1);
rb_define_method 1893 ext/tk/tkutil/tkutil.c     rb_define_method(mTK, "num_or_nil", tcl2rb_num_or_nil, 1);
rb_define_method 3918 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "initialize", fole_initialize, -1);
rb_define_method 3934 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "invoke", fole_invoke, -1);
rb_define_method 3935 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "[]", fole_getproperty_with_bracket, -1);
rb_define_method 3936 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "_invoke", fole_invoke2, 3);
rb_define_method 3937 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "_getproperty", fole_getproperty2, 3);
rb_define_method 3938 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "_setproperty", fole_setproperty2, 3);
rb_define_method 3941 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "[]=", fole_setproperty_with_bracket, -1);
rb_define_method 3943 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_free", fole_free, 0);
rb_define_method 3945 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "each", fole_each, 0);
rb_define_method 3946 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "method_missing", fole_missing, -1);
rb_define_method 3949 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "setproperty", fole_setproperty, -1);
rb_define_method 3951 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_methods", fole_methods, 0);
rb_define_method 3952 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_get_methods", fole_get_methods, 0);
rb_define_method 3953 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_put_methods", fole_put_methods, 0);
rb_define_method 3954 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_func_methods", fole_func_methods, 0);
rb_define_method 3956 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_method", fole_method_help, 1);
rb_define_method 3958 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_activex_initialize", fole_activex_initialize, 0);
rb_define_method 3959 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_type", fole_type, 0);
rb_define_method 3961 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_typelib", fole_typelib, 0);
rb_define_method 3962 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_query_interface", fole_query_interface, 1);
rb_define_method 3963 ext/win32ole/win32ole.c     rb_define_method(cWIN32OLE, "ole_respond_to?", fole_respond_to, 1);
rb_define_method 1273 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "initialize", fev_initialize, -1);
rb_define_method 1274 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "on_event", fev_on_event, -1);
rb_define_method 1275 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "on_event_with_outargs", fev_on_event_with_outargs, -1);
rb_define_method 1276 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "off_event", fev_off_event, -1);
rb_define_method 1277 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "unadvise", fev_unadvise, 0);
rb_define_method 1278 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "handler=", fev_set_handler, 1);
rb_define_method 1279 ext/win32ole/win32ole_event.c     rb_define_method(cWIN32OLE_EVENT, "handler", fev_get_handler, 0);
rb_define_method  930 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "initialize", folemethod_initialize, 2);
rb_define_method  931 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "name", folemethod_name, 0);
rb_define_method  932 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "return_type", folemethod_return_type, 0);
rb_define_method  933 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "return_vtype", folemethod_return_vtype, 0);
rb_define_method  934 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "return_type_detail", folemethod_return_type_detail, 0);
rb_define_method  935 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "invoke_kind", folemethod_invoke_kind, 0);
rb_define_method  936 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "invkind", folemethod_invkind, 0);
rb_define_method  937 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "visible?", folemethod_visible, 0);
rb_define_method  938 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "event?", folemethod_event, 0);
rb_define_method  939 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "event_interface", folemethod_event_interface, 0);
rb_define_method  940 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "helpstring", folemethod_helpstring, 0);
rb_define_method  941 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "helpfile", folemethod_helpfile, 0);
rb_define_method  942 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "helpcontext", folemethod_helpcontext, 0);
rb_define_method  943 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "dispid", folemethod_dispid, 0);
rb_define_method  944 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "offset_vtbl", folemethod_offset_vtbl, 0);
rb_define_method  945 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "size_params", folemethod_size_params, 0);
rb_define_method  946 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "size_opt_params", folemethod_size_opt_params, 0);
rb_define_method  947 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "params", folemethod_params, 0);
rb_define_method  949 ext/win32ole/win32ole_method.c     rb_define_method(cWIN32OLE_METHOD, "inspect", folemethod_inspect, 0);
rb_define_method  427 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "initialize", foleparam_initialize, 2);
rb_define_method  428 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "name", foleparam_name, 0);
rb_define_method  429 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "ole_type", foleparam_ole_type, 0);
rb_define_method  430 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "ole_type_detail", foleparam_ole_type_detail, 0);
rb_define_method  431 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "input?", foleparam_input, 0);
rb_define_method  432 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "output?", foleparam_output, 0);
rb_define_method  433 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "optional?", foleparam_optional, 0);
rb_define_method  434 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "retval?", foleparam_retval, 0);
rb_define_method  435 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "default", foleparam_default, 0);
rb_define_method  437 ext/win32ole/win32ole_param.c     rb_define_method(cWIN32OLE_PARAM, "inspect", foleparam_inspect, 0);
rb_define_method  597 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "initialize", folerecord_initialize, 2);
rb_define_method  598 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "to_h", folerecord_to_h, 0);
rb_define_method  599 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "typename", folerecord_typename, 0);
rb_define_method  600 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "method_missing", folerecord_method_missing, -1);
rb_define_method  601 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "ole_instance_variable_get", folerecord_ole_instance_variable_get, 1);
rb_define_method  602 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "ole_instance_variable_set", folerecord_ole_instance_variable_set, 2);
rb_define_method  603 ext/win32ole/win32ole_record.c     rb_define_method(cWIN32OLE_RECORD, "inspect", folerecord_inspect, 0);
rb_define_method  893 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "initialize", foletype_initialize, 2);
rb_define_method  894 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "name", foletype_name, 0);
rb_define_method  895 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "ole_type", foletype_ole_type, 0);
rb_define_method  896 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "guid", foletype_guid, 0);
rb_define_method  897 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "progid", foletype_progid, 0);
rb_define_method  898 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "visible?", foletype_visible, 0);
rb_define_method  900 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "major_version", foletype_major_version, 0);
rb_define_method  901 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "minor_version", foletype_minor_version, 0);
rb_define_method  902 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "typekind", foletype_typekind, 0);
rb_define_method  903 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "helpstring", foletype_helpstring, 0);
rb_define_method  904 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "src_type", foletype_src_type, 0);
rb_define_method  905 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "helpfile", foletype_helpfile, 0);
rb_define_method  906 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "helpcontext", foletype_helpcontext, 0);
rb_define_method  907 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "variables", foletype_variables, 0);
rb_define_method  908 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "ole_methods", foletype_methods, 0);
rb_define_method  909 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "ole_typelib", foletype_ole_typelib, 0);
rb_define_method  910 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "implemented_ole_types", foletype_impl_ole_types, 0);
rb_define_method  911 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "source_ole_types", foletype_source_ole_types, 0);
rb_define_method  912 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "default_event_sources", foletype_default_event_sources, 0);
rb_define_method  913 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "default_ole_types", foletype_default_ole_types, 0);
rb_define_method  914 ext/win32ole/win32ole_type.c     rb_define_method(cWIN32OLE_TYPE, "inspect", foletype_inspect, 0);
rb_define_method  831 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "initialize", foletypelib_initialize, -2);
rb_define_method  832 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "guid", foletypelib_guid, 0);
rb_define_method  833 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "name", foletypelib_name, 0);
rb_define_method  834 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "version", foletypelib_version, 0);
rb_define_method  835 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "major_version", foletypelib_major_version, 0);
rb_define_method  836 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "minor_version", foletypelib_minor_version, 0);
rb_define_method  837 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "path", foletypelib_path, 0);
rb_define_method  838 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "ole_types", foletypelib_ole_types, 0);
rb_define_method  840 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "visible?", foletypelib_visible, 0);
rb_define_method  841 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "library_name", foletypelib_library_name, 0);
rb_define_method  843 ext/win32ole/win32ole_typelib.c     rb_define_method(cWIN32OLE_TYPELIB, "inspect", foletypelib_inspect, 0);
rb_define_method  371 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "name", folevariable_name, 0);
rb_define_method  372 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "ole_type", folevariable_ole_type, 0);
rb_define_method  373 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "ole_type_detail", folevariable_ole_type_detail, 0);
rb_define_method  374 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "value", folevariable_value, 0);
rb_define_method  375 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "visible?", folevariable_visible, 0);
rb_define_method  376 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "variable_kind", folevariable_variable_kind, 0);
rb_define_method  377 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "varkind", folevariable_varkind, 0);
rb_define_method  378 ext/win32ole/win32ole_variable.c     rb_define_method(cWIN32OLE_VARIABLE, "inspect", folevariable_inspect, 0);
rb_define_method  698 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "initialize", folevariant_initialize, -2);
rb_define_method  699 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "value", folevariant_value, 0);
rb_define_method  700 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "value=", folevariant_set_value, 1);
rb_define_method  701 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "vartype", folevariant_vartype, 0);
rb_define_method  702 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "[]", folevariant_ary_aref, -1);
rb_define_method  703 ext/win32ole/win32ole_variant.c     rb_define_method(cWIN32OLE_VARIANT, "[]=", folevariant_ary_aset, -1);
rb_define_method 4303 ext/zlib/zlib.c     rb_define_method(cZStream, "avail_out", rb_zstream_avail_out, 0);
rb_define_method 4304 ext/zlib/zlib.c     rb_define_method(cZStream, "avail_out=", rb_zstream_set_avail_out, 1);
rb_define_method 4305 ext/zlib/zlib.c     rb_define_method(cZStream, "avail_in", rb_zstream_avail_in, 0);
rb_define_method 4306 ext/zlib/zlib.c     rb_define_method(cZStream, "total_in", rb_zstream_total_in, 0);
rb_define_method 4307 ext/zlib/zlib.c     rb_define_method(cZStream, "total_out", rb_zstream_total_out, 0);
rb_define_method 4308 ext/zlib/zlib.c     rb_define_method(cZStream, "data_type", rb_zstream_data_type, 0);
rb_define_method 4309 ext/zlib/zlib.c     rb_define_method(cZStream, "adler", rb_zstream_adler, 0);
rb_define_method 4310 ext/zlib/zlib.c     rb_define_method(cZStream, "finished?", rb_zstream_finished_p, 0);
rb_define_method 4311 ext/zlib/zlib.c     rb_define_method(cZStream, "stream_end?", rb_zstream_finished_p, 0);
rb_define_method 4312 ext/zlib/zlib.c     rb_define_method(cZStream, "closed?", rb_zstream_closed_p, 0);
rb_define_method 4313 ext/zlib/zlib.c     rb_define_method(cZStream, "ended?", rb_zstream_closed_p, 0);
rb_define_method 4314 ext/zlib/zlib.c     rb_define_method(cZStream, "close", rb_zstream_end, 0);
rb_define_method 4315 ext/zlib/zlib.c     rb_define_method(cZStream, "end", rb_zstream_end, 0);
rb_define_method 4316 ext/zlib/zlib.c     rb_define_method(cZStream, "reset", rb_zstream_reset, 0);
rb_define_method 4317 ext/zlib/zlib.c     rb_define_method(cZStream, "finish", rb_zstream_finish, 0);
rb_define_method 4318 ext/zlib/zlib.c     rb_define_method(cZStream, "flush_next_in", rb_zstream_flush_next_in, 0);
rb_define_method 4319 ext/zlib/zlib.c     rb_define_method(cZStream, "flush_next_out", rb_zstream_flush_next_out, 0);
rb_define_method 4350 ext/zlib/zlib.c     rb_define_method(cDeflate, "initialize", rb_deflate_initialize, -1);
rb_define_method 4351 ext/zlib/zlib.c     rb_define_method(cDeflate, "initialize_copy", rb_deflate_init_copy, 1);
rb_define_method 4352 ext/zlib/zlib.c     rb_define_method(cDeflate, "deflate", rb_deflate_deflate, -1);
rb_define_method 4353 ext/zlib/zlib.c     rb_define_method(cDeflate, "<<", rb_deflate_addstr, 1);
rb_define_method 4354 ext/zlib/zlib.c     rb_define_method(cDeflate, "flush", rb_deflate_flush, -1);
rb_define_method 4355 ext/zlib/zlib.c     rb_define_method(cDeflate, "params", rb_deflate_params, 2);
rb_define_method 4356 ext/zlib/zlib.c     rb_define_method(cDeflate, "set_dictionary", rb_deflate_set_dictionary, 1);
rb_define_method 4362 ext/zlib/zlib.c     rb_define_method(cInflate, "initialize", rb_inflate_initialize, -1);
rb_define_method 4363 ext/zlib/zlib.c     rb_define_method(cInflate, "add_dictionary", rb_inflate_add_dictionary, 1);
rb_define_method 4364 ext/zlib/zlib.c     rb_define_method(cInflate, "inflate", rb_inflate_inflate, 1);
rb_define_method 4365 ext/zlib/zlib.c     rb_define_method(cInflate, "<<", rb_inflate_addstr, 1);
rb_define_method 4366 ext/zlib/zlib.c     rb_define_method(cInflate, "sync", rb_inflate_sync, 1);
rb_define_method 4367 ext/zlib/zlib.c     rb_define_method(cInflate, "sync_point?", rb_inflate_sync_point_p, 0);
rb_define_method 4368 ext/zlib/zlib.c     rb_define_method(cInflate, "set_dictionary", rb_inflate_set_dictionary, 1);
rb_define_method 4465 ext/zlib/zlib.c     rb_define_method(cGzError, "inspect", gzfile_error_inspect, 0);
rb_define_method 4477 ext/zlib/zlib.c     rb_define_method(cGzipFile, "to_io", rb_gzfile_to_io, 0);
rb_define_method 4478 ext/zlib/zlib.c     rb_define_method(cGzipFile, "crc", rb_gzfile_crc, 0);
rb_define_method 4479 ext/zlib/zlib.c     rb_define_method(cGzipFile, "mtime", rb_gzfile_mtime, 0);
rb_define_method 4480 ext/zlib/zlib.c     rb_define_method(cGzipFile, "level", rb_gzfile_level, 0);
rb_define_method 4481 ext/zlib/zlib.c     rb_define_method(cGzipFile, "os_code", rb_gzfile_os_code, 0);
rb_define_method 4482 ext/zlib/zlib.c     rb_define_method(cGzipFile, "orig_name", rb_gzfile_orig_name, 0);
rb_define_method 4483 ext/zlib/zlib.c     rb_define_method(cGzipFile, "comment", rb_gzfile_comment, 0);
rb_define_method 4484 ext/zlib/zlib.c     rb_define_method(cGzipReader, "lineno", rb_gzfile_lineno, 0);
rb_define_method 4485 ext/zlib/zlib.c     rb_define_method(cGzipReader, "lineno=", rb_gzfile_set_lineno, 1);
rb_define_method 4486 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "mtime=", rb_gzfile_set_mtime, 1);
rb_define_method 4487 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "orig_name=", rb_gzfile_set_orig_name,1);
rb_define_method 4488 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "comment=", rb_gzfile_set_comment, 1);
rb_define_method 4489 ext/zlib/zlib.c     rb_define_method(cGzipFile, "close", rb_gzfile_close, 0);
rb_define_method 4490 ext/zlib/zlib.c     rb_define_method(cGzipFile, "finish", rb_gzfile_finish, 0);
rb_define_method 4491 ext/zlib/zlib.c     rb_define_method(cGzipFile, "closed?", rb_gzfile_closed_p, 0);
rb_define_method 4492 ext/zlib/zlib.c     rb_define_method(cGzipReader, "eof", rb_gzfile_eof_p, 0);
rb_define_method 4493 ext/zlib/zlib.c     rb_define_method(cGzipReader, "eof?", rb_gzfile_eof_p, 0);
rb_define_method 4494 ext/zlib/zlib.c     rb_define_method(cGzipFile, "sync", rb_gzfile_sync, 0);
rb_define_method 4495 ext/zlib/zlib.c     rb_define_method(cGzipFile, "sync=", rb_gzfile_set_sync, 1);
rb_define_method 4496 ext/zlib/zlib.c     rb_define_method(cGzipReader, "pos", rb_gzfile_total_out, 0);
rb_define_method 4497 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "pos", rb_gzfile_total_in, 0);
rb_define_method 4498 ext/zlib/zlib.c     rb_define_method(cGzipReader, "tell", rb_gzfile_total_out, 0);
rb_define_method 4499 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "tell", rb_gzfile_total_in, 0);
rb_define_method 4503 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "initialize", rb_gzwriter_initialize,-1);
rb_define_method 4504 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "flush", rb_gzwriter_flush, -1);
rb_define_method 4505 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "write", rb_gzwriter_write, 1);
rb_define_method 4506 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "putc", rb_gzwriter_putc, 1);
rb_define_method 4507 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "<<", rb_gzwriter_addstr, 1);
rb_define_method 4508 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "printf", rb_gzwriter_printf, -1);
rb_define_method 4509 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "print", rb_gzwriter_print, -1);
rb_define_method 4510 ext/zlib/zlib.c     rb_define_method(cGzipWriter, "puts", rb_gzwriter_puts, -1);
rb_define_method 4514 ext/zlib/zlib.c     rb_define_method(cGzipReader, "initialize", rb_gzreader_initialize, -1);
rb_define_method 4515 ext/zlib/zlib.c     rb_define_method(cGzipReader, "rewind", rb_gzreader_rewind, 0);
rb_define_method 4516 ext/zlib/zlib.c     rb_define_method(cGzipReader, "unused", rb_gzreader_unused, 0);
rb_define_method 4517 ext/zlib/zlib.c     rb_define_method(cGzipReader, "read", rb_gzreader_read, -1);
rb_define_method 4518 ext/zlib/zlib.c     rb_define_method(cGzipReader, "readpartial", rb_gzreader_readpartial, -1);
rb_define_method 4519 ext/zlib/zlib.c     rb_define_method(cGzipReader, "getc", rb_gzreader_getc, 0);
rb_define_method 4520 ext/zlib/zlib.c     rb_define_method(cGzipReader, "getbyte", rb_gzreader_getbyte, 0);
rb_define_method 4521 ext/zlib/zlib.c     rb_define_method(cGzipReader, "readchar", rb_gzreader_readchar, 0);
rb_define_method 4522 ext/zlib/zlib.c     rb_define_method(cGzipReader, "readbyte", rb_gzreader_readbyte, 0);
rb_define_method 4523 ext/zlib/zlib.c     rb_define_method(cGzipReader, "each_byte", rb_gzreader_each_byte, 0);
rb_define_method 4524 ext/zlib/zlib.c     rb_define_method(cGzipReader, "each_char", rb_gzreader_each_char, 0);
rb_define_method 4525 ext/zlib/zlib.c     rb_define_method(cGzipReader, "bytes", rb_gzreader_bytes, 0);
rb_define_method 4526 ext/zlib/zlib.c     rb_define_method(cGzipReader, "ungetc", rb_gzreader_ungetc, 1);
rb_define_method 4527 ext/zlib/zlib.c     rb_define_method(cGzipReader, "ungetbyte", rb_gzreader_ungetbyte, 1);
rb_define_method 4528 ext/zlib/zlib.c     rb_define_method(cGzipReader, "gets", rb_gzreader_gets, -1);
rb_define_method 4529 ext/zlib/zlib.c     rb_define_method(cGzipReader, "readline", rb_gzreader_readline, -1);
rb_define_method 4530 ext/zlib/zlib.c     rb_define_method(cGzipReader, "each", rb_gzreader_each, -1);
rb_define_method 4531 ext/zlib/zlib.c     rb_define_method(cGzipReader, "each_line", rb_gzreader_each, -1);
rb_define_method 4532 ext/zlib/zlib.c     rb_define_method(cGzipReader, "lines", rb_gzreader_lines, -1);
rb_define_method 4533 ext/zlib/zlib.c     rb_define_method(cGzipReader, "readlines", rb_gzreader_readlines, -1);
rb_define_method 4534 ext/zlib/zlib.c     rb_define_method(cGzipReader, "external_encoding", rb_gzreader_external_encoding, 0);
rb_define_method 5986 file.c             rb_define_method(rb_cIO, "stat",  rb_io_stat, 0); /* this is IO's method */
rb_define_method 5987 file.c             rb_define_method(rb_cFile, "lstat",  rb_file_lstat, 0);
rb_define_method 5989 file.c             rb_define_method(rb_cFile, "atime", rb_file_atime, 0);
rb_define_method 5990 file.c             rb_define_method(rb_cFile, "mtime", rb_file_mtime, 0);
rb_define_method 5991 file.c             rb_define_method(rb_cFile, "ctime", rb_file_ctime, 0);
rb_define_method 5992 file.c             rb_define_method(rb_cFile, "birthtime", rb_file_birthtime, 0);
rb_define_method 5993 file.c             rb_define_method(rb_cFile, "size", rb_file_size, 0);
rb_define_method 5995 file.c             rb_define_method(rb_cFile, "chmod", rb_file_chmod, 1);
rb_define_method 5996 file.c             rb_define_method(rb_cFile, "chown", rb_file_chown, 2);
rb_define_method 5997 file.c             rb_define_method(rb_cFile, "truncate", rb_file_truncate, 1);
rb_define_method 5999 file.c             rb_define_method(rb_cFile, "flock", rb_file_flock, 1);
rb_define_method 6093 file.c             rb_define_method(rb_cFile, "path",  rb_file_path, 0);
rb_define_method 6094 file.c             rb_define_method(rb_cFile, "to_path",  rb_file_path, 0);
rb_define_method 6099 file.c             rb_define_method(rb_cStat, "initialize", rb_stat_init, 1);
rb_define_method 6100 file.c             rb_define_method(rb_cStat, "initialize_copy", rb_stat_init_copy, 1);
rb_define_method 6104 file.c             rb_define_method(rb_cStat, "<=>", rb_stat_cmp, 1);
rb_define_method 6106 file.c             rb_define_method(rb_cStat, "dev", rb_stat_dev, 0);
rb_define_method 6107 file.c             rb_define_method(rb_cStat, "dev_major", rb_stat_dev_major, 0);
rb_define_method 6108 file.c             rb_define_method(rb_cStat, "dev_minor", rb_stat_dev_minor, 0);
rb_define_method 6109 file.c             rb_define_method(rb_cStat, "ino", rb_stat_ino, 0);
rb_define_method 6110 file.c             rb_define_method(rb_cStat, "mode", rb_stat_mode, 0);
rb_define_method 6111 file.c             rb_define_method(rb_cStat, "nlink", rb_stat_nlink, 0);
rb_define_method 6112 file.c             rb_define_method(rb_cStat, "uid", rb_stat_uid, 0);
rb_define_method 6113 file.c             rb_define_method(rb_cStat, "gid", rb_stat_gid, 0);
rb_define_method 6114 file.c             rb_define_method(rb_cStat, "rdev", rb_stat_rdev, 0);
rb_define_method 6115 file.c             rb_define_method(rb_cStat, "rdev_major", rb_stat_rdev_major, 0);
rb_define_method 6116 file.c             rb_define_method(rb_cStat, "rdev_minor", rb_stat_rdev_minor, 0);
rb_define_method 6117 file.c             rb_define_method(rb_cStat, "size", rb_stat_size, 0);
rb_define_method 6118 file.c             rb_define_method(rb_cStat, "blksize", rb_stat_blksize, 0);
rb_define_method 6119 file.c             rb_define_method(rb_cStat, "blocks", rb_stat_blocks, 0);
rb_define_method 6120 file.c             rb_define_method(rb_cStat, "atime", rb_stat_atime, 0);
rb_define_method 6121 file.c             rb_define_method(rb_cStat, "mtime", rb_stat_mtime, 0);
rb_define_method 6122 file.c             rb_define_method(rb_cStat, "ctime", rb_stat_ctime, 0);
rb_define_method 6123 file.c             rb_define_method(rb_cStat, "birthtime", rb_stat_birthtime, 0);
rb_define_method 6125 file.c             rb_define_method(rb_cStat, "inspect", rb_stat_inspect, 0);
rb_define_method 6127 file.c             rb_define_method(rb_cStat, "ftype", rb_stat_ftype, 0);
rb_define_method 6129 file.c             rb_define_method(rb_cStat, "directory?",  rb_stat_d, 0);
rb_define_method 6130 file.c             rb_define_method(rb_cStat, "readable?",  rb_stat_r, 0);
rb_define_method 6131 file.c             rb_define_method(rb_cStat, "readable_real?",  rb_stat_R, 0);
rb_define_method 6132 file.c             rb_define_method(rb_cStat, "world_readable?", rb_stat_wr, 0);
rb_define_method 6133 file.c             rb_define_method(rb_cStat, "writable?",  rb_stat_w, 0);
rb_define_method 6134 file.c             rb_define_method(rb_cStat, "writable_real?",  rb_stat_W, 0);
rb_define_method 6135 file.c             rb_define_method(rb_cStat, "world_writable?", rb_stat_ww, 0);
rb_define_method 6136 file.c             rb_define_method(rb_cStat, "executable?",  rb_stat_x, 0);
rb_define_method 6137 file.c             rb_define_method(rb_cStat, "executable_real?",  rb_stat_X, 0);
rb_define_method 6138 file.c             rb_define_method(rb_cStat, "file?",  rb_stat_f, 0);
rb_define_method 6139 file.c             rb_define_method(rb_cStat, "zero?",  rb_stat_z, 0);
rb_define_method 6140 file.c             rb_define_method(rb_cStat, "size?",  rb_stat_s, 0);
rb_define_method 6141 file.c             rb_define_method(rb_cStat, "owned?",  rb_stat_owned, 0);
rb_define_method 6142 file.c             rb_define_method(rb_cStat, "grpowned?",  rb_stat_grpowned, 0);
rb_define_method 6144 file.c             rb_define_method(rb_cStat, "pipe?",  rb_stat_p, 0);
rb_define_method 6145 file.c             rb_define_method(rb_cStat, "symlink?",  rb_stat_l, 0);
rb_define_method 6146 file.c             rb_define_method(rb_cStat, "socket?",  rb_stat_S, 0);
rb_define_method 6148 file.c             rb_define_method(rb_cStat, "blockdev?",  rb_stat_b, 0);
rb_define_method 6149 file.c             rb_define_method(rb_cStat, "chardev?",  rb_stat_c, 0);
rb_define_method 6151 file.c             rb_define_method(rb_cStat, "setuid?",  rb_stat_suid, 0);
rb_define_method 6152 file.c             rb_define_method(rb_cStat, "setgid?",  rb_stat_sgid, 0);
rb_define_method 6153 file.c             rb_define_method(rb_cStat, "sticky?",  rb_stat_sticky, 0);
rb_define_method 9467 gc.c               rb_define_method(rb_mGC, "garbage_collect", gc_start_internal, -1);
rb_define_method 9498 gc.c               rb_define_method(rb_cBasicObject, "__id__", rb_obj_id, 0);
rb_define_method 9499 gc.c               rb_define_method(rb_mKernel, "object_id", rb_obj_id, 0);
rb_define_method 9506 gc.c           	rb_define_method(rb_cWeakMap, "[]=", wmap_aset, 2);
rb_define_method 9507 gc.c           	rb_define_method(rb_cWeakMap, "[]", wmap_aref, 1);
rb_define_method 9508 gc.c           	rb_define_method(rb_cWeakMap, "include?", wmap_has_key, 1);
rb_define_method 9509 gc.c           	rb_define_method(rb_cWeakMap, "member?", wmap_has_key, 1);
rb_define_method 9510 gc.c           	rb_define_method(rb_cWeakMap, "key?", wmap_has_key, 1);
rb_define_method 9511 gc.c           	rb_define_method(rb_cWeakMap, "inspect", wmap_inspect, 0);
rb_define_method 9512 gc.c           	rb_define_method(rb_cWeakMap, "each", wmap_each, 0);
rb_define_method 9513 gc.c           	rb_define_method(rb_cWeakMap, "each_pair", wmap_each, 0);
rb_define_method 9514 gc.c           	rb_define_method(rb_cWeakMap, "each_key", wmap_each_key, 0);
rb_define_method 9515 gc.c           	rb_define_method(rb_cWeakMap, "each_value", wmap_each_value, 0);
rb_define_method 9516 gc.c           	rb_define_method(rb_cWeakMap, "keys", wmap_keys, 0);
rb_define_method 9517 gc.c           	rb_define_method(rb_cWeakMap, "values", wmap_values, 0);
rb_define_method 9518 gc.c           	rb_define_method(rb_cWeakMap, "size", wmap_size, 0);
rb_define_method 9519 gc.c           	rb_define_method(rb_cWeakMap, "length", wmap_size, 0);
rb_define_method 4266 hash.c             rb_define_method(rb_cHash,"initialize", rb_hash_initialize, -1);
rb_define_method 4267 hash.c             rb_define_method(rb_cHash,"initialize_copy", rb_hash_initialize_copy, 1);
rb_define_method 4268 hash.c             rb_define_method(rb_cHash,"rehash", rb_hash_rehash, 0);
rb_define_method 4270 hash.c             rb_define_method(rb_cHash,"to_hash", rb_hash_to_hash, 0);
rb_define_method 4271 hash.c             rb_define_method(rb_cHash,"to_h", rb_hash_to_h, 0);
rb_define_method 4272 hash.c             rb_define_method(rb_cHash,"to_a", rb_hash_to_a, 0);
rb_define_method 4273 hash.c             rb_define_method(rb_cHash,"inspect", rb_hash_inspect, 0);
rb_define_method 4275 hash.c             rb_define_method(rb_cHash,"to_proc", rb_hash_to_proc, 0);
rb_define_method 4277 hash.c             rb_define_method(rb_cHash,"==", rb_hash_equal, 1);
rb_define_method 4278 hash.c             rb_define_method(rb_cHash,"[]", rb_hash_aref, 1);
rb_define_method 4279 hash.c             rb_define_method(rb_cHash,"hash", rb_hash_hash, 0);
rb_define_method 4280 hash.c             rb_define_method(rb_cHash,"eql?", rb_hash_eql, 1);
rb_define_method 4281 hash.c             rb_define_method(rb_cHash,"fetch", rb_hash_fetch_m, -1);
rb_define_method 4282 hash.c             rb_define_method(rb_cHash,"[]=", rb_hash_aset, 2);
rb_define_method 4283 hash.c             rb_define_method(rb_cHash,"store", rb_hash_aset, 2);
rb_define_method 4284 hash.c             rb_define_method(rb_cHash,"default", rb_hash_default, -1);
rb_define_method 4285 hash.c             rb_define_method(rb_cHash,"default=", rb_hash_set_default, 1);
rb_define_method 4286 hash.c             rb_define_method(rb_cHash,"default_proc", rb_hash_default_proc, 0);
rb_define_method 4287 hash.c             rb_define_method(rb_cHash,"default_proc=", rb_hash_set_default_proc, 1);
rb_define_method 4288 hash.c             rb_define_method(rb_cHash,"key", rb_hash_key, 1);
rb_define_method 4289 hash.c             rb_define_method(rb_cHash,"index", rb_hash_index, 1);
rb_define_method 4290 hash.c             rb_define_method(rb_cHash,"size", rb_hash_size, 0);
rb_define_method 4291 hash.c             rb_define_method(rb_cHash,"length", rb_hash_size, 0);
rb_define_method 4292 hash.c             rb_define_method(rb_cHash,"empty?", rb_hash_empty_p, 0);
rb_define_method 4294 hash.c             rb_define_method(rb_cHash,"each_value", rb_hash_each_value, 0);
rb_define_method 4295 hash.c             rb_define_method(rb_cHash,"each_key", rb_hash_each_key, 0);
rb_define_method 4296 hash.c             rb_define_method(rb_cHash,"each_pair", rb_hash_each_pair, 0);
rb_define_method 4297 hash.c             rb_define_method(rb_cHash,"each", rb_hash_each_pair, 0);
rb_define_method 4299 hash.c             rb_define_method(rb_cHash,"keys", rb_hash_keys, 0);
rb_define_method 4300 hash.c             rb_define_method(rb_cHash,"values", rb_hash_values, 0);
rb_define_method 4301 hash.c             rb_define_method(rb_cHash,"values_at", rb_hash_values_at, -1);
rb_define_method 4302 hash.c             rb_define_method(rb_cHash,"fetch_values", rb_hash_fetch_values, -1);
rb_define_method 4304 hash.c             rb_define_method(rb_cHash,"shift", rb_hash_shift, 0);
rb_define_method 4305 hash.c             rb_define_method(rb_cHash,"delete", rb_hash_delete_m, 1);
rb_define_method 4306 hash.c             rb_define_method(rb_cHash,"delete_if", rb_hash_delete_if, 0);
rb_define_method 4307 hash.c             rb_define_method(rb_cHash,"keep_if", rb_hash_keep_if, 0);
rb_define_method 4308 hash.c             rb_define_method(rb_cHash,"select", rb_hash_select, 0);
rb_define_method 4309 hash.c             rb_define_method(rb_cHash,"select!", rb_hash_select_bang, 0);
rb_define_method 4310 hash.c             rb_define_method(rb_cHash,"reject", rb_hash_reject, 0);
rb_define_method 4311 hash.c             rb_define_method(rb_cHash,"reject!", rb_hash_reject_bang, 0);
rb_define_method 4312 hash.c             rb_define_method(rb_cHash,"clear", rb_hash_clear, 0);
rb_define_method 4313 hash.c             rb_define_method(rb_cHash,"invert", rb_hash_invert, 0);
rb_define_method 4314 hash.c             rb_define_method(rb_cHash,"update", rb_hash_update, 1);
rb_define_method 4315 hash.c             rb_define_method(rb_cHash,"replace", rb_hash_replace, 1);
rb_define_method 4316 hash.c             rb_define_method(rb_cHash,"merge!", rb_hash_update, 1);
rb_define_method 4317 hash.c             rb_define_method(rb_cHash,"merge", rb_hash_merge, 1);
rb_define_method 4318 hash.c             rb_define_method(rb_cHash, "assoc", rb_hash_assoc, 1);
rb_define_method 4319 hash.c             rb_define_method(rb_cHash, "rassoc", rb_hash_rassoc, 1);
rb_define_method 4320 hash.c             rb_define_method(rb_cHash, "flatten", rb_hash_flatten, -1);
rb_define_method 4322 hash.c             rb_define_method(rb_cHash,"include?", rb_hash_has_key, 1);
rb_define_method 4323 hash.c             rb_define_method(rb_cHash,"member?", rb_hash_has_key, 1);
rb_define_method 4324 hash.c             rb_define_method(rb_cHash,"has_key?", rb_hash_has_key, 1);
rb_define_method 4325 hash.c             rb_define_method(rb_cHash,"has_value?", rb_hash_has_value, 1);
rb_define_method 4326 hash.c             rb_define_method(rb_cHash,"key?", rb_hash_has_key, 1);
rb_define_method 4327 hash.c             rb_define_method(rb_cHash,"value?", rb_hash_has_value, 1);
rb_define_method 4329 hash.c             rb_define_method(rb_cHash,"compare_by_identity", rb_hash_compare_by_id, 0);
rb_define_method 4330 hash.c             rb_define_method(rb_cHash,"compare_by_identity?", rb_hash_compare_by_id_p, 0);
rb_define_method 4332 hash.c             rb_define_method(rb_cHash, "any?", rb_hash_any_p, 0);
rb_define_method 4333 hash.c             rb_define_method(rb_cHash, "dig", rb_hash_dig, -1);
rb_define_method 4335 hash.c             rb_define_method(rb_cHash, "<=", rb_hash_le, 1);
rb_define_method 4336 hash.c             rb_define_method(rb_cHash, "<", rb_hash_lt, 1);
rb_define_method 4337 hash.c             rb_define_method(rb_cHash, ">=", rb_hash_ge, 1);
rb_define_method 4338 hash.c             rb_define_method(rb_cHash, ">", rb_hash_gt, 1);
rb_define_method 1704 include/ruby/ruby.h void rb_define_method(VALUE,const char*,VALUE(*)(ANYARGS),int);
rb_define_method 12212 io.c               rb_define_method(rb_mKernel, "display", rb_obj_display, -1);
rb_define_method 12263 io.c               rb_define_method(rb_cIO, "initialize", rb_io_initialize, -1);
rb_define_method 12278 io.c               rb_define_method(rb_cIO, "initialize_copy", rb_io_init_copy, 1);
rb_define_method 12279 io.c               rb_define_method(rb_cIO, "reopen", rb_io_reopen, -1);
rb_define_method 12281 io.c               rb_define_method(rb_cIO, "print", rb_io_print, -1);
rb_define_method 12282 io.c               rb_define_method(rb_cIO, "putc", rb_io_putc, 1);
rb_define_method 12283 io.c               rb_define_method(rb_cIO, "puts", rb_io_puts, -1);
rb_define_method 12284 io.c               rb_define_method(rb_cIO, "printf", rb_io_printf, -1);
rb_define_method 12286 io.c               rb_define_method(rb_cIO, "each",  rb_io_each_line, -1);
rb_define_method 12287 io.c               rb_define_method(rb_cIO, "each_line",  rb_io_each_line, -1);
rb_define_method 12288 io.c               rb_define_method(rb_cIO, "each_byte",  rb_io_each_byte, 0);
rb_define_method 12289 io.c               rb_define_method(rb_cIO, "each_char",  rb_io_each_char, 0);
rb_define_method 12290 io.c               rb_define_method(rb_cIO, "each_codepoint",  rb_io_each_codepoint, 0);
rb_define_method 12291 io.c               rb_define_method(rb_cIO, "lines",  rb_io_lines, -1);
rb_define_method 12292 io.c               rb_define_method(rb_cIO, "bytes",  rb_io_bytes, 0);
rb_define_method 12293 io.c               rb_define_method(rb_cIO, "chars",  rb_io_chars, 0);
rb_define_method 12294 io.c               rb_define_method(rb_cIO, "codepoints",  rb_io_codepoints, 0);
rb_define_method 12296 io.c               rb_define_method(rb_cIO, "syswrite", rb_io_syswrite, 1);
rb_define_method 12297 io.c               rb_define_method(rb_cIO, "sysread",  rb_io_sysread, -1);
rb_define_method 12299 io.c               rb_define_method(rb_cIO, "fileno", rb_io_fileno, 0);
rb_define_method 12301 io.c               rb_define_method(rb_cIO, "to_io", rb_io_to_io, 0);
rb_define_method 12303 io.c               rb_define_method(rb_cIO, "fsync",   rb_io_fsync, 0);
rb_define_method 12304 io.c               rb_define_method(rb_cIO, "fdatasync",   rb_io_fdatasync, 0);
rb_define_method 12305 io.c               rb_define_method(rb_cIO, "sync",   rb_io_sync, 0);
rb_define_method 12306 io.c               rb_define_method(rb_cIO, "sync=",  rb_io_set_sync, 1);
rb_define_method 12308 io.c               rb_define_method(rb_cIO, "lineno",   rb_io_lineno, 0);
rb_define_method 12309 io.c               rb_define_method(rb_cIO, "lineno=",  rb_io_set_lineno, 1);
rb_define_method 12311 io.c               rb_define_method(rb_cIO, "readlines",  rb_io_readlines, -1);
rb_define_method 12317 io.c               rb_define_method(rb_cIO, "readpartial",  io_readpartial, -1);
rb_define_method 12318 io.c               rb_define_method(rb_cIO, "read",  io_read, -1);
rb_define_method 12319 io.c               rb_define_method(rb_cIO, "write", io_write_m, 1);
rb_define_method 12320 io.c               rb_define_method(rb_cIO, "gets",  rb_io_gets_m, -1);
rb_define_method 12321 io.c               rb_define_method(rb_cIO, "readline",  rb_io_readline, -1);
rb_define_method 12322 io.c               rb_define_method(rb_cIO, "getc",  rb_io_getc, 0);
rb_define_method 12323 io.c               rb_define_method(rb_cIO, "getbyte",  rb_io_getbyte, 0);
rb_define_method 12324 io.c               rb_define_method(rb_cIO, "readchar",  rb_io_readchar, 0);
rb_define_method 12325 io.c               rb_define_method(rb_cIO, "readbyte",  rb_io_readbyte, 0);
rb_define_method 12326 io.c               rb_define_method(rb_cIO, "ungetbyte",rb_io_ungetbyte, 1);
rb_define_method 12327 io.c               rb_define_method(rb_cIO, "ungetc",rb_io_ungetc, 1);
rb_define_method 12328 io.c               rb_define_method(rb_cIO, "<<",    rb_io_addstr, 1);
rb_define_method 12329 io.c               rb_define_method(rb_cIO, "flush", rb_io_flush, 0);
rb_define_method 12330 io.c               rb_define_method(rb_cIO, "tell", rb_io_tell, 0);
rb_define_method 12331 io.c               rb_define_method(rb_cIO, "seek", rb_io_seek_m, -1);
rb_define_method 12346 io.c               rb_define_method(rb_cIO, "rewind", rb_io_rewind, 0);
rb_define_method 12347 io.c               rb_define_method(rb_cIO, "pos", rb_io_tell, 0);
rb_define_method 12348 io.c               rb_define_method(rb_cIO, "pos=", rb_io_set_pos, 1);
rb_define_method 12349 io.c               rb_define_method(rb_cIO, "eof", rb_io_eof, 0);
rb_define_method 12350 io.c               rb_define_method(rb_cIO, "eof?", rb_io_eof, 0);
rb_define_method 12352 io.c               rb_define_method(rb_cIO, "close_on_exec?", rb_io_close_on_exec_p, 0);
rb_define_method 12353 io.c               rb_define_method(rb_cIO, "close_on_exec=", rb_io_set_close_on_exec, 1);
rb_define_method 12355 io.c               rb_define_method(rb_cIO, "close", rb_io_close_m, 0);
rb_define_method 12356 io.c               rb_define_method(rb_cIO, "closed?", rb_io_closed, 0);
rb_define_method 12357 io.c               rb_define_method(rb_cIO, "close_read", rb_io_close_read, 0);
rb_define_method 12358 io.c               rb_define_method(rb_cIO, "close_write", rb_io_close_write, 0);
rb_define_method 12360 io.c               rb_define_method(rb_cIO, "isatty", rb_io_isatty, 0);
rb_define_method 12361 io.c               rb_define_method(rb_cIO, "tty?", rb_io_isatty, 0);
rb_define_method 12362 io.c               rb_define_method(rb_cIO, "binmode",  rb_io_binmode_m, 0);
rb_define_method 12363 io.c               rb_define_method(rb_cIO, "binmode?", rb_io_binmode_p, 0);
rb_define_method 12364 io.c               rb_define_method(rb_cIO, "sysseek", rb_io_sysseek, -1);
rb_define_method 12365 io.c               rb_define_method(rb_cIO, "advise", rb_io_advise, -1);
rb_define_method 12367 io.c               rb_define_method(rb_cIO, "ioctl", rb_io_ioctl, -1);
rb_define_method 12368 io.c               rb_define_method(rb_cIO, "fcntl", rb_io_fcntl, -1);
rb_define_method 12369 io.c               rb_define_method(rb_cIO, "pid", rb_io_pid, 0);
rb_define_method 12370 io.c               rb_define_method(rb_cIO, "inspect",  rb_io_inspect, 0);
rb_define_method 12372 io.c               rb_define_method(rb_cIO, "external_encoding", rb_io_external_encoding, 0);
rb_define_method 12373 io.c               rb_define_method(rb_cIO, "internal_encoding", rb_io_internal_encoding, 0);
rb_define_method 12374 io.c               rb_define_method(rb_cIO, "set_encoding", rb_io_set_encoding, -1);
rb_define_method 12376 io.c               rb_define_method(rb_cIO, "autoclose?", rb_io_autoclose_p, 0);
rb_define_method 12377 io.c               rb_define_method(rb_cIO, "autoclose=", rb_io_set_autoclose, 1);
rb_define_method 12407 io.c               rb_define_method(rb_cARGF, "initialize", argf_initialize, -2);
rb_define_method 12408 io.c               rb_define_method(rb_cARGF, "initialize_copy", argf_initialize_copy, 1);
rb_define_method 12409 io.c               rb_define_method(rb_cARGF, "to_s", argf_to_s, 0);
rb_define_method 12411 io.c               rb_define_method(rb_cARGF, "argv", argf_argv, 0);
rb_define_method 12413 io.c               rb_define_method(rb_cARGF, "fileno", argf_fileno, 0);
rb_define_method 12414 io.c               rb_define_method(rb_cARGF, "to_i", argf_fileno, 0);
rb_define_method 12415 io.c               rb_define_method(rb_cARGF, "to_io", argf_to_io, 0);
rb_define_method 12416 io.c               rb_define_method(rb_cARGF, "to_write_io", argf_write_io, 0);
rb_define_method 12417 io.c               rb_define_method(rb_cARGF, "each",  argf_each_line, -1);
rb_define_method 12418 io.c               rb_define_method(rb_cARGF, "each_line",  argf_each_line, -1);
rb_define_method 12419 io.c               rb_define_method(rb_cARGF, "each_byte",  argf_each_byte, 0);
rb_define_method 12420 io.c               rb_define_method(rb_cARGF, "each_char",  argf_each_char, 0);
rb_define_method 12421 io.c               rb_define_method(rb_cARGF, "each_codepoint",  argf_each_codepoint, 0);
rb_define_method 12422 io.c               rb_define_method(rb_cARGF, "lines", argf_lines, -1);
rb_define_method 12423 io.c               rb_define_method(rb_cARGF, "bytes", argf_bytes, 0);
rb_define_method 12424 io.c               rb_define_method(rb_cARGF, "chars", argf_chars, 0);
rb_define_method 12425 io.c               rb_define_method(rb_cARGF, "codepoints", argf_codepoints, 0);
rb_define_method 12427 io.c               rb_define_method(rb_cARGF, "read",  argf_read, -1);
rb_define_method 12428 io.c               rb_define_method(rb_cARGF, "readpartial",  argf_readpartial, -1);
rb_define_method 12429 io.c               rb_define_method(rb_cARGF, "read_nonblock",  argf_read_nonblock, -1);
rb_define_method 12430 io.c               rb_define_method(rb_cARGF, "readlines", argf_readlines, -1);
rb_define_method 12431 io.c               rb_define_method(rb_cARGF, "to_a", argf_readlines, -1);
rb_define_method 12432 io.c               rb_define_method(rb_cARGF, "gets", argf_gets, -1);
rb_define_method 12433 io.c               rb_define_method(rb_cARGF, "readline", argf_readline, -1);
rb_define_method 12434 io.c               rb_define_method(rb_cARGF, "getc", argf_getc, 0);
rb_define_method 12435 io.c               rb_define_method(rb_cARGF, "getbyte", argf_getbyte, 0);
rb_define_method 12436 io.c               rb_define_method(rb_cARGF, "readchar", argf_readchar, 0);
rb_define_method 12437 io.c               rb_define_method(rb_cARGF, "readbyte", argf_readbyte, 0);
rb_define_method 12438 io.c               rb_define_method(rb_cARGF, "tell", argf_tell, 0);
rb_define_method 12439 io.c               rb_define_method(rb_cARGF, "seek", argf_seek_m, -1);
rb_define_method 12440 io.c               rb_define_method(rb_cARGF, "rewind", argf_rewind, 0);
rb_define_method 12441 io.c               rb_define_method(rb_cARGF, "pos", argf_tell, 0);
rb_define_method 12442 io.c               rb_define_method(rb_cARGF, "pos=", argf_set_pos, 1);
rb_define_method 12443 io.c               rb_define_method(rb_cARGF, "eof", argf_eof, 0);
rb_define_method 12444 io.c               rb_define_method(rb_cARGF, "eof?", argf_eof, 0);
rb_define_method 12445 io.c               rb_define_method(rb_cARGF, "binmode", argf_binmode_m, 0);
rb_define_method 12446 io.c               rb_define_method(rb_cARGF, "binmode?", argf_binmode_p, 0);
rb_define_method 12448 io.c               rb_define_method(rb_cARGF, "write", argf_write, 1);
rb_define_method 12449 io.c               rb_define_method(rb_cARGF, "print", rb_io_print, -1);
rb_define_method 12450 io.c               rb_define_method(rb_cARGF, "putc", rb_io_putc, 1);
rb_define_method 12451 io.c               rb_define_method(rb_cARGF, "puts", rb_io_puts, -1);
rb_define_method 12452 io.c               rb_define_method(rb_cARGF, "printf", rb_io_printf, -1);
rb_define_method 12454 io.c               rb_define_method(rb_cARGF, "filename", argf_filename, 0);
rb_define_method 12455 io.c               rb_define_method(rb_cARGF, "path", argf_filename, 0);
rb_define_method 12456 io.c               rb_define_method(rb_cARGF, "file", argf_file, 0);
rb_define_method 12457 io.c               rb_define_method(rb_cARGF, "skip", argf_skip, 0);
rb_define_method 12458 io.c               rb_define_method(rb_cARGF, "close", argf_close_m, 0);
rb_define_method 12459 io.c               rb_define_method(rb_cARGF, "closed?", argf_closed, 0);
rb_define_method 12461 io.c               rb_define_method(rb_cARGF, "lineno",   argf_lineno, 0);
rb_define_method 12462 io.c               rb_define_method(rb_cARGF, "lineno=",  argf_set_lineno, 1);
rb_define_method 12464 io.c               rb_define_method(rb_cARGF, "inplace_mode", argf_inplace_mode_get, 0);
rb_define_method 12465 io.c               rb_define_method(rb_cARGF, "inplace_mode=", argf_inplace_mode_set, 1);
rb_define_method 12467 io.c               rb_define_method(rb_cARGF, "external_encoding", argf_external_encoding, 0);
rb_define_method 12468 io.c               rb_define_method(rb_cARGF, "internal_encoding", argf_internal_encoding, 0);
rb_define_method 12469 io.c               rb_define_method(rb_cARGF, "set_encoding", argf_set_encoding, -1);
rb_define_method 12495 io.c               rb_define_method(rb_cFile, "initialize",  rb_file_initialize, -1);
rb_define_method 2421 iseq.c             rb_define_method(rb_cISeq, "inspect", iseqw_inspect, 0);
rb_define_method 2422 iseq.c             rb_define_method(rb_cISeq, "disasm", iseqw_disasm, 0);
rb_define_method 2423 iseq.c             rb_define_method(rb_cISeq, "disassemble", iseqw_disasm, 0);
rb_define_method 2424 iseq.c             rb_define_method(rb_cISeq, "to_a", iseqw_to_a, 0);
rb_define_method 2425 iseq.c             rb_define_method(rb_cISeq, "eval", iseqw_eval, 0);
rb_define_method 2427 iseq.c             rb_define_method(rb_cISeq, "to_binary", iseqw_to_binary, -1);
rb_define_method 2433 iseq.c             rb_define_method(rb_cISeq, "path", iseqw_path, 0);
rb_define_method 2434 iseq.c             rb_define_method(rb_cISeq, "absolute_path", iseqw_absolute_path, 0);
rb_define_method 2435 iseq.c             rb_define_method(rb_cISeq, "label", iseqw_label, 0);
rb_define_method 2436 iseq.c             rb_define_method(rb_cISeq, "base_label", iseqw_base_label, 0);
rb_define_method 2437 iseq.c             rb_define_method(rb_cISeq, "first_lineno", iseqw_first_lineno, 0);
rb_define_method 2442 iseq.c             rb_define_method(rb_cISeq, "line_trace_all", rb_iseqw_line_trace_all, 0);
rb_define_method 2443 iseq.c             rb_define_method(rb_cISeq, "line_trace_specify", rb_iseqw_line_trace_specify, 2);
rb_define_method 1201 load.c             rb_define_method(rb_cModule, "autoload", rb_mod_autoload, 2);
rb_define_method 1202 load.c             rb_define_method(rb_cModule, "autoload?", rb_mod_autoload_p, 1);
rb_define_method 4974 numeric.c          rb_define_method(rb_cNumeric, "singleton_method_added", num_sadded, 1);
rb_define_method 4976 numeric.c          rb_define_method(rb_cNumeric, "initialize_copy", num_init_copy, 1);
rb_define_method 4977 numeric.c          rb_define_method(rb_cNumeric, "coerce", num_coerce, 1);
rb_define_method 4979 numeric.c          rb_define_method(rb_cNumeric, "i", num_imaginary, 0);
rb_define_method 4980 numeric.c          rb_define_method(rb_cNumeric, "+@", num_uplus, 0);
rb_define_method 4981 numeric.c          rb_define_method(rb_cNumeric, "-@", num_uminus, 0);
rb_define_method 4982 numeric.c          rb_define_method(rb_cNumeric, "<=>", num_cmp, 1);
rb_define_method 4983 numeric.c          rb_define_method(rb_cNumeric, "eql?", num_eql, 1);
rb_define_method 4984 numeric.c          rb_define_method(rb_cNumeric, "fdiv", num_fdiv, 1);
rb_define_method 4985 numeric.c          rb_define_method(rb_cNumeric, "div", num_div, 1);
rb_define_method 4986 numeric.c          rb_define_method(rb_cNumeric, "divmod", num_divmod, 1);
rb_define_method 4987 numeric.c          rb_define_method(rb_cNumeric, "%", num_modulo, 1);
rb_define_method 4988 numeric.c          rb_define_method(rb_cNumeric, "modulo", num_modulo, 1);
rb_define_method 4989 numeric.c          rb_define_method(rb_cNumeric, "remainder", num_remainder, 1);
rb_define_method 4990 numeric.c          rb_define_method(rb_cNumeric, "abs", num_abs, 0);
rb_define_method 4991 numeric.c          rb_define_method(rb_cNumeric, "magnitude", num_abs, 0);
rb_define_method 4992 numeric.c          rb_define_method(rb_cNumeric, "to_int", num_to_int, 0);
rb_define_method 4994 numeric.c          rb_define_method(rb_cNumeric, "real?", num_real_p, 0);
rb_define_method 4995 numeric.c          rb_define_method(rb_cNumeric, "integer?", num_int_p, 0);
rb_define_method 4996 numeric.c          rb_define_method(rb_cNumeric, "zero?", num_zero_p, 0);
rb_define_method 4997 numeric.c          rb_define_method(rb_cNumeric, "nonzero?", num_nonzero_p, 0);
rb_define_method 4999 numeric.c          rb_define_method(rb_cNumeric, "floor", num_floor, -1);
rb_define_method 5000 numeric.c          rb_define_method(rb_cNumeric, "ceil", num_ceil, -1);
rb_define_method 5001 numeric.c          rb_define_method(rb_cNumeric, "round", num_round, -1);
rb_define_method 5002 numeric.c          rb_define_method(rb_cNumeric, "truncate", num_truncate, -1);
rb_define_method 5003 numeric.c          rb_define_method(rb_cNumeric, "step", num_step, -1);
rb_define_method 5004 numeric.c          rb_define_method(rb_cNumeric, "positive?", num_positive_p, 0);
rb_define_method 5005 numeric.c          rb_define_method(rb_cNumeric, "negative?", num_negative_p, 0);
rb_define_method 5011 numeric.c          rb_define_method(rb_cInteger, "to_s", int_to_s, -1);
rb_define_method 5013 numeric.c          rb_define_method(rb_cInteger, "integer?", int_int_p, 0);
rb_define_method 5014 numeric.c          rb_define_method(rb_cInteger, "odd?", int_odd_p, 0);
rb_define_method 5015 numeric.c          rb_define_method(rb_cInteger, "even?", int_even_p, 0);
rb_define_method 5016 numeric.c          rb_define_method(rb_cInteger, "upto", int_upto, 1);
rb_define_method 5017 numeric.c          rb_define_method(rb_cInteger, "downto", int_downto, 1);
rb_define_method 5018 numeric.c          rb_define_method(rb_cInteger, "times", int_dotimes, 0);
rb_define_method 5019 numeric.c          rb_define_method(rb_cInteger, "succ", int_succ, 0);
rb_define_method 5020 numeric.c          rb_define_method(rb_cInteger, "next", int_succ, 0);
rb_define_method 5021 numeric.c          rb_define_method(rb_cInteger, "pred", int_pred, 0);
rb_define_method 5022 numeric.c          rb_define_method(rb_cInteger, "chr", int_chr, -1);
rb_define_method 5023 numeric.c          rb_define_method(rb_cInteger, "ord", int_ord, 0);
rb_define_method 5024 numeric.c          rb_define_method(rb_cInteger, "to_i", int_to_i, 0);
rb_define_method 5025 numeric.c          rb_define_method(rb_cInteger, "to_int", int_to_i, 0);
rb_define_method 5026 numeric.c          rb_define_method(rb_cInteger, "to_f", int_to_f, 0);
rb_define_method 5027 numeric.c          rb_define_method(rb_cInteger, "floor", int_floor, -1);
rb_define_method 5028 numeric.c          rb_define_method(rb_cInteger, "ceil", int_ceil, -1);
rb_define_method 5029 numeric.c          rb_define_method(rb_cInteger, "truncate", int_truncate, -1);
rb_define_method 5030 numeric.c          rb_define_method(rb_cInteger, "round", int_round, -1);
rb_define_method 5031 numeric.c          rb_define_method(rb_cInteger, "<=>", int_cmp, 1);
rb_define_method 5033 numeric.c          rb_define_method(rb_cInteger, "-@", rb_int_uminus, 0);
rb_define_method 5034 numeric.c          rb_define_method(rb_cInteger, "+", rb_int_plus, 1);
rb_define_method 5035 numeric.c          rb_define_method(rb_cInteger, "-", rb_int_minus, 1);
rb_define_method 5036 numeric.c          rb_define_method(rb_cInteger, "*", rb_int_mul, 1);
rb_define_method 5037 numeric.c          rb_define_method(rb_cInteger, "/", rb_int_div, 1);
rb_define_method 5038 numeric.c          rb_define_method(rb_cInteger, "div", rb_int_idiv, 1);
rb_define_method 5039 numeric.c          rb_define_method(rb_cInteger, "%", rb_int_modulo, 1);
rb_define_method 5040 numeric.c          rb_define_method(rb_cInteger, "modulo", rb_int_modulo, 1);
rb_define_method 5041 numeric.c          rb_define_method(rb_cInteger, "remainder", int_remainder, 1);
rb_define_method 5042 numeric.c          rb_define_method(rb_cInteger, "divmod", int_divmod, 1);
rb_define_method 5043 numeric.c          rb_define_method(rb_cInteger, "fdiv", int_fdiv, 1);
rb_define_method 5044 numeric.c          rb_define_method(rb_cInteger, "**", rb_int_pow, 1);
rb_define_method 5046 numeric.c          rb_define_method(rb_cInteger, "abs", int_abs, 0);
rb_define_method 5047 numeric.c          rb_define_method(rb_cInteger, "magnitude", int_abs, 0);
rb_define_method 5049 numeric.c          rb_define_method(rb_cInteger, "===", int_equal, 1);
rb_define_method 5050 numeric.c          rb_define_method(rb_cInteger, "==", int_equal, 1);
rb_define_method 5051 numeric.c          rb_define_method(rb_cInteger, ">", int_gt, 1);
rb_define_method 5052 numeric.c          rb_define_method(rb_cInteger, ">=", rb_int_ge, 1);
rb_define_method 5053 numeric.c          rb_define_method(rb_cInteger, "<", int_lt, 1);
rb_define_method 5054 numeric.c          rb_define_method(rb_cInteger, "<=", int_le, 1);
rb_define_method 5056 numeric.c          rb_define_method(rb_cInteger, "~", int_comp, 0);
rb_define_method 5057 numeric.c          rb_define_method(rb_cInteger, "&", int_and, 1);
rb_define_method 5058 numeric.c          rb_define_method(rb_cInteger, "|", int_or,  1);
rb_define_method 5059 numeric.c          rb_define_method(rb_cInteger, "^", int_xor, 1);
rb_define_method 5060 numeric.c          rb_define_method(rb_cInteger, "[]", int_aref, 1);
rb_define_method 5062 numeric.c          rb_define_method(rb_cInteger, "<<", rb_int_lshift, 1);
rb_define_method 5063 numeric.c          rb_define_method(rb_cInteger, ">>", rb_int_rshift, 1);
rb_define_method 5065 numeric.c          rb_define_method(rb_cInteger, "size", int_size, 0);
rb_define_method 5066 numeric.c          rb_define_method(rb_cInteger, "bit_length", rb_int_bit_length, 0);
rb_define_method 5067 numeric.c          rb_define_method(rb_cInteger, "digits", rb_int_digits, -1);
rb_define_method 5174 numeric.c          rb_define_method(rb_cFloat, "to_s", flo_to_s, 0);
rb_define_method 5176 numeric.c          rb_define_method(rb_cFloat, "coerce", flo_coerce, 1);
rb_define_method 5177 numeric.c          rb_define_method(rb_cFloat, "-@", flo_uminus, 0);
rb_define_method 5178 numeric.c          rb_define_method(rb_cFloat, "+", flo_plus, 1);
rb_define_method 5179 numeric.c          rb_define_method(rb_cFloat, "-", flo_minus, 1);
rb_define_method 5180 numeric.c          rb_define_method(rb_cFloat, "*", flo_mul, 1);
rb_define_method 5181 numeric.c          rb_define_method(rb_cFloat, "/", flo_div, 1);
rb_define_method 5182 numeric.c          rb_define_method(rb_cFloat, "quo", flo_quo, 1);
rb_define_method 5183 numeric.c          rb_define_method(rb_cFloat, "fdiv", flo_quo, 1);
rb_define_method 5184 numeric.c          rb_define_method(rb_cFloat, "%", flo_mod, 1);
rb_define_method 5185 numeric.c          rb_define_method(rb_cFloat, "modulo", flo_mod, 1);
rb_define_method 5186 numeric.c          rb_define_method(rb_cFloat, "divmod", flo_divmod, 1);
rb_define_method 5187 numeric.c          rb_define_method(rb_cFloat, "**", flo_pow, 1);
rb_define_method 5188 numeric.c          rb_define_method(rb_cFloat, "==", flo_eq, 1);
rb_define_method 5189 numeric.c          rb_define_method(rb_cFloat, "===", flo_eq, 1);
rb_define_method 5190 numeric.c          rb_define_method(rb_cFloat, "<=>", flo_cmp, 1);
rb_define_method 5191 numeric.c          rb_define_method(rb_cFloat, ">",  flo_gt, 1);
rb_define_method 5192 numeric.c          rb_define_method(rb_cFloat, ">=", flo_ge, 1);
rb_define_method 5193 numeric.c          rb_define_method(rb_cFloat, "<",  flo_lt, 1);
rb_define_method 5194 numeric.c          rb_define_method(rb_cFloat, "<=", flo_le, 1);
rb_define_method 5195 numeric.c          rb_define_method(rb_cFloat, "eql?", flo_eql, 1);
rb_define_method 5196 numeric.c          rb_define_method(rb_cFloat, "hash", flo_hash, 0);
rb_define_method 5197 numeric.c          rb_define_method(rb_cFloat, "to_f", flo_to_f, 0);
rb_define_method 5198 numeric.c          rb_define_method(rb_cFloat, "abs", flo_abs, 0);
rb_define_method 5199 numeric.c          rb_define_method(rb_cFloat, "magnitude", flo_abs, 0);
rb_define_method 5200 numeric.c          rb_define_method(rb_cFloat, "zero?", flo_zero_p, 0);
rb_define_method 5202 numeric.c          rb_define_method(rb_cFloat, "to_i", flo_to_i, 0);
rb_define_method 5203 numeric.c          rb_define_method(rb_cFloat, "to_int", flo_to_i, 0);
rb_define_method 5204 numeric.c          rb_define_method(rb_cFloat, "floor", flo_floor, -1);
rb_define_method 5205 numeric.c          rb_define_method(rb_cFloat, "ceil", flo_ceil, -1);
rb_define_method 5206 numeric.c          rb_define_method(rb_cFloat, "round", flo_round, -1);
rb_define_method 5207 numeric.c          rb_define_method(rb_cFloat, "truncate", flo_truncate, -1);
rb_define_method 5209 numeric.c          rb_define_method(rb_cFloat, "nan?",      flo_is_nan_p, 0);
rb_define_method 5210 numeric.c          rb_define_method(rb_cFloat, "infinite?", flo_is_infinite_p, 0);
rb_define_method 5211 numeric.c          rb_define_method(rb_cFloat, "finite?",   flo_is_finite_p, 0);
rb_define_method 5212 numeric.c          rb_define_method(rb_cFloat, "next_float", flo_next_float, 0);
rb_define_method 5213 numeric.c          rb_define_method(rb_cFloat, "prev_float", flo_prev_float, 0);
rb_define_method 5214 numeric.c          rb_define_method(rb_cFloat, "positive?", flo_positive_p, 0);
rb_define_method 5215 numeric.c          rb_define_method(rb_cFloat, "negative?", flo_negative_p, 0);
rb_define_method 3386 object.c           rb_define_method(rb_cBasicObject, "==", rb_obj_equal, 1);
rb_define_method 3387 object.c           rb_define_method(rb_cBasicObject, "equal?", rb_obj_equal, 1);
rb_define_method 3388 object.c           rb_define_method(rb_cBasicObject, "!", rb_obj_not, 0);
rb_define_method 3389 object.c           rb_define_method(rb_cBasicObject, "!=", rb_obj_not_equal, 1);
rb_define_method 3417 object.c           rb_define_method(rb_mKernel, "nil?", rb_false, 0);
rb_define_method 3418 object.c           rb_define_method(rb_mKernel, "===", rb_equal, 1);
rb_define_method 3419 object.c           rb_define_method(rb_mKernel, "=~", rb_obj_match, 1);
rb_define_method 3420 object.c           rb_define_method(rb_mKernel, "!~", rb_obj_not_match, 1);
rb_define_method 3421 object.c           rb_define_method(rb_mKernel, "eql?", rb_obj_equal, 1);
rb_define_method 3422 object.c           rb_define_method(rb_mKernel, "hash", rb_obj_hash, 0);
rb_define_method 3423 object.c           rb_define_method(rb_mKernel, "<=>", rb_obj_cmp, 1);
rb_define_method 3425 object.c           rb_define_method(rb_mKernel, "class", rb_obj_class, 0);
rb_define_method 3426 object.c           rb_define_method(rb_mKernel, "singleton_class", rb_obj_singleton_class, 0);
rb_define_method 3427 object.c           rb_define_method(rb_mKernel, "clone", rb_obj_clone, 0);
rb_define_method 3428 object.c           rb_define_method(rb_mKernel, "dup", rb_obj_dup, 0);
rb_define_method 3429 object.c           rb_define_method(rb_mKernel, "itself", rb_obj_itself, 0);
rb_define_method 3430 object.c           rb_define_method(rb_mKernel, "initialize_copy", rb_obj_init_copy, 1);
rb_define_method 3431 object.c           rb_define_method(rb_mKernel, "initialize_dup", rb_obj_init_dup_clone, 1);
rb_define_method 3432 object.c           rb_define_method(rb_mKernel, "initialize_clone", rb_obj_init_dup_clone, 1);
rb_define_method 3434 object.c           rb_define_method(rb_mKernel, "taint", rb_obj_taint, 0);
rb_define_method 3435 object.c           rb_define_method(rb_mKernel, "tainted?", rb_obj_tainted, 0);
rb_define_method 3436 object.c           rb_define_method(rb_mKernel, "untaint", rb_obj_untaint, 0);
rb_define_method 3437 object.c           rb_define_method(rb_mKernel, "untrust", rb_obj_untrust, 0);
rb_define_method 3438 object.c           rb_define_method(rb_mKernel, "untrusted?", rb_obj_untrusted, 0);
rb_define_method 3439 object.c           rb_define_method(rb_mKernel, "trust", rb_obj_trust, 0);
rb_define_method 3440 object.c           rb_define_method(rb_mKernel, "freeze", rb_obj_freeze, 0);
rb_define_method 3441 object.c           rb_define_method(rb_mKernel, "frozen?", rb_obj_frozen_p, 0);
rb_define_method 3443 object.c           rb_define_method(rb_mKernel, "to_s", rb_any_to_s, 0);
rb_define_method 3444 object.c           rb_define_method(rb_mKernel, "inspect", rb_obj_inspect, 0);
rb_define_method 3445 object.c           rb_define_method(rb_mKernel, "methods", rb_obj_methods, -1); /* in class.c */
rb_define_method 3446 object.c           rb_define_method(rb_mKernel, "singleton_methods", rb_obj_singleton_methods, -1); /* in class.c */
rb_define_method 3447 object.c           rb_define_method(rb_mKernel, "protected_methods", rb_obj_protected_methods, -1); /* in class.c */
rb_define_method 3448 object.c           rb_define_method(rb_mKernel, "private_methods", rb_obj_private_methods, -1); /* in class.c */
rb_define_method 3449 object.c           rb_define_method(rb_mKernel, "public_methods", rb_obj_public_methods, -1); /* in class.c */
rb_define_method 3450 object.c           rb_define_method(rb_mKernel, "instance_variables", rb_obj_instance_variables, 0); /* in variable.c */
rb_define_method 3451 object.c           rb_define_method(rb_mKernel, "instance_variable_get", rb_obj_ivar_get, 1);
rb_define_method 3452 object.c           rb_define_method(rb_mKernel, "instance_variable_set", rb_obj_ivar_set, 2);
rb_define_method 3453 object.c           rb_define_method(rb_mKernel, "instance_variable_defined?", rb_obj_ivar_defined, 1);
rb_define_method 3454 object.c           rb_define_method(rb_mKernel, "remove_instance_variable",
rb_define_method 3457 object.c           rb_define_method(rb_mKernel, "instance_of?", rb_obj_is_instance_of, 1);
rb_define_method 3458 object.c           rb_define_method(rb_mKernel, "kind_of?", rb_obj_is_kind_of, 1);
rb_define_method 3459 object.c           rb_define_method(rb_mKernel, "is_a?", rb_obj_is_kind_of, 1);
rb_define_method 3460 object.c           rb_define_method(rb_mKernel, "tap", rb_obj_tap, 0);
rb_define_method 3473 object.c           rb_define_method(rb_cNilClass, "to_i", nil_to_i, 0);
rb_define_method 3474 object.c           rb_define_method(rb_cNilClass, "to_f", nil_to_f, 0);
rb_define_method 3475 object.c           rb_define_method(rb_cNilClass, "to_s", nil_to_s, 0);
rb_define_method 3476 object.c           rb_define_method(rb_cNilClass, "to_a", nil_to_a, 0);
rb_define_method 3477 object.c           rb_define_method(rb_cNilClass, "to_h", nil_to_h, 0);
rb_define_method 3478 object.c           rb_define_method(rb_cNilClass, "inspect", nil_inspect, 0);
rb_define_method 3479 object.c           rb_define_method(rb_cNilClass, "&", false_and, 1);
rb_define_method 3480 object.c           rb_define_method(rb_cNilClass, "|", false_or, 1);
rb_define_method 3481 object.c           rb_define_method(rb_cNilClass, "^", false_xor, 1);
rb_define_method 3482 object.c           rb_define_method(rb_cNilClass, "===", rb_equal, 1);
rb_define_method 3484 object.c           rb_define_method(rb_cNilClass, "nil?", rb_true, 0);
rb_define_method 3492 object.c           rb_define_method(rb_cModule, "freeze", rb_mod_freeze, 0);
rb_define_method 3493 object.c           rb_define_method(rb_cModule, "===", rb_mod_eqq, 1);
rb_define_method 3494 object.c           rb_define_method(rb_cModule, "==", rb_obj_equal, 1);
rb_define_method 3495 object.c           rb_define_method(rb_cModule, "<=>",  rb_mod_cmp, 1);
rb_define_method 3496 object.c           rb_define_method(rb_cModule, "<",  rb_mod_lt, 1);
rb_define_method 3497 object.c           rb_define_method(rb_cModule, "<=", rb_class_inherited_p, 1);
rb_define_method 3498 object.c           rb_define_method(rb_cModule, ">",  rb_mod_gt, 1);
rb_define_method 3499 object.c           rb_define_method(rb_cModule, ">=", rb_mod_ge, 1);
rb_define_method 3500 object.c           rb_define_method(rb_cModule, "initialize_copy", rb_mod_init_copy, 1); /* in class.c */
rb_define_method 3501 object.c           rb_define_method(rb_cModule, "to_s", rb_mod_to_s, 0);
rb_define_method 3503 object.c           rb_define_method(rb_cModule, "included_modules", rb_mod_included_modules, 0); /* in class.c */
rb_define_method 3504 object.c           rb_define_method(rb_cModule, "include?", rb_mod_include_p, 1); /* in class.c */
rb_define_method 3505 object.c           rb_define_method(rb_cModule, "name", rb_mod_name, 0);  /* in variable.c */
rb_define_method 3506 object.c           rb_define_method(rb_cModule, "ancestors", rb_mod_ancestors, 0); /* in class.c */
rb_define_method 3514 object.c           rb_define_method(rb_cModule, "initialize", rb_mod_initialize, 0);
rb_define_method 3515 object.c           rb_define_method(rb_cModule, "initialize_clone", rb_mod_initialize_clone, 1);
rb_define_method 3516 object.c           rb_define_method(rb_cModule, "instance_methods", rb_class_instance_methods, -1); /* in class.c */
rb_define_method 3517 object.c           rb_define_method(rb_cModule, "public_instance_methods",
rb_define_method 3519 object.c           rb_define_method(rb_cModule, "protected_instance_methods",
rb_define_method 3521 object.c           rb_define_method(rb_cModule, "private_instance_methods",
rb_define_method 3524 object.c           rb_define_method(rb_cModule, "constants", rb_mod_constants, -1); /* in variable.c */
rb_define_method 3525 object.c           rb_define_method(rb_cModule, "const_get", rb_mod_const_get, -1);
rb_define_method 3526 object.c           rb_define_method(rb_cModule, "const_set", rb_mod_const_set, 2);
rb_define_method 3527 object.c           rb_define_method(rb_cModule, "const_defined?", rb_mod_const_defined, -1);
rb_define_method 3530 object.c           rb_define_method(rb_cModule, "const_missing",
rb_define_method 3532 object.c           rb_define_method(rb_cModule, "class_variables",
rb_define_method 3534 object.c           rb_define_method(rb_cModule, "remove_class_variable",
rb_define_method 3536 object.c           rb_define_method(rb_cModule, "class_variable_get", rb_mod_cvar_get, 1);
rb_define_method 3537 object.c           rb_define_method(rb_cModule, "class_variable_set", rb_mod_cvar_set, 2);
rb_define_method 3538 object.c           rb_define_method(rb_cModule, "class_variable_defined?", rb_mod_cvar_defined, 1);
rb_define_method 3539 object.c           rb_define_method(rb_cModule, "public_constant", rb_mod_public_constant, -1); /* in variable.c */
rb_define_method 3540 object.c           rb_define_method(rb_cModule, "private_constant", rb_mod_private_constant, -1); /* in variable.c */
rb_define_method 3541 object.c           rb_define_method(rb_cModule, "deprecate_constant", rb_mod_deprecate_constant, -1); /* in variable.c */
rb_define_method 3542 object.c           rb_define_method(rb_cModule, "singleton_class?", rb_mod_singleton_p, 0);
rb_define_method 3544 object.c           rb_define_method(rb_cClass, "allocate", rb_obj_alloc, 0);
rb_define_method 3545 object.c           rb_define_method(rb_cClass, "new", rb_class_new_instance, -1);
rb_define_method 3546 object.c           rb_define_method(rb_cClass, "initialize", rb_class_initialize, -1);
rb_define_method 3547 object.c           rb_define_method(rb_cClass, "superclass", rb_class_superclass, 0);
rb_define_method 3563 object.c           rb_define_method(rb_cTrueClass, "to_s", true_to_s, 0);
rb_define_method 3565 object.c           rb_define_method(rb_cTrueClass, "&", true_and, 1);
rb_define_method 3566 object.c           rb_define_method(rb_cTrueClass, "|", true_or, 1);
rb_define_method 3567 object.c           rb_define_method(rb_cTrueClass, "^", true_xor, 1);
rb_define_method 3568 object.c           rb_define_method(rb_cTrueClass, "===", rb_equal, 1);
rb_define_method 3577 object.c           rb_define_method(rb_cFalseClass, "to_s", false_to_s, 0);
rb_define_method 3579 object.c           rb_define_method(rb_cFalseClass, "&", false_and, 1);
rb_define_method 3580 object.c           rb_define_method(rb_cFalseClass, "|", false_or, 1);
rb_define_method 3581 object.c           rb_define_method(rb_cFalseClass, "^", false_xor, 1);
rb_define_method 3582 object.c           rb_define_method(rb_cFalseClass, "===", rb_equal, 1);
rb_define_method 2056 pack.c             rb_define_method(rb_cArray, "pack", pack_pack, 1);
rb_define_method 2057 pack.c             rb_define_method(rb_cString, "unpack", pack_unpack, 1);
rb_define_method 17215 parse.c            rb_define_method(Ripper, "initialize", ripper_initialize, -1);
rb_define_method 17216 parse.c            rb_define_method(Ripper, "parse", ripper_parse, 0);
rb_define_method 17217 parse.c            rb_define_method(Ripper, "column", ripper_column, 0);
rb_define_method 17218 parse.c            rb_define_method(Ripper, "filename", ripper_filename, 0);
rb_define_method 17219 parse.c            rb_define_method(Ripper, "lineno", ripper_lineno, 0);
rb_define_method 17220 parse.c            rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
rb_define_method 17221 parse.c            rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
rb_define_method 17222 parse.c            rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
rb_define_method 17223 parse.c            rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
rb_define_method 17224 parse.c            rb_define_method(Ripper, "error?", ripper_error_p, 0);
rb_define_method 17226 parse.c            rb_define_method(rb_mKernel, "assert_Qundef", ripper_assert_Qundef, 2);
rb_define_method 17227 parse.c            rb_define_method(rb_mKernel, "rawVALUE", ripper_value, 1);
rb_define_method 17228 parse.c            rb_define_method(rb_mKernel, "validate_object", ripper_validate_object, 1);
rb_define_method 11542 parse.y            rb_define_method(Ripper, "initialize", ripper_initialize, -1);
rb_define_method 11543 parse.y            rb_define_method(Ripper, "parse", ripper_parse, 0);
rb_define_method 11544 parse.y            rb_define_method(Ripper, "column", ripper_column, 0);
rb_define_method 11545 parse.y            rb_define_method(Ripper, "filename", ripper_filename, 0);
rb_define_method 11546 parse.y            rb_define_method(Ripper, "lineno", ripper_lineno, 0);
rb_define_method 11547 parse.y            rb_define_method(Ripper, "end_seen?", rb_parser_end_seen_p, 0);
rb_define_method 11548 parse.y            rb_define_method(Ripper, "encoding", rb_parser_encoding, 0);
rb_define_method 11549 parse.y            rb_define_method(Ripper, "yydebug", rb_parser_get_yydebug, 0);
rb_define_method 11550 parse.y            rb_define_method(Ripper, "yydebug=", rb_parser_set_yydebug, 1);
rb_define_method 11551 parse.y            rb_define_method(Ripper, "error?", ripper_error_p, 0);
rb_define_method 11553 parse.y            rb_define_method(rb_mKernel, "assert_Qundef", ripper_assert_Qundef, 2);
rb_define_method 11554 parse.y            rb_define_method(rb_mKernel, "rawVALUE", ripper_value, 1);
rb_define_method 11555 parse.y            rb_define_method(rb_mKernel, "validate_object", ripper_validate_object, 1);
rb_define_method 2927 proc.c             rb_define_method(rb_cProc, "call", proc_call, -1);
rb_define_method 2928 proc.c             rb_define_method(rb_cProc, "[]", proc_call, -1);
rb_define_method 2929 proc.c             rb_define_method(rb_cProc, "===", proc_call, -1);
rb_define_method 2930 proc.c             rb_define_method(rb_cProc, "yield", proc_call, -1);
rb_define_method 2933 proc.c             rb_define_method(rb_cProc, "to_proc", proc_to_proc, 0);
rb_define_method 2934 proc.c             rb_define_method(rb_cProc, "arity", proc_arity, 0);
rb_define_method 2935 proc.c             rb_define_method(rb_cProc, "clone", proc_clone, 0);
rb_define_method 2936 proc.c             rb_define_method(rb_cProc, "dup", proc_dup, 0);
rb_define_method 2937 proc.c             rb_define_method(rb_cProc, "hash", proc_hash, 0);
rb_define_method 2938 proc.c             rb_define_method(rb_cProc, "to_s", proc_to_s, 0);
rb_define_method 2940 proc.c             rb_define_method(rb_cProc, "lambda?", rb_proc_lambda_p, 0);
rb_define_method 2941 proc.c             rb_define_method(rb_cProc, "binding", proc_binding, 0);
rb_define_method 2942 proc.c             rb_define_method(rb_cProc, "curry", proc_curry, -1);
rb_define_method 2943 proc.c             rb_define_method(rb_cProc, "source_location", rb_proc_location, 0);
rb_define_method 2944 proc.c             rb_define_method(rb_cProc, "parameters", rb_proc_parameters, 0);
rb_define_method 2948 proc.c             rb_define_method(rb_eLocalJumpError, "exit_value", localjump_xvalue, 0);
rb_define_method 2949 proc.c             rb_define_method(rb_eLocalJumpError, "reason", localjump_reason, 0);
rb_define_method 2962 proc.c             rb_define_method(rb_cMethod, "==", method_eq, 1);
rb_define_method 2963 proc.c             rb_define_method(rb_cMethod, "eql?", method_eq, 1);
rb_define_method 2964 proc.c             rb_define_method(rb_cMethod, "hash", method_hash, 0);
rb_define_method 2965 proc.c             rb_define_method(rb_cMethod, "clone", method_clone, 0);
rb_define_method 2966 proc.c             rb_define_method(rb_cMethod, "call", rb_method_call, -1);
rb_define_method 2967 proc.c             rb_define_method(rb_cMethod, "curry", rb_method_curry, -1);
rb_define_method 2968 proc.c             rb_define_method(rb_cMethod, "[]", rb_method_call, -1);
rb_define_method 2969 proc.c             rb_define_method(rb_cMethod, "arity", method_arity_m, 0);
rb_define_method 2970 proc.c             rb_define_method(rb_cMethod, "inspect", method_inspect, 0);
rb_define_method 2971 proc.c             rb_define_method(rb_cMethod, "to_s", method_inspect, 0);
rb_define_method 2972 proc.c             rb_define_method(rb_cMethod, "to_proc", method_to_proc, 0);
rb_define_method 2973 proc.c             rb_define_method(rb_cMethod, "receiver", method_receiver, 0);
rb_define_method 2974 proc.c             rb_define_method(rb_cMethod, "name", method_name, 0);
rb_define_method 2975 proc.c             rb_define_method(rb_cMethod, "original_name", method_original_name, 0);
rb_define_method 2976 proc.c             rb_define_method(rb_cMethod, "owner", method_owner, 0);
rb_define_method 2977 proc.c             rb_define_method(rb_cMethod, "unbind", method_unbind, 0);
rb_define_method 2978 proc.c             rb_define_method(rb_cMethod, "source_location", rb_method_location, 0);
rb_define_method 2979 proc.c             rb_define_method(rb_cMethod, "parameters", rb_method_parameters, 0);
rb_define_method 2980 proc.c             rb_define_method(rb_cMethod, "super_method", method_super_method, 0);
rb_define_method 2981 proc.c             rb_define_method(rb_mKernel, "method", rb_obj_method, 1);
rb_define_method 2982 proc.c             rb_define_method(rb_mKernel, "public_method", rb_obj_public_method, 1);
rb_define_method 2983 proc.c             rb_define_method(rb_mKernel, "singleton_method", rb_obj_singleton_method, 1);
rb_define_method 2989 proc.c             rb_define_method(rb_cUnboundMethod, "==", method_eq, 1);
rb_define_method 2990 proc.c             rb_define_method(rb_cUnboundMethod, "eql?", method_eq, 1);
rb_define_method 2991 proc.c             rb_define_method(rb_cUnboundMethod, "hash", method_hash, 0);
rb_define_method 2992 proc.c             rb_define_method(rb_cUnboundMethod, "clone", method_clone, 0);
rb_define_method 2993 proc.c             rb_define_method(rb_cUnboundMethod, "arity", method_arity_m, 0);
rb_define_method 2994 proc.c             rb_define_method(rb_cUnboundMethod, "inspect", method_inspect, 0);
rb_define_method 2995 proc.c             rb_define_method(rb_cUnboundMethod, "to_s", method_inspect, 0);
rb_define_method 2996 proc.c             rb_define_method(rb_cUnboundMethod, "name", method_name, 0);
rb_define_method 2997 proc.c             rb_define_method(rb_cUnboundMethod, "original_name", method_original_name, 0);
rb_define_method 2998 proc.c             rb_define_method(rb_cUnboundMethod, "owner", method_owner, 0);
rb_define_method 2999 proc.c             rb_define_method(rb_cUnboundMethod, "bind", umethod_bind, 1);
rb_define_method 3000 proc.c             rb_define_method(rb_cUnboundMethod, "source_location", rb_method_location, 0);
rb_define_method 3001 proc.c             rb_define_method(rb_cUnboundMethod, "parameters", rb_method_parameters, 0);
rb_define_method 3002 proc.c             rb_define_method(rb_cUnboundMethod, "super_method", method_super_method, 0);
rb_define_method 3005 proc.c             rb_define_method(rb_cModule, "instance_method", rb_mod_instance_method, 1);
rb_define_method 3006 proc.c             rb_define_method(rb_cModule, "public_instance_method", rb_mod_public_instance_method, 1);
rb_define_method 3010 proc.c             rb_define_method(rb_mKernel, "define_singleton_method", rb_obj_define_method, -1);
rb_define_method 3057 proc.c             rb_define_method(rb_cBinding, "clone", binding_clone, 0);
rb_define_method 3058 proc.c             rb_define_method(rb_cBinding, "dup", binding_dup, 0);
rb_define_method 3059 proc.c             rb_define_method(rb_cBinding, "eval", bind_eval, -1);
rb_define_method 3060 proc.c             rb_define_method(rb_cBinding, "local_variables", bind_local_variables, 0);
rb_define_method 3061 proc.c             rb_define_method(rb_cBinding, "local_variable_get", bind_local_variable_get, 1);
rb_define_method 3062 proc.c             rb_define_method(rb_cBinding, "local_variable_set", bind_local_variable_set, 2);
rb_define_method 3063 proc.c             rb_define_method(rb_cBinding, "local_variable_defined?", bind_local_variable_defined_p, 1);
rb_define_method 3064 proc.c             rb_define_method(rb_cBinding, "receiver", bind_receiver, 0);
rb_define_method 7619 process.c          rb_define_method(rb_cWaiter, "pid", detach_process_pid, 0);
rb_define_method 7624 process.c          rb_define_method(rb_cProcessStatus, "==", pst_equal, 1);
rb_define_method 7625 process.c          rb_define_method(rb_cProcessStatus, "&", pst_bitand, 1);
rb_define_method 7626 process.c          rb_define_method(rb_cProcessStatus, ">>", pst_rshift, 1);
rb_define_method 7627 process.c          rb_define_method(rb_cProcessStatus, "to_i", pst_to_i, 0);
rb_define_method 7628 process.c          rb_define_method(rb_cProcessStatus, "to_s", pst_to_s, 0);
rb_define_method 7629 process.c          rb_define_method(rb_cProcessStatus, "inspect", pst_inspect, 0);
rb_define_method 7631 process.c          rb_define_method(rb_cProcessStatus, "pid", pst_pid, 0);
rb_define_method 7633 process.c          rb_define_method(rb_cProcessStatus, "stopped?", pst_wifstopped, 0);
rb_define_method 7634 process.c          rb_define_method(rb_cProcessStatus, "stopsig", pst_wstopsig, 0);
rb_define_method 7635 process.c          rb_define_method(rb_cProcessStatus, "signaled?", pst_wifsignaled, 0);
rb_define_method 7636 process.c          rb_define_method(rb_cProcessStatus, "termsig", pst_wtermsig, 0);
rb_define_method 7637 process.c          rb_define_method(rb_cProcessStatus, "exited?", pst_wifexited, 0);
rb_define_method 7638 process.c          rb_define_method(rb_cProcessStatus, "exitstatus", pst_wexitstatus, 0);
rb_define_method 7639 process.c          rb_define_method(rb_cProcessStatus, "success?", pst_success_p, 0);
rb_define_method 7640 process.c          rb_define_method(rb_cProcessStatus, "coredump?", pst_wcoredump, 0);
rb_define_method 1617 random.c           rb_define_method(rb_cRandom, "initialize", random_init, -1);
rb_define_method 1618 random.c           rb_define_method(rb_cRandom, "rand", random_rand, -1);
rb_define_method 1619 random.c           rb_define_method(rb_cRandom, "bytes", random_bytes, 1);
rb_define_method 1620 random.c           rb_define_method(rb_cRandom, "seed", random_get_seed, 0);
rb_define_method 1621 random.c           rb_define_method(rb_cRandom, "initialize_copy", random_copy, 1);
rb_define_method 1626 random.c           rb_define_method(rb_cRandom, "==", random_equal, 1);
rb_define_method 1644 random.c       	rb_define_method(m, "random_number", rand_random_number, -1);
rb_define_method 1645 random.c       	rb_define_method(m, "rand", rand_random_number, -1);
rb_define_method 1324 range.c            rb_define_method(rb_cRange, "initialize", range_initialize, -1);
rb_define_method 1325 range.c            rb_define_method(rb_cRange, "initialize_copy", range_initialize_copy, 1);
rb_define_method 1326 range.c            rb_define_method(rb_cRange, "==", range_eq, 1);
rb_define_method 1327 range.c            rb_define_method(rb_cRange, "===", range_eqq, 1);
rb_define_method 1328 range.c            rb_define_method(rb_cRange, "eql?", range_eql, 1);
rb_define_method 1329 range.c            rb_define_method(rb_cRange, "hash", range_hash, 0);
rb_define_method 1330 range.c            rb_define_method(rb_cRange, "each", range_each, 0);
rb_define_method 1331 range.c            rb_define_method(rb_cRange, "step", range_step, -1);
rb_define_method 1332 range.c            rb_define_method(rb_cRange, "bsearch", range_bsearch, 0);
rb_define_method 1333 range.c            rb_define_method(rb_cRange, "begin", range_begin, 0);
rb_define_method 1334 range.c            rb_define_method(rb_cRange, "end", range_end, 0);
rb_define_method 1335 range.c            rb_define_method(rb_cRange, "first", range_first, -1);
rb_define_method 1336 range.c            rb_define_method(rb_cRange, "last", range_last, -1);
rb_define_method 1337 range.c            rb_define_method(rb_cRange, "min", range_min, -1);
rb_define_method 1338 range.c            rb_define_method(rb_cRange, "max", range_max, -1);
rb_define_method 1339 range.c            rb_define_method(rb_cRange, "size", range_size, 0);
rb_define_method 1340 range.c            rb_define_method(rb_cRange, "to_s", range_to_s, 0);
rb_define_method 1341 range.c            rb_define_method(rb_cRange, "inspect", range_inspect, 0);
rb_define_method 1343 range.c            rb_define_method(rb_cRange, "exclude_end?", range_exclude_end_p, 0);
rb_define_method 1345 range.c            rb_define_method(rb_cRange, "member?", range_include, 1);
rb_define_method 1346 range.c            rb_define_method(rb_cRange, "include?", range_include, 1);
rb_define_method 1347 range.c            rb_define_method(rb_cRange, "cover?", range_cover, 1);
rb_define_method 2538 rational.c         rb_define_method(rb_cRational, "numerator", nurat_numerator, 0);
rb_define_method 2539 rational.c         rb_define_method(rb_cRational, "denominator", nurat_denominator, 0);
rb_define_method 2541 rational.c         rb_define_method(rb_cRational, "+", rb_rational_plus, 1);
rb_define_method 2542 rational.c         rb_define_method(rb_cRational, "-", nurat_sub, 1);
rb_define_method 2543 rational.c         rb_define_method(rb_cRational, "*", nurat_mul, 1);
rb_define_method 2544 rational.c         rb_define_method(rb_cRational, "/", nurat_div, 1);
rb_define_method 2545 rational.c         rb_define_method(rb_cRational, "quo", nurat_div, 1);
rb_define_method 2546 rational.c         rb_define_method(rb_cRational, "fdiv", nurat_fdiv, 1);
rb_define_method 2547 rational.c         rb_define_method(rb_cRational, "**", nurat_expt, 1);
rb_define_method 2549 rational.c         rb_define_method(rb_cRational, "<=>", nurat_cmp, 1);
rb_define_method 2550 rational.c         rb_define_method(rb_cRational, "==", nurat_eqeq_p, 1);
rb_define_method 2551 rational.c         rb_define_method(rb_cRational, "coerce", nurat_coerce, 1);
rb_define_method 2554 rational.c         rb_define_method(rb_cRational, "quot", nurat_quot, 1);
rb_define_method 2555 rational.c         rb_define_method(rb_cRational, "quotrem", nurat_quotrem, 1);
rb_define_method 2559 rational.c         rb_define_method(rb_cRational, "rational?", nurat_true, 0);
rb_define_method 2560 rational.c         rb_define_method(rb_cRational, "exact?", nurat_true, 0);
rb_define_method 2563 rational.c         rb_define_method(rb_cRational, "floor", nurat_floor_n, -1);
rb_define_method 2564 rational.c         rb_define_method(rb_cRational, "ceil", nurat_ceil_n, -1);
rb_define_method 2565 rational.c         rb_define_method(rb_cRational, "truncate", nurat_truncate_n, -1);
rb_define_method 2566 rational.c         rb_define_method(rb_cRational, "round", nurat_round_n, -1);
rb_define_method 2568 rational.c         rb_define_method(rb_cRational, "to_i", nurat_truncate, 0);
rb_define_method 2569 rational.c         rb_define_method(rb_cRational, "to_f", nurat_to_f, 0);
rb_define_method 2570 rational.c         rb_define_method(rb_cRational, "to_r", nurat_to_r, 0);
rb_define_method 2571 rational.c         rb_define_method(rb_cRational, "rationalize", nurat_rationalize, -1);
rb_define_method 2573 rational.c         rb_define_method(rb_cRational, "hash", nurat_hash, 0);
rb_define_method 2575 rational.c         rb_define_method(rb_cRational, "to_s", nurat_to_s, 0);
rb_define_method 2576 rational.c         rb_define_method(rb_cRational, "inspect", nurat_inspect, 0);
rb_define_method 2585 rational.c         rb_define_method(rb_cInteger, "gcd", rb_gcd, 1);
rb_define_method 2586 rational.c         rb_define_method(rb_cInteger, "lcm", rb_lcm, 1);
rb_define_method 2587 rational.c         rb_define_method(rb_cInteger, "gcdlcm", rb_gcdlcm, 1);
rb_define_method 2589 rational.c         rb_define_method(rb_cNumeric, "numerator", numeric_numerator, 0);
rb_define_method 2590 rational.c         rb_define_method(rb_cNumeric, "denominator", numeric_denominator, 0);
rb_define_method 2591 rational.c         rb_define_method(rb_cNumeric, "quo", numeric_quo, 1);
rb_define_method 2593 rational.c         rb_define_method(rb_cInteger, "numerator", integer_numerator, 0);
rb_define_method 2594 rational.c         rb_define_method(rb_cInteger, "denominator", integer_denominator, 0);
rb_define_method 2596 rational.c         rb_define_method(rb_cFloat, "numerator", float_numerator, 0);
rb_define_method 2597 rational.c         rb_define_method(rb_cFloat, "denominator", float_denominator, 0);
rb_define_method 2599 rational.c         rb_define_method(rb_cNilClass, "to_r", nilclass_to_r, 0);
rb_define_method 2600 rational.c         rb_define_method(rb_cNilClass, "rationalize", nilclass_rationalize, -1);
rb_define_method 2601 rational.c         rb_define_method(rb_cInteger, "to_r", integer_to_r, 0);
rb_define_method 2602 rational.c         rb_define_method(rb_cInteger, "rationalize", integer_rationalize, -1);
rb_define_method 2603 rational.c         rb_define_method(rb_cFloat, "to_r", float_to_r, 0);
rb_define_method 2604 rational.c         rb_define_method(rb_cFloat, "rationalize", float_rationalize, -1);
rb_define_method 2606 rational.c         rb_define_method(rb_cString, "to_r", string_to_r, 0);
rb_define_method 3932 re.c               rb_define_method(rb_cRegexp, "initialize", rb_reg_initialize_m, -1);
rb_define_method 3933 re.c               rb_define_method(rb_cRegexp, "initialize_copy", rb_reg_init_copy, 1);
rb_define_method 3934 re.c               rb_define_method(rb_cRegexp, "hash", rb_reg_hash, 0);
rb_define_method 3935 re.c               rb_define_method(rb_cRegexp, "eql?", rb_reg_equal, 1);
rb_define_method 3936 re.c               rb_define_method(rb_cRegexp, "==", rb_reg_equal, 1);
rb_define_method 3937 re.c               rb_define_method(rb_cRegexp, "=~", rb_reg_match, 1);
rb_define_method 3938 re.c               rb_define_method(rb_cRegexp, "===", rb_reg_eqq, 1);
rb_define_method 3939 re.c               rb_define_method(rb_cRegexp, "~", rb_reg_match2, 0);
rb_define_method 3940 re.c               rb_define_method(rb_cRegexp, "match", rb_reg_match_m, -1);
rb_define_method 3941 re.c               rb_define_method(rb_cRegexp, "match?", rb_reg_match_m_p, -1);
rb_define_method 3942 re.c               rb_define_method(rb_cRegexp, "to_s", rb_reg_to_s, 0);
rb_define_method 3943 re.c               rb_define_method(rb_cRegexp, "inspect", rb_reg_inspect, 0);
rb_define_method 3944 re.c               rb_define_method(rb_cRegexp, "source", rb_reg_source, 0);
rb_define_method 3945 re.c               rb_define_method(rb_cRegexp, "casefold?", rb_reg_casefold_p, 0);
rb_define_method 3946 re.c               rb_define_method(rb_cRegexp, "options", rb_reg_options_m, 0);
rb_define_method 3947 re.c               rb_define_method(rb_cRegexp, "encoding", rb_obj_encoding, 0); /* in encoding.c */
rb_define_method 3948 re.c               rb_define_method(rb_cRegexp, "fixed_encoding?", rb_reg_fixed_encoding_p, 0);
rb_define_method 3949 re.c               rb_define_method(rb_cRegexp, "names", rb_reg_names, 0);
rb_define_method 3950 re.c               rb_define_method(rb_cRegexp, "named_captures", rb_reg_named_captures, 0);
rb_define_method 3969 re.c               rb_define_method(rb_cMatch, "initialize_copy", match_init_copy, 1);
rb_define_method 3970 re.c               rb_define_method(rb_cMatch, "regexp", match_regexp, 0);
rb_define_method 3971 re.c               rb_define_method(rb_cMatch, "names", match_names, 0);
rb_define_method 3972 re.c               rb_define_method(rb_cMatch, "size", match_size, 0);
rb_define_method 3973 re.c               rb_define_method(rb_cMatch, "length", match_size, 0);
rb_define_method 3974 re.c               rb_define_method(rb_cMatch, "offset", match_offset, 1);
rb_define_method 3975 re.c               rb_define_method(rb_cMatch, "begin", match_begin, 1);
rb_define_method 3976 re.c               rb_define_method(rb_cMatch, "end", match_end, 1);
rb_define_method 3977 re.c               rb_define_method(rb_cMatch, "to_a", match_to_a, 0);
rb_define_method 3978 re.c               rb_define_method(rb_cMatch, "[]", match_aref, -1);
rb_define_method 3979 re.c               rb_define_method(rb_cMatch, "captures", match_captures, 0);
rb_define_method 3980 re.c               rb_define_method(rb_cMatch, "named_captures", match_named_captures, 0);
rb_define_method 3981 re.c               rb_define_method(rb_cMatch, "values_at", match_values_at, -1);
rb_define_method 3982 re.c               rb_define_method(rb_cMatch, "pre_match", rb_reg_match_pre, 0);
rb_define_method 3983 re.c               rb_define_method(rb_cMatch, "post_match", rb_reg_match_post, 0);
rb_define_method 3984 re.c               rb_define_method(rb_cMatch, "to_s", match_to_s, 0);
rb_define_method 3985 re.c               rb_define_method(rb_cMatch, "inspect", match_inspect, 0);
rb_define_method 3986 re.c               rb_define_method(rb_cMatch, "string", match_string, 0);
rb_define_method 3987 re.c               rb_define_method(rb_cMatch, "hash", match_hash, 0);
rb_define_method 3988 re.c               rb_define_method(rb_cMatch, "eql?", match_equal, 1);
rb_define_method 3989 re.c               rb_define_method(rb_cMatch, "==", match_equal, 1);
rb_define_method 1457 signal.c           rb_define_method(rb_eSignal, "initialize", esignal_init, -1);
rb_define_method 1458 signal.c           rb_define_method(rb_eSignal, "signo", esignal_signo, 0);
rb_define_method 1460 signal.c           rb_define_method(rb_eInterrupt, "initialize", interrupt_init, -1);
rb_define_method 9659 string.c           rb_define_method(rb_cString, "initialize", rb_str_init, -1);
rb_define_method 9660 string.c           rb_define_method(rb_cString, "initialize_copy", rb_str_replace, 1);
rb_define_method 9661 string.c           rb_define_method(rb_cString, "<=>", rb_str_cmp_m, 1);
rb_define_method 9662 string.c           rb_define_method(rb_cString, "==", rb_str_equal, 1);
rb_define_method 9663 string.c           rb_define_method(rb_cString, "===", rb_str_equal, 1);
rb_define_method 9664 string.c           rb_define_method(rb_cString, "eql?", rb_str_eql, 1);
rb_define_method 9665 string.c           rb_define_method(rb_cString, "hash", rb_str_hash_m, 0);
rb_define_method 9666 string.c           rb_define_method(rb_cString, "casecmp", rb_str_casecmp, 1);
rb_define_method 9667 string.c           rb_define_method(rb_cString, "+", rb_str_plus, 1);
rb_define_method 9668 string.c           rb_define_method(rb_cString, "*", rb_str_times, 1);
rb_define_method 9669 string.c           rb_define_method(rb_cString, "%", rb_str_format_m, 1);
rb_define_method 9670 string.c           rb_define_method(rb_cString, "[]", rb_str_aref_m, -1);
rb_define_method 9671 string.c           rb_define_method(rb_cString, "[]=", rb_str_aset_m, -1);
rb_define_method 9672 string.c           rb_define_method(rb_cString, "insert", rb_str_insert, 2);
rb_define_method 9673 string.c           rb_define_method(rb_cString, "length", rb_str_length, 0);
rb_define_method 9674 string.c           rb_define_method(rb_cString, "size", rb_str_length, 0);
rb_define_method 9675 string.c           rb_define_method(rb_cString, "bytesize", rb_str_bytesize, 0);
rb_define_method 9676 string.c           rb_define_method(rb_cString, "empty?", rb_str_empty, 0);
rb_define_method 9677 string.c           rb_define_method(rb_cString, "=~", rb_str_match, 1);
rb_define_method 9678 string.c           rb_define_method(rb_cString, "match", rb_str_match_m, -1);
rb_define_method 9679 string.c           rb_define_method(rb_cString, "succ", rb_str_succ, 0);
rb_define_method 9680 string.c           rb_define_method(rb_cString, "succ!", rb_str_succ_bang, 0);
rb_define_method 9681 string.c           rb_define_method(rb_cString, "next", rb_str_succ, 0);
rb_define_method 9682 string.c           rb_define_method(rb_cString, "next!", rb_str_succ_bang, 0);
rb_define_method 9683 string.c           rb_define_method(rb_cString, "upto", rb_str_upto, -1);
rb_define_method 9684 string.c           rb_define_method(rb_cString, "index", rb_str_index_m, -1);
rb_define_method 9685 string.c           rb_define_method(rb_cString, "rindex", rb_str_rindex_m, -1);
rb_define_method 9686 string.c           rb_define_method(rb_cString, "replace", rb_str_replace, 1);
rb_define_method 9687 string.c           rb_define_method(rb_cString, "clear", rb_str_clear, 0);
rb_define_method 9688 string.c           rb_define_method(rb_cString, "chr", rb_str_chr, 0);
rb_define_method 9689 string.c           rb_define_method(rb_cString, "getbyte", rb_str_getbyte, 1);
rb_define_method 9690 string.c           rb_define_method(rb_cString, "setbyte", rb_str_setbyte, 2);
rb_define_method 9691 string.c           rb_define_method(rb_cString, "byteslice", rb_str_byteslice, -1);
rb_define_method 9692 string.c           rb_define_method(rb_cString, "scrub", str_scrub, -1);
rb_define_method 9693 string.c           rb_define_method(rb_cString, "scrub!", str_scrub_bang, -1);
rb_define_method 9694 string.c           rb_define_method(rb_cString, "freeze", rb_str_freeze, 0);
rb_define_method 9695 string.c           rb_define_method(rb_cString, "+@", str_uplus, 0);
rb_define_method 9696 string.c           rb_define_method(rb_cString, "-@", str_uminus, 0);
rb_define_method 9698 string.c           rb_define_method(rb_cString, "to_i", rb_str_to_i, -1);
rb_define_method 9699 string.c           rb_define_method(rb_cString, "to_f", rb_str_to_f, 0);
rb_define_method 9700 string.c           rb_define_method(rb_cString, "to_s", rb_str_to_s, 0);
rb_define_method 9701 string.c           rb_define_method(rb_cString, "to_str", rb_str_to_s, 0);
rb_define_method 9702 string.c           rb_define_method(rb_cString, "inspect", rb_str_inspect, 0);
rb_define_method 9703 string.c           rb_define_method(rb_cString, "dump", rb_str_dump, 0);
rb_define_method 9710 string.c           rb_define_method(rb_cString, "upcase", rb_str_upcase, -1);
rb_define_method 9711 string.c           rb_define_method(rb_cString, "downcase", rb_str_downcase, -1);
rb_define_method 9712 string.c           rb_define_method(rb_cString, "capitalize", rb_str_capitalize, -1);
rb_define_method 9713 string.c           rb_define_method(rb_cString, "swapcase", rb_str_swapcase, -1);
rb_define_method 9715 string.c           rb_define_method(rb_cString, "upcase!", rb_str_upcase_bang, -1);
rb_define_method 9716 string.c           rb_define_method(rb_cString, "downcase!", rb_str_downcase_bang, -1);
rb_define_method 9717 string.c           rb_define_method(rb_cString, "capitalize!", rb_str_capitalize_bang, -1);
rb_define_method 9718 string.c           rb_define_method(rb_cString, "swapcase!", rb_str_swapcase_bang, -1);
rb_define_method 9720 string.c           rb_define_method(rb_cString, "hex", rb_str_hex, 0);
rb_define_method 9721 string.c           rb_define_method(rb_cString, "oct", rb_str_oct, 0);
rb_define_method 9722 string.c           rb_define_method(rb_cString, "split", rb_str_split_m, -1);
rb_define_method 9723 string.c           rb_define_method(rb_cString, "lines", rb_str_lines, -1);
rb_define_method 9724 string.c           rb_define_method(rb_cString, "bytes", rb_str_bytes, 0);
rb_define_method 9725 string.c           rb_define_method(rb_cString, "chars", rb_str_chars, 0);
rb_define_method 9726 string.c           rb_define_method(rb_cString, "codepoints", rb_str_codepoints, 0);
rb_define_method 9727 string.c           rb_define_method(rb_cString, "reverse", rb_str_reverse, 0);
rb_define_method 9728 string.c           rb_define_method(rb_cString, "reverse!", rb_str_reverse_bang, 0);
rb_define_method 9729 string.c           rb_define_method(rb_cString, "concat", rb_str_concat, 1);
rb_define_method 9730 string.c           rb_define_method(rb_cString, "<<", rb_str_concat, 1);
rb_define_method 9731 string.c           rb_define_method(rb_cString, "prepend", rb_str_prepend, 1);
rb_define_method 9732 string.c           rb_define_method(rb_cString, "crypt", rb_str_crypt, 1);
rb_define_method 9733 string.c           rb_define_method(rb_cString, "intern", rb_str_intern, 0); /* in symbol.c */
rb_define_method 9734 string.c           rb_define_method(rb_cString, "to_sym", rb_str_intern, 0); /* in symbol.c */
rb_define_method 9735 string.c           rb_define_method(rb_cString, "ord", rb_str_ord, 0);
rb_define_method 9737 string.c           rb_define_method(rb_cString, "include?", rb_str_include, 1);
rb_define_method 9738 string.c           rb_define_method(rb_cString, "start_with?", rb_str_start_with, -1);
rb_define_method 9739 string.c           rb_define_method(rb_cString, "end_with?", rb_str_end_with, -1);
rb_define_method 9741 string.c           rb_define_method(rb_cString, "scan", rb_str_scan, 1);
rb_define_method 9743 string.c           rb_define_method(rb_cString, "ljust", rb_str_ljust, -1);
rb_define_method 9744 string.c           rb_define_method(rb_cString, "rjust", rb_str_rjust, -1);
rb_define_method 9745 string.c           rb_define_method(rb_cString, "center", rb_str_center, -1);
rb_define_method 9747 string.c           rb_define_method(rb_cString, "sub", rb_str_sub, -1);
rb_define_method 9748 string.c           rb_define_method(rb_cString, "gsub", rb_str_gsub, -1);
rb_define_method 9749 string.c           rb_define_method(rb_cString, "chop", rb_str_chop, 0);
rb_define_method 9750 string.c           rb_define_method(rb_cString, "chomp", rb_str_chomp, -1);
rb_define_method 9751 string.c           rb_define_method(rb_cString, "strip", rb_str_strip, 0);
rb_define_method 9752 string.c           rb_define_method(rb_cString, "lstrip", rb_str_lstrip, 0);
rb_define_method 9753 string.c           rb_define_method(rb_cString, "rstrip", rb_str_rstrip, 0);
rb_define_method 9755 string.c           rb_define_method(rb_cString, "sub!", rb_str_sub_bang, -1);
rb_define_method 9756 string.c           rb_define_method(rb_cString, "gsub!", rb_str_gsub_bang, -1);
rb_define_method 9757 string.c           rb_define_method(rb_cString, "chop!", rb_str_chop_bang, 0);
rb_define_method 9758 string.c           rb_define_method(rb_cString, "chomp!", rb_str_chomp_bang, -1);
rb_define_method 9759 string.c           rb_define_method(rb_cString, "strip!", rb_str_strip_bang, 0);
rb_define_method 9760 string.c           rb_define_method(rb_cString, "lstrip!", rb_str_lstrip_bang, 0);
rb_define_method 9761 string.c           rb_define_method(rb_cString, "rstrip!", rb_str_rstrip_bang, 0);
rb_define_method 9763 string.c           rb_define_method(rb_cString, "tr", rb_str_tr, 2);
rb_define_method 9764 string.c           rb_define_method(rb_cString, "tr_s", rb_str_tr_s, 2);
rb_define_method 9765 string.c           rb_define_method(rb_cString, "delete", rb_str_delete, -1);
rb_define_method 9766 string.c           rb_define_method(rb_cString, "squeeze", rb_str_squeeze, -1);
rb_define_method 9767 string.c           rb_define_method(rb_cString, "count", rb_str_count, -1);
rb_define_method 9769 string.c           rb_define_method(rb_cString, "tr!", rb_str_tr_bang, 2);
rb_define_method 9770 string.c           rb_define_method(rb_cString, "tr_s!", rb_str_tr_s_bang, 2);
rb_define_method 9771 string.c           rb_define_method(rb_cString, "delete!", rb_str_delete_bang, -1);
rb_define_method 9772 string.c           rb_define_method(rb_cString, "squeeze!", rb_str_squeeze_bang, -1);
rb_define_method 9774 string.c           rb_define_method(rb_cString, "each_line", rb_str_each_line, -1);
rb_define_method 9775 string.c           rb_define_method(rb_cString, "each_byte", rb_str_each_byte, 0);
rb_define_method 9776 string.c           rb_define_method(rb_cString, "each_char", rb_str_each_char, 0);
rb_define_method 9777 string.c           rb_define_method(rb_cString, "each_codepoint", rb_str_each_codepoint, 0);
rb_define_method 9779 string.c           rb_define_method(rb_cString, "sum", rb_str_sum, -1);
rb_define_method 9781 string.c           rb_define_method(rb_cString, "slice", rb_str_aref_m, -1);
rb_define_method 9782 string.c           rb_define_method(rb_cString, "slice!", rb_str_slice_bang, -1);
rb_define_method 9784 string.c           rb_define_method(rb_cString, "partition", rb_str_partition, 1);
rb_define_method 9785 string.c           rb_define_method(rb_cString, "rpartition", rb_str_rpartition, 1);
rb_define_method 9787 string.c           rb_define_method(rb_cString, "encoding", rb_obj_encoding, 0); /* in encoding.c */
rb_define_method 9788 string.c           rb_define_method(rb_cString, "force_encoding", rb_str_force_encoding, 1);
rb_define_method 9789 string.c           rb_define_method(rb_cString, "b", rb_str_b, 0);
rb_define_method 9790 string.c           rb_define_method(rb_cString, "valid_encoding?", rb_str_valid_encoding_p, 0);
rb_define_method 9791 string.c           rb_define_method(rb_cString, "ascii_only?", rb_str_is_ascii_only_p, 0);
rb_define_method 9803 string.c           rb_define_method(rb_cSymbol, "==", sym_equal, 1);
rb_define_method 9804 string.c           rb_define_method(rb_cSymbol, "===", sym_equal, 1);
rb_define_method 9805 string.c           rb_define_method(rb_cSymbol, "inspect", sym_inspect, 0);
rb_define_method 9806 string.c           rb_define_method(rb_cSymbol, "to_s", rb_sym_to_s, 0);
rb_define_method 9807 string.c           rb_define_method(rb_cSymbol, "id2name", rb_sym_to_s, 0);
rb_define_method 9808 string.c           rb_define_method(rb_cSymbol, "intern", sym_to_sym, 0);
rb_define_method 9809 string.c           rb_define_method(rb_cSymbol, "to_sym", sym_to_sym, 0);
rb_define_method 9810 string.c           rb_define_method(rb_cSymbol, "to_proc", rb_sym_to_proc, 0);
rb_define_method 9811 string.c           rb_define_method(rb_cSymbol, "succ", sym_succ, 0);
rb_define_method 9812 string.c           rb_define_method(rb_cSymbol, "next", sym_succ, 0);
rb_define_method 9814 string.c           rb_define_method(rb_cSymbol, "<=>", sym_cmp, 1);
rb_define_method 9815 string.c           rb_define_method(rb_cSymbol, "casecmp", sym_casecmp, 1);
rb_define_method 9816 string.c           rb_define_method(rb_cSymbol, "=~", sym_match, 1);
rb_define_method 9818 string.c           rb_define_method(rb_cSymbol, "[]", sym_aref, -1);
rb_define_method 9819 string.c           rb_define_method(rb_cSymbol, "slice", sym_aref, -1);
rb_define_method 9820 string.c           rb_define_method(rb_cSymbol, "length", sym_length, 0);
rb_define_method 9821 string.c           rb_define_method(rb_cSymbol, "size", sym_length, 0);
rb_define_method 9822 string.c           rb_define_method(rb_cSymbol, "empty?", sym_empty, 0);
rb_define_method 9823 string.c           rb_define_method(rb_cSymbol, "match", sym_match_m, -1);
rb_define_method 9825 string.c           rb_define_method(rb_cSymbol, "upcase", sym_upcase, -1);
rb_define_method 9826 string.c           rb_define_method(rb_cSymbol, "downcase", sym_downcase, -1);
rb_define_method 9827 string.c           rb_define_method(rb_cSymbol, "capitalize", sym_capitalize, -1);
rb_define_method 9828 string.c           rb_define_method(rb_cSymbol, "swapcase", sym_swapcase, -1);
rb_define_method 9830 string.c           rb_define_method(rb_cSymbol, "encoding", sym_encoding, 0);
rb_define_method 1191 struct.c           rb_define_method(rb_cStruct, "initialize", rb_struct_initialize_m, -1);
rb_define_method 1192 struct.c           rb_define_method(rb_cStruct, "initialize_copy", rb_struct_init_copy, 1);
rb_define_method 1194 struct.c           rb_define_method(rb_cStruct, "==", rb_struct_equal, 1);
rb_define_method 1195 struct.c           rb_define_method(rb_cStruct, "eql?", rb_struct_eql, 1);
rb_define_method 1196 struct.c           rb_define_method(rb_cStruct, "hash", rb_struct_hash, 0);
rb_define_method 1198 struct.c           rb_define_method(rb_cStruct, "inspect", rb_struct_inspect, 0);
rb_define_method 1200 struct.c           rb_define_method(rb_cStruct, "to_a", rb_struct_to_a, 0);
rb_define_method 1201 struct.c           rb_define_method(rb_cStruct, "to_h", rb_struct_to_h, 0);
rb_define_method 1202 struct.c           rb_define_method(rb_cStruct, "values", rb_struct_to_a, 0);
rb_define_method 1203 struct.c           rb_define_method(rb_cStruct, "size", rb_struct_size, 0);
rb_define_method 1204 struct.c           rb_define_method(rb_cStruct, "length", rb_struct_size, 0);
rb_define_method 1206 struct.c           rb_define_method(rb_cStruct, "each", rb_struct_each, 0);
rb_define_method 1207 struct.c           rb_define_method(rb_cStruct, "each_pair", rb_struct_each_pair, 0);
rb_define_method 1208 struct.c           rb_define_method(rb_cStruct, "[]", rb_struct_aref, 1);
rb_define_method 1209 struct.c           rb_define_method(rb_cStruct, "[]=", rb_struct_aset, 2);
rb_define_method 1210 struct.c           rb_define_method(rb_cStruct, "select", rb_struct_select, -1);
rb_define_method 1211 struct.c           rb_define_method(rb_cStruct, "values_at", rb_struct_values_at, -1);
rb_define_method 1213 struct.c           rb_define_method(rb_cStruct, "members", rb_struct_members_m, 0);
rb_define_method 1214 struct.c           rb_define_method(rb_cStruct, "dig", rb_struct_dig, -1);
rb_define_method 4764 thread.c           rb_define_method(rb_cThread, "pending_interrupt?", rb_thread_pending_interrupt_p, -1);
rb_define_method 4766 thread.c           rb_define_method(rb_cThread, "initialize", thread_initialize, -2);
rb_define_method 4767 thread.c           rb_define_method(rb_cThread, "raise", thread_raise_m, -1);
rb_define_method 4768 thread.c           rb_define_method(rb_cThread, "join", thread_join_m, -1);
rb_define_method 4769 thread.c           rb_define_method(rb_cThread, "value", thread_value, 0);
rb_define_method 4770 thread.c           rb_define_method(rb_cThread, "kill", rb_thread_kill, 0);
rb_define_method 4771 thread.c           rb_define_method(rb_cThread, "terminate", rb_thread_kill, 0);
rb_define_method 4772 thread.c           rb_define_method(rb_cThread, "exit", rb_thread_kill, 0);
rb_define_method 4773 thread.c           rb_define_method(rb_cThread, "run", rb_thread_run, 0);
rb_define_method 4774 thread.c           rb_define_method(rb_cThread, "wakeup", rb_thread_wakeup, 0);
rb_define_method 4775 thread.c           rb_define_method(rb_cThread, "[]", rb_thread_aref, 1);
rb_define_method 4776 thread.c           rb_define_method(rb_cThread, "[]=", rb_thread_aset, 2);
rb_define_method 4777 thread.c           rb_define_method(rb_cThread, "key?", rb_thread_key_p, 1);
rb_define_method 4778 thread.c           rb_define_method(rb_cThread, "keys", rb_thread_keys, 0);
rb_define_method 4779 thread.c           rb_define_method(rb_cThread, "priority", rb_thread_priority, 0);
rb_define_method 4780 thread.c           rb_define_method(rb_cThread, "priority=", rb_thread_priority_set, 1);
rb_define_method 4781 thread.c           rb_define_method(rb_cThread, "status", rb_thread_status, 0);
rb_define_method 4782 thread.c           rb_define_method(rb_cThread, "thread_variable_get", rb_thread_variable_get, 1);
rb_define_method 4783 thread.c           rb_define_method(rb_cThread, "thread_variable_set", rb_thread_variable_set, 2);
rb_define_method 4784 thread.c           rb_define_method(rb_cThread, "thread_variables", rb_thread_variables, 0);
rb_define_method 4785 thread.c           rb_define_method(rb_cThread, "thread_variable?", rb_thread_variable_p, 1);
rb_define_method 4786 thread.c           rb_define_method(rb_cThread, "alive?", rb_thread_alive_p, 0);
rb_define_method 4787 thread.c           rb_define_method(rb_cThread, "stop?", rb_thread_stop_p, 0);
rb_define_method 4788 thread.c           rb_define_method(rb_cThread, "abort_on_exception", rb_thread_abort_exc, 0);
rb_define_method 4789 thread.c           rb_define_method(rb_cThread, "abort_on_exception=", rb_thread_abort_exc_set, 1);
rb_define_method 4790 thread.c           rb_define_method(rb_cThread, "report_on_exception", rb_thread_report_exc, 0);
rb_define_method 4791 thread.c           rb_define_method(rb_cThread, "report_on_exception=", rb_thread_report_exc_set, 1);
rb_define_method 4792 thread.c           rb_define_method(rb_cThread, "safe_level", rb_thread_safe_level, 0);
rb_define_method 4793 thread.c           rb_define_method(rb_cThread, "group", rb_thread_group, 0);
rb_define_method 4794 thread.c           rb_define_method(rb_cThread, "backtrace", rb_thread_backtrace_m, -1);
rb_define_method 4795 thread.c           rb_define_method(rb_cThread, "backtrace_locations", rb_thread_backtrace_locations_m, -1);
rb_define_method 4797 thread.c           rb_define_method(rb_cThread, "name", rb_thread_getname, 0);
rb_define_method 4798 thread.c           rb_define_method(rb_cThread, "name=", rb_thread_setname, 1);
rb_define_method 4799 thread.c           rb_define_method(rb_cThread, "inspect", rb_thread_inspect, 0);
rb_define_method 4805 thread.c           rb_define_method(cThGroup, "list", thgroup_list, 0);
rb_define_method 4806 thread.c           rb_define_method(cThGroup, "enclose", thgroup_enclose, 0);
rb_define_method 4807 thread.c           rb_define_method(cThGroup, "enclosed?", thgroup_enclosed_p, 0);
rb_define_method 4808 thread.c           rb_define_method(cThGroup, "add", thgroup_add, 1);
rb_define_method 1242 thread_sync.c      rb_define_method(rb_cMutex, "initialize", mutex_initialize, 0);
rb_define_method 1243 thread_sync.c      rb_define_method(rb_cMutex, "locked?", rb_mutex_locked_p, 0);
rb_define_method 1244 thread_sync.c      rb_define_method(rb_cMutex, "try_lock", rb_mutex_trylock, 0);
rb_define_method 1245 thread_sync.c      rb_define_method(rb_cMutex, "lock", rb_mutex_lock, 0);
rb_define_method 1246 thread_sync.c      rb_define_method(rb_cMutex, "unlock", rb_mutex_unlock, 0);
rb_define_method 1247 thread_sync.c      rb_define_method(rb_cMutex, "sleep", mutex_sleep, -1);
rb_define_method 1248 thread_sync.c      rb_define_method(rb_cMutex, "synchronize", rb_mutex_synchronize_m, 0);
rb_define_method 1249 thread_sync.c      rb_define_method(rb_cMutex, "owned?", rb_mutex_owned_p, 0);
rb_define_method 1259 thread_sync.c      rb_define_method(rb_cQueue, "initialize", rb_queue_initialize, 0);
rb_define_method 1261 thread_sync.c      rb_define_method(rb_cQueue, "marshal_dump", undumpable, 0);
rb_define_method 1262 thread_sync.c      rb_define_method(rb_cQueue, "close", rb_queue_close, 0);
rb_define_method 1263 thread_sync.c      rb_define_method(rb_cQueue, "closed?", rb_queue_closed_p, 0);
rb_define_method 1264 thread_sync.c      rb_define_method(rb_cQueue, "push", rb_queue_push, 1);
rb_define_method 1265 thread_sync.c      rb_define_method(rb_cQueue, "pop", rb_queue_pop, -1);
rb_define_method 1266 thread_sync.c      rb_define_method(rb_cQueue, "empty?", rb_queue_empty_p, 0);
rb_define_method 1267 thread_sync.c      rb_define_method(rb_cQueue, "clear", rb_queue_clear, 0);
rb_define_method 1268 thread_sync.c      rb_define_method(rb_cQueue, "length", rb_queue_length, 0);
rb_define_method 1269 thread_sync.c      rb_define_method(rb_cQueue, "num_waiting", rb_queue_num_waiting, 0);
rb_define_method 1282 thread_sync.c      rb_define_method(rb_cSizedQueue, "initialize", rb_szqueue_initialize, 1);
rb_define_method 1283 thread_sync.c      rb_define_method(rb_cSizedQueue, "close", rb_szqueue_close, 0);
rb_define_method 1284 thread_sync.c      rb_define_method(rb_cSizedQueue, "max", rb_szqueue_max_get, 0);
rb_define_method 1285 thread_sync.c      rb_define_method(rb_cSizedQueue, "max=", rb_szqueue_max_set, 1);
rb_define_method 1286 thread_sync.c      rb_define_method(rb_cSizedQueue, "push", rb_szqueue_push, -1);
rb_define_method 1287 thread_sync.c      rb_define_method(rb_cSizedQueue, "pop", rb_szqueue_pop, -1);
rb_define_method 1288 thread_sync.c      rb_define_method(rb_cSizedQueue, "clear", rb_szqueue_clear, 0);
rb_define_method 1289 thread_sync.c      rb_define_method(rb_cSizedQueue, "num_waiting", rb_szqueue_num_waiting, 0);
rb_define_method 1304 thread_sync.c      rb_define_method(rb_cConditionVariable, "initialize", rb_condvar_initialize, 0);
rb_define_method 1306 thread_sync.c      rb_define_method(rb_cConditionVariable, "marshal_dump", undumpable, 0);
rb_define_method 1307 thread_sync.c      rb_define_method(rb_cConditionVariable, "wait", rb_condvar_wait, -1);
rb_define_method 1308 thread_sync.c      rb_define_method(rb_cConditionVariable, "signal", rb_condvar_signal, 0);
rb_define_method 1309 thread_sync.c      rb_define_method(rb_cConditionVariable, "broadcast", rb_condvar_broadcast, 0);
rb_define_method 4819 time.c             rb_define_method(rb_cTime, "to_i", time_to_i, 0);
rb_define_method 4820 time.c             rb_define_method(rb_cTime, "to_f", time_to_f, 0);
rb_define_method 4821 time.c             rb_define_method(rb_cTime, "to_r", time_to_r, 0);
rb_define_method 4822 time.c             rb_define_method(rb_cTime, "<=>", time_cmp, 1);
rb_define_method 4823 time.c             rb_define_method(rb_cTime, "eql?", time_eql, 1);
rb_define_method 4824 time.c             rb_define_method(rb_cTime, "hash", time_hash, 0);
rb_define_method 4825 time.c             rb_define_method(rb_cTime, "initialize", time_init, -1);
rb_define_method 4826 time.c             rb_define_method(rb_cTime, "initialize_copy", time_init_copy, 1);
rb_define_method 4828 time.c             rb_define_method(rb_cTime, "localtime", time_localtime_m, -1);
rb_define_method 4829 time.c             rb_define_method(rb_cTime, "gmtime", time_gmtime, 0);
rb_define_method 4830 time.c             rb_define_method(rb_cTime, "utc", time_gmtime, 0);
rb_define_method 4831 time.c             rb_define_method(rb_cTime, "getlocal", time_getlocaltime, -1);
rb_define_method 4832 time.c             rb_define_method(rb_cTime, "getgm", time_getgmtime, 0);
rb_define_method 4833 time.c             rb_define_method(rb_cTime, "getutc", time_getgmtime, 0);
rb_define_method 4835 time.c             rb_define_method(rb_cTime, "ctime", time_asctime, 0);
rb_define_method 4836 time.c             rb_define_method(rb_cTime, "asctime", time_asctime, 0);
rb_define_method 4837 time.c             rb_define_method(rb_cTime, "to_s", time_to_s, 0);
rb_define_method 4838 time.c             rb_define_method(rb_cTime, "inspect", time_to_s, 0);
rb_define_method 4839 time.c             rb_define_method(rb_cTime, "to_a", time_to_a, 0);
rb_define_method 4841 time.c             rb_define_method(rb_cTime, "+", time_plus, 1);
rb_define_method 4842 time.c             rb_define_method(rb_cTime, "-", time_minus, 1);
rb_define_method 4844 time.c             rb_define_method(rb_cTime, "succ", time_succ, 0);
rb_define_method 4845 time.c             rb_define_method(rb_cTime, "round", time_round, -1);
rb_define_method 4847 time.c             rb_define_method(rb_cTime, "sec", time_sec, 0);
rb_define_method 4848 time.c             rb_define_method(rb_cTime, "min", time_min, 0);
rb_define_method 4849 time.c             rb_define_method(rb_cTime, "hour", time_hour, 0);
rb_define_method 4850 time.c             rb_define_method(rb_cTime, "mday", time_mday, 0);
rb_define_method 4851 time.c             rb_define_method(rb_cTime, "day", time_mday, 0);
rb_define_method 4852 time.c             rb_define_method(rb_cTime, "mon", time_mon, 0);
rb_define_method 4853 time.c             rb_define_method(rb_cTime, "month", time_mon, 0);
rb_define_method 4854 time.c             rb_define_method(rb_cTime, "year", time_year, 0);
rb_define_method 4855 time.c             rb_define_method(rb_cTime, "wday", time_wday, 0);
rb_define_method 4856 time.c             rb_define_method(rb_cTime, "yday", time_yday, 0);
rb_define_method 4857 time.c             rb_define_method(rb_cTime, "isdst", time_isdst, 0);
rb_define_method 4858 time.c             rb_define_method(rb_cTime, "dst?", time_isdst, 0);
rb_define_method 4859 time.c             rb_define_method(rb_cTime, "zone", time_zone, 0);
rb_define_method 4860 time.c             rb_define_method(rb_cTime, "gmtoff", time_utc_offset, 0);
rb_define_method 4861 time.c             rb_define_method(rb_cTime, "gmt_offset", time_utc_offset, 0);
rb_define_method 4862 time.c             rb_define_method(rb_cTime, "utc_offset", time_utc_offset, 0);
rb_define_method 4864 time.c             rb_define_method(rb_cTime, "utc?", time_utc_p, 0);
rb_define_method 4865 time.c             rb_define_method(rb_cTime, "gmt?", time_utc_p, 0);
rb_define_method 4867 time.c             rb_define_method(rb_cTime, "sunday?", time_sunday, 0);
rb_define_method 4868 time.c             rb_define_method(rb_cTime, "monday?", time_monday, 0);
rb_define_method 4869 time.c             rb_define_method(rb_cTime, "tuesday?", time_tuesday, 0);
rb_define_method 4870 time.c             rb_define_method(rb_cTime, "wednesday?", time_wednesday, 0);
rb_define_method 4871 time.c             rb_define_method(rb_cTime, "thursday?", time_thursday, 0);
rb_define_method 4872 time.c             rb_define_method(rb_cTime, "friday?", time_friday, 0);
rb_define_method 4873 time.c             rb_define_method(rb_cTime, "saturday?", time_saturday, 0);
rb_define_method 4875 time.c             rb_define_method(rb_cTime, "tv_sec", time_to_i, 0);
rb_define_method 4876 time.c             rb_define_method(rb_cTime, "tv_usec", time_usec, 0);
rb_define_method 4877 time.c             rb_define_method(rb_cTime, "usec", time_usec, 0);
rb_define_method 4878 time.c             rb_define_method(rb_cTime, "tv_nsec", time_nsec, 0);
rb_define_method 4879 time.c             rb_define_method(rb_cTime, "nsec", time_nsec, 0);
rb_define_method 4880 time.c             rb_define_method(rb_cTime, "subsec", time_subsec, 0);
rb_define_method 4882 time.c             rb_define_method(rb_cTime, "strftime", time_strftime, 1);
rb_define_method 4454 transcode.c        rb_define_method(rb_cString, "encode", str_encode, -1);
rb_define_method 4455 transcode.c        rb_define_method(rb_cString, "encode!", str_encode_bang, -1);
rb_define_method 4461 transcode.c        rb_define_method(rb_cEncodingConverter, "initialize", econv_init, -1);
rb_define_method 4462 transcode.c        rb_define_method(rb_cEncodingConverter, "inspect", econv_inspect, 0);
rb_define_method 4463 transcode.c        rb_define_method(rb_cEncodingConverter, "convpath", econv_convpath, 0);
rb_define_method 4464 transcode.c        rb_define_method(rb_cEncodingConverter, "source_encoding", econv_source_encoding, 0);
rb_define_method 4465 transcode.c        rb_define_method(rb_cEncodingConverter, "destination_encoding", econv_destination_encoding, 0);
rb_define_method 4466 transcode.c        rb_define_method(rb_cEncodingConverter, "primitive_convert", econv_primitive_convert, -1);
rb_define_method 4467 transcode.c        rb_define_method(rb_cEncodingConverter, "convert", econv_convert, 1);
rb_define_method 4468 transcode.c        rb_define_method(rb_cEncodingConverter, "finish", econv_finish, 0);
rb_define_method 4469 transcode.c        rb_define_method(rb_cEncodingConverter, "primitive_errinfo", econv_primitive_errinfo, 0);
rb_define_method 4470 transcode.c        rb_define_method(rb_cEncodingConverter, "insert_output", econv_insert_output, 1);
rb_define_method 4471 transcode.c        rb_define_method(rb_cEncodingConverter, "putback", econv_putback, -1);
rb_define_method 4472 transcode.c        rb_define_method(rb_cEncodingConverter, "last_error", econv_last_error, 0);
rb_define_method 4473 transcode.c        rb_define_method(rb_cEncodingConverter, "replacement", econv_get_replacement, 0);
rb_define_method 4474 transcode.c        rb_define_method(rb_cEncodingConverter, "replacement=", econv_set_replacement, 1);
rb_define_method 4475 transcode.c        rb_define_method(rb_cEncodingConverter, "==", econv_equal, 1);
rb_define_method 4560 transcode.c        rb_define_method(rb_eUndefinedConversionError, "source_encoding_name", ecerr_source_encoding_name, 0);
rb_define_method 4561 transcode.c        rb_define_method(rb_eUndefinedConversionError, "destination_encoding_name", ecerr_destination_encoding_name, 0);
rb_define_method 4562 transcode.c        rb_define_method(rb_eUndefinedConversionError, "source_encoding", ecerr_source_encoding, 0);
rb_define_method 4563 transcode.c        rb_define_method(rb_eUndefinedConversionError, "destination_encoding", ecerr_destination_encoding, 0);
rb_define_method 4564 transcode.c        rb_define_method(rb_eUndefinedConversionError, "error_char", ecerr_error_char, 0);
rb_define_method 4566 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "source_encoding_name", ecerr_source_encoding_name, 0);
rb_define_method 4567 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "destination_encoding_name", ecerr_destination_encoding_name, 0);
rb_define_method 4568 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "source_encoding", ecerr_source_encoding, 0);
rb_define_method 4569 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "destination_encoding", ecerr_destination_encoding, 0);
rb_define_method 4570 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "error_bytes", ecerr_error_bytes, 0);
rb_define_method 4571 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "readagain_bytes", ecerr_readagain_bytes, 0);
rb_define_method 4572 transcode.c        rb_define_method(rb_eInvalidByteSequenceError, "incomplete_input?", ecerr_incomplete_input, 0);
rb_define_method 1044 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "lineno", location_lineno_m, 0);
rb_define_method 1045 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "label", location_label_m, 0);
rb_define_method 1046 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "base_label", location_base_label_m, 0);
rb_define_method 1047 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "path", location_path_m, 0);
rb_define_method 1048 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "absolute_path", location_absolute_path_m, 0);
rb_define_method 1049 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "to_s", location_to_str_m, 0);
rb_define_method 1050 vm_backtrace.c     rb_define_method(rb_cBacktraceLocation, "inspect", location_inspect_m, 0);
rb_define_method 2193 vm_eval.c          rb_define_method(rb_cBasicObject, "instance_eval", rb_obj_instance_eval, -1);
rb_define_method 2194 vm_eval.c          rb_define_method(rb_cBasicObject, "instance_exec", rb_obj_instance_exec, -1);
rb_define_method 2203 vm_eval.c          rb_define_method(rb_cBasicObject, "__send__", rb_f_send, -1);
rb_define_method 2204 vm_eval.c          rb_define_method(rb_mKernel, "send", rb_f_send, -1);
rb_define_method 2206 vm_eval.c          rb_define_method(rb_mKernel, "public_send", rb_f_public_send, -1);
rb_define_method 2208 vm_eval.c          rb_define_method(rb_cModule, "module_exec", rb_mod_module_exec, -1);
rb_define_method 2209 vm_eval.c          rb_define_method(rb_cModule, "class_exec", rb_mod_module_exec, -1);
rb_define_method 2210 vm_eval.c          rb_define_method(rb_cModule, "module_eval", rb_mod_module_eval, -1);
rb_define_method 2211 vm_eval.c          rb_define_method(rb_cModule, "class_eval", rb_mod_module_eval, -1);
rb_define_method 2214 vm_eval.c          rb_define_method(rb_eUncaughtThrow, "initialize", uncaught_throw_init, -1);
rb_define_method 2215 vm_eval.c          rb_define_method(rb_eUncaughtThrow, "tag", uncaught_throw_tag, 0);
rb_define_method 2216 vm_eval.c          rb_define_method(rb_eUncaughtThrow, "value", uncaught_throw_value, 0);
rb_define_method 2217 vm_eval.c          rb_define_method(rb_eUncaughtThrow, "to_s", uncaught_throw_to_s, 0);
rb_define_method 2070 vm_method.c        rb_define_method(rb_mKernel, "respond_to?", obj_respond_to, -1);
rb_define_method 2071 vm_method.c        rb_define_method(rb_mKernel, "respond_to_missing?", obj_respond_to_missing, 2);
rb_define_method 2081 vm_method.c        rb_define_method(rb_cModule, "method_defined?", rb_mod_method_defined, 1);
rb_define_method 2082 vm_method.c        rb_define_method(rb_cModule, "public_method_defined?", rb_mod_public_method_defined, 1);
rb_define_method 2083 vm_method.c        rb_define_method(rb_cModule, "private_method_defined?", rb_mod_private_method_defined, 1);
rb_define_method 2084 vm_method.c        rb_define_method(rb_cModule, "protected_method_defined?", rb_mod_protected_method_defined, 1);
rb_define_method 2085 vm_method.c        rb_define_method(rb_cModule, "public_class_method", rb_mod_public_method, -1);
rb_define_method 2086 vm_method.c        rb_define_method(rb_cModule, "private_class_method", rb_mod_private_method, -1);
rb_define_method 1404 vm_trace.c         rb_define_method(rb_cThread, "set_trace_func", thread_set_trace_func_m, 1);
rb_define_method 1405 vm_trace.c         rb_define_method(rb_cThread, "add_trace_func", thread_add_trace_func_m, 1);
rb_define_method 1473 vm_trace.c         rb_define_method(rb_cTracePoint, "enable", tracepoint_enable_m, 0);
rb_define_method 1474 vm_trace.c         rb_define_method(rb_cTracePoint, "disable", tracepoint_disable_m, 0);
rb_define_method 1475 vm_trace.c         rb_define_method(rb_cTracePoint, "enabled?", rb_tracepoint_enabled_p, 0);
rb_define_method 1477 vm_trace.c         rb_define_method(rb_cTracePoint, "inspect", tracepoint_inspect, 0);
rb_define_method 1479 vm_trace.c         rb_define_method(rb_cTracePoint, "event", tracepoint_attr_event, 0);
rb_define_method 1480 vm_trace.c         rb_define_method(rb_cTracePoint, "lineno", tracepoint_attr_lineno, 0);
rb_define_method 1481 vm_trace.c         rb_define_method(rb_cTracePoint, "path", tracepoint_attr_path, 0);
rb_define_method 1482 vm_trace.c         rb_define_method(rb_cTracePoint, "method_id", tracepoint_attr_method_id, 0);
rb_define_method 1483 vm_trace.c         rb_define_method(rb_cTracePoint, "defined_class", tracepoint_attr_defined_class, 0);
rb_define_method 1484 vm_trace.c         rb_define_method(rb_cTracePoint, "binding", tracepoint_attr_binding, 0);
rb_define_method 1485 vm_trace.c         rb_define_method(rb_cTracePoint, "self", tracepoint_attr_self, 0);
rb_define_method 1486 vm_trace.c         rb_define_method(rb_cTracePoint, "return_value", tracepoint_attr_return_value, 0);
rb_define_method 1487 vm_trace.c         rb_define_method(rb_cTracePoint, "raised_exception", tracepoint_attr_raised_exception, 0);