blob: 6d15452b6c27546e612427e0befa208604ad78fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <glib.h>
#include "tag_utility.h"
/* internal taglib structure */
struct tag_entry{
int m_line_type;
const char * m_line_tag;
int m_num_of_values;
const char ** m_required_tags;
/* const char ** m_optional_tags; */
const char ** m_ignored_tags;
public:
tag_entry(int line_type, const char * line_tag, int num_of_values,
const char * required_tags[], const char * ignored_tags[]){
m_line_type = line_type; m_line_tag = line_tag;
m_num_of_values = num_of_values;
m_required_tags = required_tags;
m_ignored_tags = ignored_tags;
}
};
void test(){
TAGLIB_BEGIN_ADD_TAG(1, "\\data", 0);
TAGLIB_REQUIRED_TAGS = {"model", NULL};
TAGLIB_IGNORED_TAGS = {"data", NULL};
TAGLIB_END_ADD_TAG;
}
|