summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/state.c b/src/state.c
index 9c40c842c..9c16524f2 100644
--- a/src/state.c
+++ b/src/state.c
@@ -22,7 +22,7 @@ inspect_main(mrb_state *mrb, mrb_value mod)
return mrb_str_new_lit(mrb, "main");
}
-mrb_state*
+MRB_API mrb_state*
mrb_open_core(mrb_allocf f, void *ud)
{
static const mrb_state mrb_state_zero = { 0 };
@@ -70,7 +70,7 @@ struct alloca_header {
char buf[];
};
-void*
+MRB_API void*
mrb_alloca(mrb_state *mrb, size_t size)
{
struct alloca_header *p;
@@ -97,7 +97,7 @@ mrb_alloca_free(mrb_state *mrb)
}
}
-mrb_state*
+MRB_API mrb_state*
mrb_open(void)
{
mrb_state *mrb = mrb_open_allocf(mrb_default_allocf, NULL);
@@ -105,7 +105,7 @@ mrb_open(void)
return mrb;
}
-mrb_state*
+MRB_API mrb_state*
mrb_open_allocf(mrb_allocf f, void *ud)
{
mrb_state *mrb = mrb_open_core(f, ud);
@@ -216,7 +216,7 @@ mrb_str_pool(mrb_state *mrb, mrb_value str)
return mrb_obj_value(ns);
}
-void
+MRB_API void
mrb_free_context(mrb_state *mrb, struct mrb_context *c)
{
if (!c) return;
@@ -227,7 +227,7 @@ mrb_free_context(mrb_state *mrb, struct mrb_context *c)
mrb_free(mrb, c);
}
-void
+MRB_API void
mrb_close(mrb_state *mrb)
{
if (mrb->atexit_stack_len > 0) {
@@ -265,7 +265,7 @@ mrb_add_irep(mrb_state *mrb)
return irep;
}
-mrb_value
+MRB_API mrb_value
mrb_top_self(mrb_state *mrb)
{
if (!mrb->top_self) {
@@ -276,7 +276,7 @@ mrb_top_self(mrb_state *mrb)
return mrb_obj_value(mrb->top_self);
}
-void
+MRB_API void
mrb_state_atexit(mrb_state *mrb, mrb_atexit_func f)
{
#ifdef MRB_FIXED_STATE_ATEXIT_STACK