summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authortake_cheeze <[email protected]>2014-03-13 02:51:14 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-06-23 20:06:17 +0900
commit36813c87f6a676e858e70717c9d6ec4e989a0260 (patch)
tree1bd36e7a85e2c3f8844c956258700e22f9d451f4 /src
parent6bb56ed9201c10738404aef3f5a375145cba1153 (diff)
downloadmruby-36813c87f6a676e858e70717c9d6ec4e989a0260.tar.gz
mruby-36813c87f6a676e858e70717c9d6ec4e989a0260.zip
make default allocf public to use it with mrb_open_without_mrbgems
Diffstat (limited to 'src')
-rw-r--r--src/state.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/state.c b/src/state.c
index f264a8eba..e344dc4d3 100644
--- a/src/state.c
+++ b/src/state.c
@@ -64,8 +64,8 @@ mrb_open_common(mrb_allocf f, void *ud, mrb_bool with_gems)
return mrb;
}
-static void*
-allocf(mrb_state *mrb, void *p, size_t size, void *ud)
+void*
+mrb_default_allocf(mrb_state *mrb, void *p, size_t size, void *ud)
{
if (size == 0) {
free(p);
@@ -111,7 +111,7 @@ mrb_alloca_free(mrb_state *mrb)
mrb_state*
mrb_open(void)
{
- mrb_state *mrb = mrb_open_allocf(allocf, NULL);
+ mrb_state *mrb = mrb_open_allocf(mrb_default_allocf, NULL);
return mrb;
}