summaryrefslogtreecommitdiffhomepage
path: root/src/pool.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-08-29 01:07:12 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-08-29 01:07:12 +0900
commit15b9771abc985028ec7910726f058e975504a1f0 (patch)
tree6b5944a953503ce7bf4d5bc4e1d8ab0a170c829d /src/pool.c
parent4077240b814dc931471bdf13c0c58af87435f0dc (diff)
parent5fa30aeaea5a5886557274cbbbacf4e046b7e03e (diff)
downloadmruby-15b9771abc985028ec7910726f058e975504a1f0.tar.gz
mruby-15b9771abc985028ec7910726f058e975504a1f0.zip
git push origin masterMerge branch 'cubicdaiya-issues/declare_mrb_api'
Diffstat (limited to 'src/pool.c')
-rw-r--r--src/pool.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pool.c b/src/pool.c
index ffddd2552..60670ad4a 100644
--- a/src/pool.c
+++ b/src/pool.c
@@ -47,7 +47,7 @@ struct mrb_pool {
# define ALIGN_PADDING(x) (0)
#endif
-mrb_pool*
+MRB_API mrb_pool*
mrb_pool_open(mrb_state *mrb)
{
mrb_pool *pool = (mrb_pool *)mrb_malloc_simple(mrb, sizeof(mrb_pool));
@@ -60,7 +60,7 @@ mrb_pool_open(mrb_state *mrb)
return pool;
}
-void
+MRB_API void
mrb_pool_close(mrb_pool *pool)
{
struct mrb_pool_page *page, *tmp;
@@ -91,7 +91,7 @@ page_alloc(mrb_pool *pool, size_t len)
return page;
}
-void*
+MRB_API void*
mrb_pool_alloc(mrb_pool *pool, size_t len)
{
struct mrb_pool_page *page;
@@ -119,7 +119,7 @@ mrb_pool_alloc(mrb_pool *pool, size_t len)
return page->last;
}
-mrb_bool
+MRB_API mrb_bool
mrb_pool_can_realloc(mrb_pool *pool, void *p, size_t len)
{
struct mrb_pool_page *page;
@@ -140,7 +140,7 @@ mrb_pool_can_realloc(mrb_pool *pool, void *p, size_t len)
return FALSE;
}
-void*
+MRB_API void*
mrb_pool_realloc(mrb_pool *pool, void *p, size_t oldlen, size_t newlen)
{
struct mrb_pool_page *page;