Is there any concept of reallocation to change the size of allocated memory inside a pool.  If there is no data past the end of the allocated memory in the pool, it shouldn't require me to allocate a new buffer and transfer all of the data to the new buffer.  I also then would have to have a pool more than double the size of the largest buffer I plan to extend.
 
Am I missing something?
 
Thanks,
Kevin Fisk