Files
EPANET/src/mempool.h
T
2018-09-03 10:29:41 -04:00

19 lines
358 B
C
Executable File

/*
** mempool.h
**
** Header for mempool.c
**
** A simple pooled memory allocator
*/
#ifndef MEMPOOL_H
#define MEMPOOL_H
struct Mempool;
struct Mempool * mempool_create();
void mempool_delete(struct Mempool *mempool);
void mempool_reset(struct Mempool *mempool);
char * mempool_alloc(struct Mempool *mempool, size_t size);
#endif