Attempts to realloc
mem to a new size,
n_bytes, and returns
on failure. Contrast with g_realloc(), which aborts the program
NULL, behaves the same as g_try_malloc().
Previously-allocated memory, or
The argument can be
The data is owned by the caller of the function.
Number of bytes to allocate.