diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-09-08 14:06:38 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-09-08 14:06:38 +0000 |
commit | 250ee8cdd43ffa4ba9ecab7548b18c4fc91f849d (patch) | |
tree | aa16fe0bd3fe6e5c3c54a3bfb3efd04a033bdcc4 /src/include | |
parent | 0ae0293b4fde3c450967fe083bdf7a87b38e27d3 (diff) | |
download | ChibiOS-250ee8cdd43ffa4ba9ecab7548b18c4fc91f849d.tar.gz ChibiOS-250ee8cdd43ffa4ba9ecab7548b18c4fc91f849d.tar.bz2 ChibiOS-250ee8cdd43ffa4ba9ecab7548b18c4fc91f849d.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@428 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/mempools.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/include/mempools.h b/src/include/mempools.h index 2dbf6bf37..8311a757a 100644 --- a/src/include/mempools.h +++ b/src/include/mempools.h @@ -34,13 +34,16 @@ struct pool_header { typedef struct {
struct pool_header *mp_next;
size_t mp_object_size;
+#ifdef CH_USE_HEAP
+ bool_t mp_grow;
+#endif /* CH_USE_HEAP */
} MemoryPool;
#ifdef __cplusplus
extern "C" {
#endif
- void chPoolInit(MemoryPool *mp, size_t size);
- void *chPoolAlloc(MemoryPool *mp, bool_t grow);
+ void chPoolInit(MemoryPool *mp, size_t size, bool_t allow_growth);
+ void *chPoolAlloc(MemoryPool *mp);
void chPoolFree(MemoryPool *mp, void *objp);
#ifdef CH_USE_HEAP
void chPoolRelease(MemoryPool *mp);
|