aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-09-08 14:06:38 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-09-08 14:06:38 +0000
commit250ee8cdd43ffa4ba9ecab7548b18c4fc91f849d (patch)
treeaa16fe0bd3fe6e5c3c54a3bfb3efd04a033bdcc4 /src/include
parent0ae0293b4fde3c450967fe083bdf7a87b38e27d3 (diff)
downloadChibiOS-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.h7
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);