From 93694fe5219d224c92dcd5bd96a6c04f8cfa8aae Mon Sep 17 00:00:00 2001 From: Tomoyuki Sahara Date: Wed, 19 Mar 2014 01:08:01 +0900 Subject: export mrb_yield_internal. --- include/mruby.h | 1 + mrbgems/mruby-object-ext/src/object.c | 3 --- src/class.c | 2 -- src/kernel.c | 2 -- 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/include/mruby.h b/include/mruby.h index 303b00ccf..3eda0193f 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -364,6 +364,7 @@ void mrb_print_error(mrb_state *mrb); mrb_value mrb_yield(mrb_state *mrb, mrb_value b, mrb_value arg); mrb_value mrb_yield_argv(mrb_state *mrb, mrb_value b, int argc, mrb_value *argv); +mrb_value mrb_yield_internal(mrb_state *mrb, mrb_value b, int argc, mrb_value *argv, mrb_value self, struct RClass *c); void mrb_gc_protect(mrb_state *mrb, mrb_value obj); mrb_value mrb_to_int(mrb_state *mrb, mrb_value val); diff --git a/mrbgems/mruby-object-ext/src/object.c b/mrbgems/mruby-object-ext/src/object.c index 927a23d66..3f30dfa12 100644 --- a/mrbgems/mruby-object-ext/src/object.c +++ b/mrbgems/mruby-object-ext/src/object.c @@ -59,9 +59,6 @@ nil_to_i(mrb_state *mrb, mrb_value obj) * k.instance_exec(5) {|x| @secret+x } #=> 104 */ -mrb_value -mrb_yield_internal(mrb_state *mrb, mrb_value b, int argc, mrb_value *argv, mrb_value self, struct RClass *c); - static mrb_value mrb_obj_instance_exec(mrb_state *mrb, mrb_value self) { diff --git a/src/class.c b/src/class.c index 1a55009e4..e9ce74221 100644 --- a/src/class.c +++ b/src/class.c @@ -943,8 +943,6 @@ mrb_mod_instance_methods(mrb_state *mrb, mrb_value mod) return mrb_class_instance_method_list(mrb, recur, c, 0); } -mrb_value mrb_yield_internal(mrb_state *mrb, mrb_value b, int argc, mrb_value *argv, mrb_value self, struct RClass *c); - /* 15.2.2.4.35 */ /* * call-seq: diff --git a/src/kernel.c b/src/kernel.c index b805c3c47..a2331dcc2 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -455,8 +455,6 @@ mrb_obj_init_copy(mrb_state *mrb, mrb_value self) return self; } -mrb_value mrb_yield_internal(mrb_state *mrb, mrb_value b, int argc, mrb_value *argv, mrb_value self, struct RClass *c); - /* 15.3.1.3.18 */ /* * call-seq: -- cgit v1.2.3