]> git.ozlabs.org Git - ccan/blobdiff - ccan/antithread/alloc/tiny.h
alloc: move into antithread/alloc.
[ccan] / ccan / antithread / alloc / tiny.h
diff --git a/ccan/antithread/alloc/tiny.h b/ccan/antithread/alloc/tiny.h
new file mode 100644 (file)
index 0000000..5ed4ee1
--- /dev/null
@@ -0,0 +1,15 @@
+/* Licensed under LGPLv2.1+ - see LICENSE file for details */
+#ifndef CCAN_TINY_H
+#define CCAN_TINY_H
+#include <stdbool.h>
+#include <stdio.h>
+
+void tiny_alloc_init(void *pool, unsigned long poolsize);
+void *tiny_alloc_get(void *pool, unsigned long poolsize,
+                    unsigned long size, unsigned long align);
+void tiny_alloc_free(void *pool, unsigned long poolsize, void *free);
+unsigned long tiny_alloc_size(void *pool, unsigned long poolsize, void *p);
+bool tiny_alloc_check(void *pool, unsigned long poolsize);
+void tiny_alloc_visualize(FILE *out, void *pool, unsigned long poolsize);
+
+#endif /* CCAN_TINY_H */