cxDataRealloc - change size of IRIS Explorer data memory block
void *cxDataRealloc(void *p, size_t size)
subroutine cxDataRealloc(p, size)
integer p, size
Previously allocated memory block.
cxDataRealloc changes the size of the block pointed to by p to
size bytes and returns a
to the (possibly moved) block. The contents will be
unchanged up to the lesser of the new and old sizes.
Shared memory is a fixed resource, so it is possible for the allocation to
fail if the shared memory is exhausted.
See cxDataManAbortOnError for more details on writing portable
module code that copes well with limited memory.
[ Documentation Home ]