memory_pool_t * memory_pool_init(size_t count, size_t block_size)
memory pool initializer
void memory_pool_dump(memory_pool_t *mp)
memory pool dump function
bool memory_pool_destroy(memory_pool_t *mp)
size_t memory_pool_available(memory_pool_t *mp)
memory pool availability function
void * memory_pool_acquire(memory_pool_t *mp)
memory pool pop function
bool memory_pool_release(memory_pool_t *mp, void *data)
memory pool push function