Home | History | Annotate | Download | only in libFLAC

Lines Matching refs:field_name

295 static int vorbiscomment_find_entry_from_(const FLAC__StreamMetadata *object, unsigned offset, const char *field_name, unsigned field_name_length)
301 FLAC__ASSERT(0 != field_name);
304 if(FLAC__metadata_object_vorbiscomment_entry_matches(object->data.vorbis_comment.comments[i], field_name, field_name_length))
1311 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair(FLAC__StreamMetadata_VorbisComment_Entry *entry, const char *field_name, const char *field_value)
1314 FLAC__ASSERT(0 != field_name);
1317 if(!FLAC__format_vorbiscomment_entry_name_is_legal(field_name))
1323 const size_t nn = strlen(field_name);
1328 memcpy(entry->entry, field_name, nn);
1337 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair(const FLAC__StreamMetadata_VorbisComment_Entry entry, char **field_name, char **field_value)
1340 FLAC__ASSERT(0 != field_name);
1353 if(0 == (*field_name = (char*)safe_malloc_add_2op_(nn, /*+*/1)))
1356 free(*field_name);
1359 memcpy(*field_name, entry.entry, nn);
1361 (*field_name)[nn] = '\0';
1368 FLAC_API FLAC__bool FLAC__metadata_object_vorbiscomment_entry_matches(const FLAC__StreamMetadata_VorbisComment_Entry entry, const char *field_name, unsigned field_name_length)
1378 return (0 != eq && (unsigned)(eq-entry.entry) == field_name_length && 0 == FLAC__STRNCASECMP(field_name, (const char *)entry.entry, field_name_length));
1383 FLAC_API int FLAC__metadata_object_vorbiscomment_find_entry_from(const FLAC__StreamMetadata *object, unsigned offset, const char *field_name)
1385 FLAC__ASSERT(0 != field_name);
1387 return vorbiscomment_find_entry_from_(object, offset, field_name, strlen(field_name));
1390 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entry_matching(FLAC__StreamMetadata *object, const char *field_name)
1392 const unsigned field_name_length = strlen(field_name);
1399 if(FLAC__metadata_object_vorbiscomment_entry_matches(object->data.vorbis_comment.comments[i], field_name, field_name_length)) {
1410 FLAC_API int FLAC__metadata_object_vorbiscomment_remove_entries_matching(FLAC__StreamMetadata *object, const char *field_name)
1414 const unsigned field_name_length = strlen(field_name);
1422 if(FLAC__metadata_object_vorbiscomment_entry_matches(object->data.vorbis_comment.comments[i], field_name, field_name_length)) {