Lines Matching refs:stringlist
75 field->stringlist.nstrings = 0;
76 field->stringlist.strings = 0;
141 for (i = 0; i < field->stringlist.nstrings; ++i)
142 free(field->stringlist.strings[i]);
144 if (field->stringlist.strings)
145 free(field->stringlist.strings);
299 strings = realloc(field->stringlist.strings,
300 (field->stringlist.nstrings + 1) * sizeof(*strings));
306 field->stringlist.strings = strings;
307 field->stringlist.strings[field->stringlist.nstrings++] = ucs4;
380 for (i = 0; i < field->stringlist.nstrings; ++i) {
381 size += id3_render_string(ptr, field->stringlist.strings[i], *encoding,
382 (i < field->stringlist.nstrings - 1) ||
583 * DESCRIPTION: set the value of a stringlist field
616 field->stringlist.strings = strings;
617 field->stringlist.nstrings = length;
624 * DESCRIPTION: add a string to a stringlist field
642 strings = realloc(field->stringlist.strings,
643 (field->stringlist.nstrings + 1) * sizeof(*strings));
649 field->stringlist.strings = strings;
650 field->stringlist.strings[field->stringlist.nstrings++] = new;
810 * DESCRIPTION: return the number of strings in a stringlist field
819 return field->stringlist.nstrings;
824 * DESCRIPTION: return one value of a stringlist field
834 index >= field->stringlist.nstrings)
837 string = field->stringlist.strings[index];