Function
GLibmemdup2
since: 2.68
Description
Allocates byte_size
bytes of memory, and copies byte_size
bytes into it
from mem
. If mem
is NULL
it returns NULL
.
This replaces g_memdup(), which was prone to integer overflows when converting the argument from a #gsize to a #guint.
Available since: 2.68