summaryrefslogtreecommitdiffstats
path: root/example/pool.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/pool.c')
-rw-r--r--[-rwxr-xr-x]example/pool.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/example/pool.c b/example/pool.c
index 8b1fafd..5c985e4 100755..100644
--- a/example/pool.c
+++ b/example/pool.c
@@ -1,7 +1,19 @@
+// pool.c - Example usage of pool.h memory pool
+
#define POOL_IMPLEMENTATION
#include "../include/pool.h"
-int main() {
- pool_t*p = pool_init(10, 100);
- pool_print(p);
+#include <stdio.h>
+#include <stdlib.h>
+
+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;
} \ No newline at end of file