Splits a Vorbis comment entry into NUL-terminated name and value strings.
The returned pointers to name and value will be allocated by malloc()
and shall be owned by the caller.
\param entry An existing Vorbis comment entry.
\param field_name The address of where the returned pointer to the
field name will be stored.
\param field_value The address of where the returned pointer to the
field value will be stored.
\assert
\code (entry.entry != NULL && entry.length > 0) \endcode
\code memchr(entry.entry, '=', entry.length) != NULL \endcode
\code field_name != NULL \endcode
\code field_value != NULL \endcode
\retval FLAC__bool
\c false if memory allocation fails or \a entry does not comply with the
Vorbis comment specification, else \c true.
Splits a Vorbis comment entry into NUL-terminated name and value strings.
The returned pointers to name and value will be allocated by malloc() and shall be owned by the caller.
\param entry An existing Vorbis comment entry. \param field_name The address of where the returned pointer to the field name will be stored. \param field_value The address of where the returned pointer to the field value will be stored. \assert \code (entry.entry != NULL && entry.length > 0) \endcode \code memchr(entry.entry, '=', entry.length) != NULL \endcode \code field_name != NULL \endcode \code field_value != NULL \endcode \retval FLAC__bool \c false if memory allocation fails or \a entry does not comply with the Vorbis comment specification, else \c true.