Changeset 27 for trunk/libapool/apool.h
- Timestamp:
- 06/10/06 21:01:32 (3 years ago)
- Files:
-
- 1 modified
-
trunk/libapool/apool.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libapool/apool.h
r26 r27 10 10 size_t blocksize; 11 11 size_t blocks; 12 void ** heap;12 void **stack; 13 13 struct chunk *chunk; 14 14 } apool; 15 15 16 16 extern apool * apool_new (size_t blocks, size_t blocksize); 17 extern void apool_expand (apool *pool, size_t blocks); 18 extern void apool_dobule (apool *pool); 17 19 extern void apool_destroy (apool *pool); 18 19 /* Double the size of the pool */20 extern void apool_double (apool *pool);21 22 20 extern void * apool_alloc (apool *pool); 23 24 21 extern void apool_free (apool *pool, void * chunk); 25 22