Lines Matching defs:text

27 	char	text[12];
191 sanitize_album(cdtext &text)
193 cut_string(text.album, text.artist);
194 sanitize_string(text.album);
196 if (text.album != NULL && !strcasecmp(text.album, "My CD")) {
198 free(text.album);
199 text.album = NULL;
202 if ((text.artist == NULL || text.artist[0] == '\0') && text.album != NULL) {
204 char *space = strstr(text.album, " ");
207 text.artist = text.album;
208 text.album = copy_string(space + 2);
210 sanitize_string(text.artist);
211 sanitize_string(text.album);
218 sanitize_titles(cdtext &text)
220 for (uint8 i = 0; i < text.track_count; i++) {
221 cut_string(text.titles[i], "(Album Version)");
222 sanitize_string(text.titles[i]);
223 sanitize_string(text.artists[i]);
225 if (text.artists[i] != NULL && text.artist != NULL
226 && !strcasecmp(text.artists[i], text.artist)) {
228 free(text.artists[i]);
229 text.artists[i] = NULL;
232 if (text.titles[i] != NULL && text.titles[i][0] == '\t' && i > 0)
233 text.titles[i] = copy_string(text.titles[i - 1]);
285 correct_case(cdtext &text)
290 if (!single_case(text.album, upper, first)
291 || !single_case(text.artist, upper, first))
294 for (int32 i = 0; i < text.track_count; i++) {
295 if (!single_case(text.titles[i], upper, first)
296 || !single_case(text.artists[i], upper, first))
303 capitalize_string(text.album);
304 capitalize_string(text.artist);
305 for (int32 i = 0; i < text.track_count; i++) {
306 capitalize_string(text.titles[i]);
307 capitalize_string(text.artists[i]);
347 /*! Parses a \a pack data into the provided text buffer; the corresponding
369 memcpy(buffer, lastPack->text + state, 12 - state);
385 memcpy(buffer, &lastPack->text[12 - position], position);
394 if (isprint(pack->text[i]))
395 dprintf("%c", pack->text[i]);
404 memcpy(buffer + length, pack->text, 12);
430 if (lastPack->text[i] == '\0') {
443 dump_cdtext(cdtext &text)
445 if (text.album)
446 dprintf("Album: \"%s\"\n", text.album);
447 if (text.artist)
448 dprintf("Artist: \"%s\"\n", text.artist);
449 for (uint8 i = 0; i < text.track_count; i++) {
450 dprintf("Track %02u: \"%s\"%s%s%s\n", i + 1, text.titles[i],
451 text.artists[i] ? " (" : "", text.artists[i] ? text.artists[i] : "",
452 text.artists[i] ? ")" : "");
601 char text[256];
606 size_t length = sizeof(text);
609 state, text, length))
616 cdtext.album = to_utf8(text);
619 cdtext.titles[track - 1] = to_utf8(text);
628 cdtext.artist = to_utf8(text);
631 cdtext.artists[track - 1] = to_utf8(text);
637 dprintf("UNKNOWN %u: \"%s\"\n", id, text);