From fe95f4401390a88b26e9c8cf6d20c217e577a17f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 10 Jun 2014 17:59:56 +0900 Subject: rename mrb_atexit to mrb_state_atexit to clarify a func will be called at the end of state, not process; ref #2211 --- include/mruby.h | 2 +- src/state.c | 2 +- tasks/mrbgems.rake | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mruby.h b/include/mruby.h index 598ff06cf..dcc01b2dd 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -418,7 +418,7 @@ void* mrb_pool_realloc(struct mrb_pool*, void*, size_t oldlen, size_t newlen); mrb_bool mrb_pool_can_realloc(struct mrb_pool*, void*, size_t); void* mrb_alloca(mrb_state *mrb, size_t); -void mrb_atexit(mrb_state *mrb, mrb_atexit_func func); +void mrb_state_atexit(mrb_state *mrb, mrb_atexit_func func); #ifdef MRB_DEBUG #include diff --git a/src/state.c b/src/state.c index dc5a1481f..c0a9c14c2 100644 --- a/src/state.c +++ b/src/state.c @@ -266,7 +266,7 @@ mrb_top_self(mrb_state *mrb) } void -mrb_atexit(mrb_state *mrb, mrb_atexit_func f) +mrb_state_atexit(mrb_state *mrb, mrb_atexit_func f) { size_t stack_size; diff --git a/tasks/mrbgems.rake b/tasks/mrbgems.rake index e4dd64b78..2d17be931 100644 --- a/tasks/mrbgems.rake +++ b/tasks/mrbgems.rake @@ -34,7 +34,7 @@ MRuby.each_target do f.puts %Q[void] f.puts %Q[mrb_init_mrbgems(mrb_state *mrb) {] f.puts %Q[#{gems.map{|g| "GENERATED_TMP_mrb_%s_gem_init(mrb);" % g.funcname}.join("\n")}] - f.puts %Q[mrb_atexit(mrb, mrb_final_mrbgems);] + f.puts %Q[mrb_state_atexit(mrb, mrb_final_mrbgems);] f.puts %Q[}] end end -- cgit v1.2.3