region.h 239 B

123456789101112
  1. typedef struct {
  2. size_t len;
  3. size_t alloc_len;
  4. void **pointers;
  5. } region;
  6. void region_create(region *r);
  7. void* region_malloc(region *r, size_t size);
  8. void* region_realloc(region *r, void *v, size_t size);
  9. void region_free(region *r);