Gets a memory block from memory pool.
This function is deprecated and will be removed in a future version of this product.
Files
lib_mem.h/lib_mem.c
Prototype
Arguments
pmem_pool
Pointer to memory pool to get memory block from.
size
Size of requested memory (in octets).
perr
Pointer to variable that will receive the return error code from this function:
LIB_MEM_ERR_NONE
LIB_MEM_ERR_NULL_PTR
LIB_MEM_ERR_POOL_EMPTY
LIB_MEM_ERR_INVALID_POOL
LIB_MEM_ERR_INVALID_BLK_IX
LIB_MEM_ERR_INVALID_BLK_SIZE
Returned Value
Pointer to memory block, if no errors;
Pointer to NULL
, otherwise.
Required Configuration
Available only if LIB_MEM_CFG_HEAP_SIZE
is > 0 in lib_cfg.h
.
Notes / Warnings
None.