rendered paste body
audioSort(&info, link_source, link_target);
}
void audioSort(struct audio *info, char *link_source, char *link_target)
{
#if ( audio_genre_sort == TRUE ) || (audio_artist_sort == TRUE) || (audio_year_sort == TRUE) || (audio_group_sort == TRUE)
char *temp_p = NULL;
int n = 0;
#else
(void)info; (void)link_source; (void)link_target;
#endif
#if ( audio_genre_sort == TRUE )
d_log("audioSort: Sorting mp3 by genre (%s)\n", info->id3_genre);
createlink(audio_genre_path, info->id3_genre, link_source, link_target);
#endif
#if ( audio_artist_sort == TRUE )
d_log("audioSort: Sorting mp3 by artist\n");
if (*info->id3_artist) {
d_log("audioSort: - artist: %s\n", info->id3_artist);
if (memcmp(info->id3_artist, "VA", 3)) {
temp_p = ng_realloc(temp_p, 2, 1, 0, NULL, 1);
snprintf(temp_p, 2, "%c", toupper(*info->id3_artist));
createlink(audio_artist_path, temp_p, link_source, link_target);
ng_free(temp_p);
} else
createlink(audio_artist_path, "VA", link_source, link_target);