Lines Matching refs:contributor
165 MAYBEFREE(psong->contributor[role]);
203 if(!psong->contributor[ROLE_ARTIST] &&
204 (psong->contributor[ROLE_BAND] || psong->contributor[ROLE_CONDUCTOR]))
206 if(psong->contributor[ROLE_BAND])
207 len += strlen(psong->contributor[ROLE_BAND]);
208 if(psong->contributor[ROLE_CONDUCTOR])
209 len += strlen(psong->contributor[ROLE_CONDUCTOR]);
213 psong->contributor[ROLE_ARTIST] = (char*)calloc(len, 1);
214 if(psong->contributor[ROLE_ARTIST])
216 if(psong->contributor[ROLE_BAND])
217 strcat(psong->contributor[ROLE_ARTIST], psong->contributor[ROLE_BAND]);
219 if(psong->contributor[ROLE_BAND] && psong->contributor[ROLE_CONDUCTOR])
220 strcat(psong->contributor[ROLE_ARTIST], " - ");
222 if(psong->contributor[ROLE_CONDUCTOR])
223 strcat(psong->contributor[ROLE_ARTIST], psong->contributor[ROLE_CONDUCTOR]);