Bug in var->Def
[pspdecompiler.git] / alloc.h
blob3f4891c05d92c32528bf10823d5a4b0fa2970047
1 /**
2 * Author: Humberto Naves (hsnaves@gmail.com)
3 */
5 #ifndef __ALLOC_H
6 #define __ALLOC_H
8 #include <stddef.h>
10 struct _fixedpool;
11 typedef struct _fixedpool *fixedpool;
13 typedef void (*pooltraversefn) (void *ptr, void *arg);
15 fixedpool fixedpool_create (size_t size, size_t grownum, int setzero);
16 void fixedpool_destroy (fixedpool p, pooltraversefn destroyfn, void *arg);
18 void fixedpool_grow (fixedpool p, void *ptr, size_t ptrsize);
19 void *fixedpool_alloc (fixedpool p);
20 void fixedpool_free (fixedpool p, void *ptr);
22 #endif /* __ALLOC_H */