Function
GLibmemdup2
since: 2.68
Declaration [src]
gpointer
g_memdup2 (
gconstpointer mem,
gsize byte_size
)
Description [src]
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