alloc.h 432 B

12345678910111213
  1. #ifndef ALLOC_H
  2. #define ALLOC_H
  3. #include <stdio.h>
  4. #include <stdbool.h>
  5. void alloc_init(void *pool, unsigned long poolsize);
  6. void *alloc_get(void *pool, unsigned long poolsize,
  7. unsigned long size, unsigned long align);
  8. void alloc_free(void *pool, unsigned long poolsize, void *free);
  9. bool alloc_check(void *pool, unsigned long poolsize);
  10. void alloc_visualize(FILE *out, void *pool, unsigned long poolsize);
  11. #endif /* ALLOC_H */