Function Macro
GLibslice_new
since: 2.10
Declaration [src]
#define g_slice_new (
type
)
Description [src]
A convenience macro to allocate a block of memory from the slice allocator.
It calls g_slice_alloc()
with sizeof (
type)
and casts the
returned pointer to a pointer of the given type, avoiding a type
cast in the source code.
This can never return NULL
as the minimum allocation size from
sizeof (
type)
is 1 byte.
Since GLib 2.76 this always uses the system malloc()
implementation internally.
Available since: 2.10
This function is not directly available to language bindings.