diff options
Diffstat (limited to 'src/mempool.h')
-rwxr-xr-x | src/mempool.h | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/src/mempool.h b/src/mempool.h index c99f239..0d55a1b 100755 --- a/src/mempool.h +++ b/src/mempool.h @@ -1,22 +1,23 @@ -#ifndef MEMPOOL_H
-#define MEMPOOL_H 1
-
-#include <stdlib.h>
-#include <stdint.h>
-#include <stdbool.h>
-
-typedef struct memory_pool_s
-{
- void *pool;
- void *empty_blocks;
- size_t block_size;
- size_t count;
-} __attribute__ ((__aligned__)) memory_pool_t;
-
-memory_pool_t * memory_pool_create(size_t bs, size_t c);
-void memory_pool_destroy(memory_pool_t *mp);
-void memory_pool_clear(memory_pool_t *mp);
-void memory_pool_dump(memory_pool_t *mp, void (* print_func) (void *value));
-void *memory_pool_alloc(memory_pool_t *mp);
-bool memory_pool_free(memory_pool_t *mp, void *p);
-#endif /* MEMPOOL_H */
+#ifndef MEMPOOL_H +#define MEMPOOL_H 1 + +#include <stdlib.h> +#include <stdint.h> +#include <stdbool.h> + +typedef struct memory_pool_s +{ + void *pool; + void *empty_blocks; + size_t block_size; + size_t count; + bool ocm; +} __attribute__ ((__aligned__)) memory_pool_t; + +memory_pool_t * memory_pool_create(size_t bs, size_t c); +void memory_pool_destroy(memory_pool_t *mp); +void memory_pool_clear(memory_pool_t *mp); +void memory_pool_dump(memory_pool_t *mp, void (* print_func) (void *value)); +void *memory_pool_alloc(memory_pool_t *mp); +bool memory_pool_free(memory_pool_t *mp, void *p); +#endif /* MEMPOOL_H */ |