Module libpulse_sys::xmalloc
source · Expand description
Memory allocation functions.
Functions
- Frees allocated memory.
- Allocates the specified number of bytes, just like
malloc()
does. However, in case of OOM, terminate. - Same as
pa_xmalloc()
, but initializes allocated memory to 0. - Duplicates the specified memory block.
- Allocates
n
new structures of the specified type. - Same as
pa_xnew()
but sets the memory to zero. - Same as
pa_xnew()
but duplicates the specified data. - The combination of
pa_xmalloc()
andrealloc()
. - Reallocates
n
new structures of the specified type. - Duplicates the specified string, allocating memory with
pa_xmalloc()
. - Duplicates the specified string, but truncate after
l
characters.