Function

GLibtry_malloc

Declaration

gpointer
g_try_malloc (
  gsize n_bytes
)

Description

Attempts to allocate n_bytes, and returns NULL on failure. Contrast with g_malloc(), which aborts the program on failure.

Parameters

n_bytes gsize
 

Number of bytes to allocate.

Return value

Returns: gpointer
 

The allocated memory, or NULL.

 The data is owned by the called function.
 The return value can be NULL.