156 #define enumerator_free RUBY_TYPED_DEFAULT_FREE
355 rb_warn(
"Enumerator.new without a block is deprecated; use Object#to_enum");
418 obj, meth, argc, argv, size_fn,
Qnil);
479 #if SIZEOF_INT < SIZEOF_LONG
941 VALUE eobj, str, cname;
978 ID mid = default_method;
979 if (!
NIL_P(method)) {
989 eargs = default_args;
1065 #define yielder_free RUBY_TYPED_DEFAULT_FREE
1070 return p ?
sizeof(
struct yielder) : 0;
1171 #define generator_free RUBY_TYPED_DEFAULT_FREE
1176 return p ?
sizeof(
struct generator) : 0;
1247 "wrong argument type %s (expected Proc)",
1251 rb_warn(
"given block not used");
1464 obj, meth, argc, argv, size_fn,
Qnil);
1664 if (
RTEST(result)) {
1676 if (
RTEST(result)) {
1768 for (i = 0; i <
argc; i++) {
1771 for (; i <
argc; i++) {
1799 if ((remain =
NUM2LONG(memo)-1) == 0) {
1863 if (
NIL_P(receiver))
1867 return LONG2FIX(len < 0 ? 0 : len);
1880 if ((remain =
NUM2LONG(memo)) == 0) {
1909 if (memo ==
Qtrue) {