blob: 4d53ccd37c97fbacd5334c4b2cb437e994e57cfd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/*
** pool.h - memory pool
**
** See Copyright Notice in mruby.h
*/
#include "mruby.h"
#include <stddef.h>
typedef struct mrb_pool {
mrb_state *mrb;
struct mrb_pool_page {
struct mrb_pool_page *next;
size_t offset;
size_t len;
void *last;
char page[1];
} *pages;
} mrb_pool;
|