summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2018-11-21 12:16:07 +0900
committerGitHub <[email protected]>2018-11-21 12:16:07 +0900
commitb158f26f0c94c3d8e5917522ceac3b00ae8840d0 (patch)
treed0ef3e2357d03087799012bbfdf5d13020597858 /include
parent68c53848301fec856c7c3549f3cd514ee7756999 (diff)
parentc9a66d4c41c7d645f0fc19cd8f5660584a3a948e (diff)
downloadmruby-b158f26f0c94c3d8e5917522ceac3b00ae8840d0.tar.gz
mruby-b158f26f0c94c3d8e5917522ceac3b00ae8840d0.zip
Merge pull request #4168 from robfors/doc
Add documentation to mrb_load_irep
Diffstat (limited to 'include')
-rw-r--r--include/mruby/irep.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/mruby/irep.h b/include/mruby/irep.h
index 78cbc2b74..027a294d5 100644
--- a/include/mruby/irep.h
+++ b/include/mruby/irep.h
@@ -48,8 +48,13 @@ typedef struct mrb_irep {
#define MRB_ISEQ_NO_FREE 1
MRB_API mrb_irep *mrb_add_irep(mrb_state *mrb);
+
+/* @param [const uint8_t*] irep code, expected as a literal */
MRB_API mrb_value mrb_load_irep(mrb_state*, const uint8_t*);
+
+/* @param [const uint8_t*] irep code, expected as a literal */
MRB_API mrb_value mrb_load_irep_cxt(mrb_state*, const uint8_t*, mrbc_context*);
+
void mrb_irep_free(mrb_state*, struct mrb_irep*);
void mrb_irep_incref(mrb_state*, struct mrb_irep*);
void mrb_irep_decref(mrb_state*, struct mrb_irep*);