*_destroy vs pw_properties_free
For most types that have a creation/destruction functions pair (e.g. pw_context
, pw_main_loop
, pw_stream
, ...), those functions are called *_new
and *_destroy
, respectively.
For pw_properties
, however, the destructor is named pw_properties_free
.
Why this inconsistency? Is pw_properties_free
conceptually different from the *_destroy
functions?