|
Groonga 3.0.9 Source Code Document
|

Go to the source code of this file.
Data Structures | |
| struct | mrb_pool_page |
| struct | mrb_pool |
Macros | |
| #define | POOL_ALIGNMENT 4 |
| #define | POOL_PAGE_SIZE 16000 |
| #define | ALIGN_PADDING(x) ((-x) & (POOL_ALIGNMENT - 1)) |
Functions | |
| mrb_pool * | mrb_pool_open (mrb_state *mrb) |
| void | mrb_pool_close (mrb_pool *pool) |
| void * | mrb_pool_alloc (mrb_pool *pool, size_t len) |
| mrb_bool | mrb_pool_can_realloc (mrb_pool *pool, void *p, size_t len) |
| void * | mrb_pool_realloc (mrb_pool *pool, void *p, size_t oldlen, size_t newlen) |
| #define ALIGN_PADDING | ( | x | ) | ((-x) & (POOL_ALIGNMENT - 1)) |
| void* mrb_pool_alloc | ( | mrb_pool * | pool, |
| size_t | len | ||
| ) |
| void mrb_pool_close | ( | mrb_pool * | pool | ) |
1.8.1.2