Commit c7e89ea3 authored by Max Kellermann's avatar Max Kellermann

tag_ape: converted apeItems and tagItems to global vars

Don't initialize those arrays each time tag_ape_load() is called.
parent 65ad2984
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment