comparison sidinfo.c @ 140:9f96b37c4f75

Don't print songlengths field if there are none.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 02 Jun 2017 07:39:19 +0300
parents d40c371ce1f9
children 71725be55ed1
comparison
equal deleted inserted replaced
139:830125ad15c4 140:9f96b37c4f75
523 case 18: PR("%s", NULL, psid->sidName); break; 523 case 18: PR("%s", NULL, psid->sidName); break;
524 case 19: PR("%s", NULL, psid->sidAuthor); break; 524 case 19: PR("%s", NULL, psid->sidAuthor); break;
525 case 20: PR("%s", NULL, psid->sidCopyright); break; 525 case 20: PR("%s", NULL, psid->sidCopyright); break;
526 526
527 case 21: 527 case 21:
528 siPrintFieldPrefix(outFile, opt); 528 {
529 th_md5_print(outFile, psid->hash); 529 siPrintFieldPrefix(outFile, opt);
530 siPrintFieldSeparator(outFile); 530 th_md5_print(outFile, psid->hash);
531 siPrintFieldSeparator(outFile);
532 }
531 break; 533 break;
532 534
533 case 22: 535 case 22:
534 siPrintFieldPrefix(outFile, opt);
535 if (psid->lengths != NULL) 536 if (psid->lengths != NULL)
536 { 537 {
537 int i; 538 int i;
539 siPrintFieldPrefix(outFile, opt);
538 for (i = 0; i < psid->lengths->nlengths; i++) 540 for (i = 0; i < psid->lengths->nlengths; i++)
539 { 541 {
540 int len = psid->lengths->lengths[i]; 542 int len = psid->lengths->lengths[i];
541 fprintf(outFile, "%d:%d%s", len / 60, len % 60, 543 fprintf(outFile, "%d:%d%s", len / 60, len % 60,
542 (i < psid->lengths->nlengths - 1) ? " " : ""); 544 (i < psid->lengths->nlengths - 1) ? " " : "");
543 } 545 }
544 } 546 siPrintFieldSeparator(outFile);
545 siPrintFieldSeparator(outFile); 547 }
546 break; 548 break;
547 } 549 }
548 } 550 }
549 551
550 552