Creates a new
GPtrArray with a reference count of 1 and use
element_free_func for freeing each element when the array is destroyed
either via g_ptr_array_unref(), when
g_ptr_array_free() is called with
free_segment set to
TRUE or when removing elements.
Available since: 2.22
This function is not directly available to language bindings.
A function to free elements with destroy