// pool.c - Example usage of pool.h memory pool #define POOL_IMPLEMENTATION #include "../include/pool.h" #include #include int main(void) { pool_t *p = pool_init(16, 100); if (!p) { fprintf(stderr, "Failed to initialize pool\n"); return 1; } printf("capacity: %u\n", pool_capacity(p)); printf("size: %u\n", pool_size(p)); pool_fini(&p); return 0; }