函数
GLibmemdup2
自 2.68 起
声明 [源代码]
gpointer
g_memdup2 (
gconstpointer mem,
gsize byte_size
)
描述 [源代码]
分配 byte_size
字节的内存,并将 byte_size
字节从 mem
复制到该内存。如果 mem
为 NULL
,则它会返回 NULL
。
这会替换 g_memdup()
,它在将参数从 gsize
转换为 guint
时容易出现整数溢出。
自 2.68 起提供: