tag_ape: converted apeItems and tagItems to global vars
Don't initialize those arrays each time tag_ape_load() is called.
This commit is contained in:
parent
09008cb0ec
commit
7b92750622
|
@ -24,6 +24,26 @@
|
||||||
|
|
||||||
#include <stdio.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 *
|
struct tag *
|
||||||
tag_ape_load(const char *file)
|
tag_ape_load(const char *file)
|
||||||
{
|
{
|
||||||
|
@ -47,26 +67,6 @@ tag_ape_load(const char *file)
|
||||||
unsigned char reserved[8];
|
unsigned char reserved[8];
|
||||||
} footer;
|
} 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");
|
fp = fopen(file, "r");
|
||||||
if (!fp)
|
if (!fp)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue