aboutsummaryrefslogtreecommitdiffstats
path: root/src/cue
diff options
context:
space:
mode:
Diffstat (limited to 'src/cue')
-rw-r--r--src/cue/cue_tag.c111
-rw-r--r--src/cue/cue_tag.h10
2 files changed, 43 insertions, 78 deletions
diff --git a/src/cue/cue_tag.c b/src/cue/cue_tag.c
index cc6748b8a..e6a8a8545 100644
--- a/src/cue/cue_tag.c
+++ b/src/cue/cue_tag.c
@@ -4,11 +4,11 @@
#include <libcue/libcue.h>
-static struct tag*
-cue_tag_cd(struct Cdtext* cdtext, struct Rem* rem)
+static struct tag *
+cue_tag_cd(struct Cdtext *cdtext, struct Rem *rem)
{
- char* tmp = NULL;
- struct tag* tag = NULL;
+ struct tag *tag;
+ char *tmp;
//if (cdtext == NULL)
//return NULL;
@@ -17,7 +17,7 @@ cue_tag_cd(struct Cdtext* cdtext, struct Rem* rem)
tag_begin_add(tag);
- { /* TAG_ALBUM_ARTIST */
+ /* TAG_ALBUM_ARTIST */
if ((tmp = cdtext_get(PTI_PERFORMER, cdtext)) != NULL)
tag_add_item(tag, TAG_ALBUM_ARTIST, tmp);
@@ -29,9 +29,8 @@ cue_tag_cd(struct Cdtext* cdtext, struct Rem* rem)
else if ((tmp = cdtext_get(PTI_ARRANGER, cdtext)) != NULL)
tag_add_item(tag, TAG_ALBUM_ARTIST, tmp);
- /* TAG_ALBUM_ARTIST */ }
- { /* TAG_ARTIST */
+ /* TAG_ARTIST */
if ((tmp = cdtext_get(PTI_PERFORMER, cdtext)) != NULL)
tag_add_item(tag, TAG_ARTIST, tmp);
@@ -43,7 +42,6 @@ cue_tag_cd(struct Cdtext* cdtext, struct Rem* rem)
else if ((tmp = cdtext_get(PTI_ARRANGER, cdtext)) != NULL)
tag_add_item(tag, TAG_ARTIST, tmp);
- /* TAG_ARTIST */ }
/* TAG_PERFORMER */
if ((tmp = cdtext_get(PTI_PERFORMER, cdtext)) != NULL)
@@ -94,11 +92,11 @@ cue_tag_cd(struct Cdtext* cdtext, struct Rem* rem)
return tag;
}
-static struct tag*
-cue_tag_track(struct Cdtext* cdtext, struct Rem* rem)
+static struct tag *
+cue_tag_track(struct Cdtext *cdtext, struct Rem *rem)
{
- char* tmp = NULL;
- struct tag* tag = NULL;
+ struct tag *tag;
+ char *tmp;
//if (cdtext == NULL)
//return NULL;
@@ -107,7 +105,7 @@ cue_tag_track(struct Cdtext* cdtext, struct Rem* rem)
tag_begin_add(tag);
- { /* TAG_ARTIST */
+ /* TAG_ARTIST */
if ((tmp = cdtext_get(PTI_PERFORMER, cdtext)) != NULL)
tag_add_item(tag, TAG_ARTIST, tmp);
@@ -119,7 +117,6 @@ cue_tag_track(struct Cdtext* cdtext, struct Rem* rem)
else if ((tmp = cdtext_get(PTI_ARRANGER, cdtext)) != NULL)
tag_add_item(tag, TAG_ARTIST, tmp);
- /* TAG_ARTIST */ }
/* TAG_TITLE */
if ((tmp = cdtext_get(PTI_TITLE, cdtext)) != NULL)
@@ -159,14 +156,11 @@ cue_tag_track(struct Cdtext* cdtext, struct Rem* rem)
return tag;
}
-struct tag*
-cue_tag_file( FILE* fp,
- const unsigned int tnum)
+struct tag *
+cue_tag_file(FILE *fp, unsigned tnum)
{
- struct tag* cd_tag = NULL;
- struct tag* track_tag = NULL;
- struct tag* merge_tag = NULL;
- struct Cd* cd = NULL;
+ struct Cd *cd;
+ struct tag *cd_tag, *track_tag;
if (tnum > 256)
return NULL;
@@ -178,49 +172,34 @@ cue_tag_file( FILE* fp,
if (cd == NULL)
return NULL;
- else
- {
- /* tag from CDtext info */
- cd_tag = cue_tag_cd( cd_get_cdtext(cd),
- cd_get_rem(cd));
- /* tag from TRACKtext info */
- track_tag = cue_tag_track( track_get_cdtext( cd_get_track(cd, tnum)),
- track_get_rem( cd_get_track(cd, tnum)));
+ /* tag from CDtext info */
+ cd_tag = cue_tag_cd(cd_get_cdtext(cd), cd_get_rem(cd));
- cd_delete(cd);
- }
+ /* tag from TRACKtext info */
+ track_tag = cue_tag_track(track_get_cdtext(cd_get_track(cd, tnum)),
+ track_get_rem(cd_get_track(cd, tnum)));
+
+ cd_delete(cd);
- if ((cd_tag != NULL) && (track_tag != NULL))
- {
- merge_tag = tag_merge(cd_tag, track_tag);
+ if (cd_tag != NULL && track_tag != NULL) {
+ struct tag *merge_tag = tag_merge(cd_tag, track_tag);
tag_free(cd_tag);
tag_free(track_tag);
return merge_tag;
- }
-
- else if (cd_tag != NULL)
- {
+ } else if (cd_tag != NULL)
return cd_tag;
- }
-
else if (track_tag != NULL)
- {
return track_tag;
- }
-
else
return NULL;
}
-struct tag*
-cue_tag_string( char* str,
- const unsigned int tnum)
+struct tag *
+cue_tag_string(char *str, unsigned tnum)
{
- struct tag* cd_tag = NULL;
- struct tag* track_tag = NULL;
- struct tag* merge_tag = NULL;
- struct Cd* cd = NULL;
+ struct Cd *cd;
+ struct tag *cd_tag, *track_tag;
if (tnum > 256)
return NULL;
@@ -232,37 +211,25 @@ cue_tag_string( char* str,
if (cd == NULL)
return NULL;
- else
- {
- /* tag from CDtext info */
- cd_tag = cue_tag_cd( cd_get_cdtext(cd),
- cd_get_rem(cd));
- /* tag from TRACKtext info */
- track_tag = cue_tag_track( track_get_cdtext( cd_get_track(cd, tnum)),
- track_get_rem( cd_get_track(cd, tnum)));
+ /* tag from CDtext info */
+ cd_tag = cue_tag_cd(cd_get_cdtext(cd), cd_get_rem(cd));
- cd_delete(cd);
- }
+ /* tag from TRACKtext info */
+ track_tag = cue_tag_track(track_get_cdtext(cd_get_track(cd, tnum)),
+ track_get_rem(cd_get_track(cd, tnum)));
+
+ cd_delete(cd);
- if ((cd_tag != NULL) && (track_tag != NULL))
- {
- merge_tag = tag_merge(cd_tag, track_tag);
+ if (cd_tag != NULL && track_tag != NULL) {
+ struct tag *merge_tag = tag_merge(cd_tag, track_tag);
tag_free(cd_tag);
tag_free(track_tag);
return merge_tag;
- }
-
- else if (cd_tag != NULL)
- {
+ } else if (cd_tag != NULL)
return cd_tag;
- }
-
else if (track_tag != NULL)
- {
return track_tag;
- }
-
else
return NULL;
}
diff --git a/src/cue/cue_tag.h b/src/cue/cue_tag.h
index 2a7738ea2..0168b7537 100644
--- a/src/cue/cue_tag.h
+++ b/src/cue/cue_tag.h
@@ -9,13 +9,11 @@
struct tag;
-struct tag*
-cue_tag_file( FILE*,
- const unsigned int);
+struct tag *
+cue_tag_file(FILE *file, unsigned tnum);
-struct tag*
-cue_tag_string( char*,
- const unsigned int);
+struct tag *
+cue_tag_string(char *str, unsigned tnum);
#endif /* libcue */
#endif