aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-07-19 17:59:35 +0200
committerMax Kellermann <max@duempel.org>2010-06-30 21:15:14 +0200
commitc7e89ea3a38b8c022a754d779e6ae1100a2b19af (patch)
tree6cc686308f79ea944cc9e70348fd669939d446d7 /src
parent65ad29846084755eef3f4bcec761bed921563a24 (diff)
downloadmpd-c7e89ea3a38b8c022a754d779e6ae1100a2b19af.tar.gz
mpd-c7e89ea3a38b8c022a754d779e6ae1100a2b19af.tar.xz
mpd-c7e89ea3a38b8c022a754d779e6ae1100a2b19af.zip
tag_ape: converted apeItems and tagItems to global vars
Don't initialize those arrays each time tag_ape_load() is called.
Diffstat (limited to 'src')
-rw-r--r--src/tag_ape.c40
1 files 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 <assert.h>
#include <stdio.h>
+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;