An allocator used to allocate data for the attributes in this
[structAttributes] set.
This is a function that acts like g_realloc. Specifically it frees when length is
set to zero, it allocates when data is set to %NULL, and it reallocates when both
are valid.
An allocator used to allocate data for the attributes in this [struct
Attributes]
set.This is a function that acts like g_realloc. Specifically it frees when length is set to zero, it allocates when data is set to %NULL, and it reallocates when both are valid.