Lines Matching defs:fields
101 frame = malloc(sizeof(*frame) + frametype->nfields * sizeof(*frame->fields));
118 frame->fields = (union id3_field *) &frame[1];
121 id3_field_init(&frame->fields[i], frametype->fields[i]);
135 id3_field_finish(&frame->fields[i]);
175 return (index < frame->nfields) ? &frame->fields[index] : 0;
186 if (id3_field_setframeid(&frame->fields[0], id) == -1 ||
187 id3_field_setbinarydata(&frame->fields[1], data, length) == -1)
252 if (id3_field_parse(&frame->fields[i], &data, end - data, &encoding) == -1)
486 union id3_field *fields, unsigned int length)
495 size += id3_field_render(&fields[i], ptr, &encoding, i < length - 1);
520 decoded_length = render_data(0, frame->fields, frame->nfields);
579 datalen = render_data(ptr, frame->fields, frame->nfields);