Data Structures | |
struct | di_mem_chunk |
a mem chunk More... | |
struct | di_mem_area |
a mem area More... | |
Functions | |
di_mem_chunk * | di_mem_chunk_new (di_ksize_t atom_size, di_ksize_t area_size) __attribute__((nonnull)) |
void * | di_mem_chunk_alloc (di_mem_chunk *mem_chunk) |
void * | di_mem_chunk_alloc0 (di_mem_chunk *mem_chunk) |
void | di_mem_chunk_destroy (di_mem_chunk *mem_chunk) |
size_t | di_mem_chunk_size (di_mem_chunk *mem_chunk) |
size_t | internal_di_mem_chunk_compute_size (size_t size, size_t min_size) __attribute__((nonnull)) |
|
Allocate a piece
|
|
Allocate a cleared piece
|
|
Makes a new Memory-Chunk Allocer
|