mkl_realloc
mkl_realloc
Changes the size of memory buffer allocated by
mkl_malloc
/mkl_calloc
.Syntax
void
*
mkl_realloc
(
void
*ptr
,
size_t
size
);
Include Files
- mkl.h
Input Parameters
Name | Type | Description |
---|---|---|
ptr | void* | Pointer to the memory buffer allocated by the mkl_malloc or mkl_calloc function or a NULL pointer. |
size | size_t | New size of the buffer. |
Description
The function changes the size of the memory buffer allocated by the
mkl_malloc
or mkl_calloc
function to size
bytes. The first bytes of the returned buffer up to the minimum of the old and new sizes keep the content of the input buffer. The returned memory buffer can have a different location than the input one. If ptr
is NULL
, the function works as mkl_malloc
. Return Values
Name | Type | Description |
---|---|---|
a_ptr | void* |
|