X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Falloc%2Ftiny.h;fp=ccan%2Falloc%2Ftiny.h;h=37922d9c92d9b6bef917561c7e1a472427b0b22c;hp=0000000000000000000000000000000000000000;hb=7f9d956574d30f70d2260f4b7694f481e3765173;hpb=d707abbb2ff707dd34aa77c9028f23f2266f8d5f diff --git a/ccan/alloc/tiny.h b/ccan/alloc/tiny.h new file mode 100644 index 00000000..37922d9c --- /dev/null +++ b/ccan/alloc/tiny.h @@ -0,0 +1,14 @@ +#ifndef CCAN_TINY_H +#define CCAN_TINY_H +#include +#include + +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 */