copy


Description:

[ Version ( since = "2.14" ) ]
public void* copy (size_t block_size, void* mem_block)

Allocates a block of memory from the slice allocator and copies block_size bytes into it from mem_block.

mem_block must be non-null if block_size is non-zero.

Since GLib 2.76 this always uses the system malloc implementation internally.

Parameters:

block_size

the number of bytes to allocate

mem_block

the memory to copy

Returns:

a pointer to the allocated memory block, which will be null if and only if mem_size is 0


Namespace: GLib.Slice
Package: glib-2.0