From c7e89ea3a38b8c022a754d779e6ae1100a2b19af Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 19 Jul 2009 17:59:35 +0200 Subject: tag_ape: converted apeItems and tagItems to global vars Don't initialize those arrays each time tag_ape_load() is called. --- src/tag_ape.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/tag_ape.c b/src/tag_ape.c index 7cbf32208..2ffc9b80b 100644 --- a/src/tag_ape.c +++ b/src/tag_ape.c @@ -25,6 +25,26 @@ #include #include +static const char *const apeItems[7] = { + "title", + "artist", + "album", + "comment", + "genre", + "track", + "year" +}; + +static const int tagItems[7] = { + TAG_ITEM_TITLE, + TAG_ITEM_ARTIST, + TAG_ITEM_ALBUM, + TAG_ITEM_COMMENT, + TAG_ITEM_GENRE, + TAG_ITEM_TRACK, + TAG_ITEM_DATE, +}; + struct tag * tag_ape_load(const char *file) { @@ -48,26 +68,6 @@ tag_ape_load(const char *file) unsigned char reserved[8]; } footer; - const char *apeItems[7] = { - "title", - "artist", - "album", - "comment", - "genre", - "track", - "year" - }; - - int tagItems[7] = { - TAG_ITEM_TITLE, - TAG_ITEM_ARTIST, - TAG_ITEM_ALBUM, - TAG_ITEM_COMMENT, - TAG_ITEM_GENRE, - TAG_ITEM_TRACK, - TAG_ITEM_DATE, - }; - fp = fopen(file, "r"); if (!fp) return NULL; -- cgit v1.2.3