Attempts to realloc mem
to a new size, n_bytes
, and returns null on failure.
Contrast with realloc, which aborts the program on failure.
If mem
is null, behaves the same as
try_malloc.
mem |
previously-allocated memory, or null. |
n_bytes |
number of bytes to allocate. |
the allocated memory, or null. |