diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2016-01-07 22:36:29 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2016-01-07 22:36:29 +0900 |
| commit | f7afe1d82a6237879b3727135e244b420f9b61fa (patch) | |
| tree | d870ce5481e12bb8ebc5fe966c1302c78323f267 /include/mruby.h | |
| parent | 725b3ca5a74023947d10049eb54576163a781098 (diff) | |
| download | mruby-f7afe1d82a6237879b3727135e244b420f9b61fa.tar.gz mruby-f7afe1d82a6237879b3727135e244b420f9b61fa.zip | |
change mrb_run related API names; compatibility macros provided
Diffstat (limited to 'include/mruby.h')
| -rw-r--r-- | include/mruby.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/mruby.h b/include/mruby.h index 2d8e4857f..9a3b72c74 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -933,9 +933,13 @@ MRB_API void* mrb_default_allocf(mrb_state*, void*, size_t, void*); MRB_API mrb_value mrb_top_self(mrb_state *); MRB_API mrb_value mrb_run(mrb_state*, struct RProc*, mrb_value); -MRB_API mrb_value mrb_toplevel_run(mrb_state*, struct RProc*); -MRB_API mrb_value mrb_context_run(mrb_state*, struct RProc*, mrb_value, unsigned int); +MRB_API mrb_value mrb_top_run(mrb_state*, struct RProc*, mrb_value, unsigned int); +MRB_API mrb_value mrb_vm_run(mrb_state*, struct RProc*, mrb_value, unsigned int); MRB_API mrb_value mrb_vm_exec(mrb_state*, struct RProc*, mrb_code*); +/* compatibility macros */ +#define mrb_toplevel_run_keep(m,p,k) mrb_top_run((m),(p),mrb_top_self(m),(k)) +#define mrb_toplevel_run(m,p) mrb_toplevel_run_keep((m),(p),0) +#define mrb_context_run(m,p,s,k) mrb_vm_run((m),(p),(s),(k)) MRB_API void mrb_p(mrb_state*, mrb_value); MRB_API mrb_int mrb_obj_id(mrb_value obj); |
