8 typedef struct _fixedpool
*fixedpool
;
10 typedef void (*pooltraversefn
) (void *ptr
, void *arg
);
12 fixedpool
fixedpool_create (size_t size
, size_t grownum
, int setzero
);
13 void fixedpool_destroy (fixedpool p
, pooltraversefn destroyfn
, void *arg
);
15 void fixedpool_grow (fixedpool p
, void *ptr
, size_t ptrsize
);
16 void *fixedpool_alloc (fixedpool p
);
17 void fixedpool_free (fixedpool p
, void *ptr
);
19 #endif /* __ALLOC_H */