Merge pull request #1076 from kano4/pr-use-c99-flexible-array-in-pool_c

Use C99 flexible array in pool.c
This commit is contained in:
Yukihiro "Matz" Matsumoto
2013-03-26 08:13:47 -07:00
+2 -2
View File
@@ -25,7 +25,7 @@ struct mrb_pool_page {
size_t offset;
size_t len;
void *last;
char page[1];
char page[];
};
struct mrb_pool {
@@ -81,7 +81,7 @@ page_alloc(mrb_pool *pool, size_t len)
if (len < POOL_PAGE_SIZE)
len = POOL_PAGE_SIZE;
page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len-1);
page = (struct mrb_pool_page *)mrb_malloc(pool->mrb, sizeof(struct mrb_pool_page)+len);
if (page) {
page->offset = 0;
page->len = len;