mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Use C99 flexible array in pool.c
This commit is contained in:
+2
-2
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user