NAME
cxDataRealloc - change size of IRIS Explorer data memory block
C SPECIFICATION
#include <cx/DataOps.h>
void *cxDataRealloc(void *p, size_t size)
FORTRAN SPECIFICATION
subroutine cxDataRealloc(p, size)
integer p, size
PARAMETERS
-
p
-
Previously allocated memory block.
-
size
-
New size.
DESCRIPTION
cxDataRealloc changes the size of the block pointed to by p to
size bytes and returns a
pointer
handle
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.
SEE ALSO
cxDataMalloc,
cxDataCalloc,
cxDataFree,
cxDataManAbortOnError
[ Documentation Home ]