Mercurial > hg > sidinfo
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 |