aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/test_sid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/test_sid.c')
-rw-r--r--src/plugins/test_sid.c159
1 files changed, 79 insertions, 80 deletions
diff --git a/src/plugins/test_sid.c b/src/plugins/test_sid.c
index cab6c0a..0591626 100644
--- a/src/plugins/test_sid.c
+++ b/src/plugins/test_sid.c
@@ -36,89 +36,88 @@
36int 36int
37main (int argc, char *argv[]) 37main (int argc, char *argv[])
38{ 38{
39 struct SolutionData sid_wizball_sol[] = 39 struct SolutionData sid_wizball_sol[] = {
40 { 40 {
41 { 41 EXTRACTOR_METATYPE_MIMETYPE,
42 EXTRACTOR_METATYPE_MIMETYPE, 42 EXTRACTOR_METAFORMAT_UTF8,
43 EXTRACTOR_METAFORMAT_UTF8, 43 "text/plain",
44 "text/plain", 44 "audio/prs.sid",
45 "audio/prs.sid", 45 strlen ("audio/prs.sid") + 1,
46 strlen ("audio/prs.sid") + 1, 46 0
47 0 47 },
48 },
49 {
50 EXTRACTOR_METATYPE_FORMAT_VERSION,
51 EXTRACTOR_METAFORMAT_UTF8,
52 "text/plain",
53 "2",
54 strlen ("2") + 1,
55 0
56 },
57 {
58 EXTRACTOR_METATYPE_SONG_COUNT,
59 EXTRACTOR_METAFORMAT_UTF8,
60 "text/plain",
61 "9",
62 strlen ("9") + 1,
63 0
64 },
65 {
66 EXTRACTOR_METATYPE_STARTING_SONG,
67 EXTRACTOR_METAFORMAT_UTF8,
68 "text/plain",
69 "4",
70 strlen ("4") + 1,
71 0
72 },
73 {
74 EXTRACTOR_METATYPE_ALBUM,
75 EXTRACTOR_METAFORMAT_UTF8,
76 "text/plain",
77 "Wizball",
78 strlen ("Wizball") + 1,
79 0
80 },
81 {
82 EXTRACTOR_METATYPE_ARTIST,
83 EXTRACTOR_METAFORMAT_UTF8,
84 "text/plain",
85 "Martin Galway",
86 strlen ("Martin Galway") + 1,
87 0
88 },
89 {
90 EXTRACTOR_METATYPE_COPYRIGHT,
91 EXTRACTOR_METAFORMAT_UTF8,
92 "text/plain",
93 "1987 Ocean",
94 strlen ("1987 Ocean") + 1,
95 0
96 },
97 {
98 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
99 EXTRACTOR_METAFORMAT_UTF8,
100 "text/plain",
101 "PAL",
102 strlen ("PAL") + 1,
103 0
104 },
105 {
106 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
107 EXTRACTOR_METAFORMAT_UTF8,
108 "text/plain",
109 "MOS6581",
110 strlen ("MOS6581") + 1,
111 0
112 },
113 { 0, 0, NULL, NULL, 0, -1 }
114 };
115 struct ProblemSet ps[] =
116 { 48 {
117 { "testdata/sid_wizball.sid", 49 EXTRACTOR_METATYPE_FORMAT_VERSION,
118 sid_wizball_sol }, 50 EXTRACTOR_METAFORMAT_UTF8,
119 { NULL, NULL } 51 "text/plain",
120 }; 52 "2",
53 strlen ("2") + 1,
54 0
55 },
56 {
57 EXTRACTOR_METATYPE_SONG_COUNT,
58 EXTRACTOR_METAFORMAT_UTF8,
59 "text/plain",
60 "9",
61 strlen ("9") + 1,
62 0
63 },
64 {
65 EXTRACTOR_METATYPE_STARTING_SONG,
66 EXTRACTOR_METAFORMAT_UTF8,
67 "text/plain",
68 "4",
69 strlen ("4") + 1,
70 0
71 },
72 {
73 EXTRACTOR_METATYPE_ALBUM,
74 EXTRACTOR_METAFORMAT_UTF8,
75 "text/plain",
76 "Wizball",
77 strlen ("Wizball") + 1,
78 0
79 },
80 {
81 EXTRACTOR_METATYPE_ARTIST,
82 EXTRACTOR_METAFORMAT_UTF8,
83 "text/plain",
84 "Martin Galway",
85 strlen ("Martin Galway") + 1,
86 0
87 },
88 {
89 EXTRACTOR_METATYPE_COPYRIGHT,
90 EXTRACTOR_METAFORMAT_UTF8,
91 "text/plain",
92 "1987 Ocean",
93 strlen ("1987 Ocean") + 1,
94 0
95 },
96 {
97 EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
98 EXTRACTOR_METAFORMAT_UTF8,
99 "text/plain",
100 "PAL",
101 strlen ("PAL") + 1,
102 0
103 },
104 {
105 EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
106 EXTRACTOR_METAFORMAT_UTF8,
107 "text/plain",
108 "MOS6581",
109 strlen ("MOS6581") + 1,
110 0
111 },
112 { 0, 0, NULL, NULL, 0, -1 }
113 };
114 struct ProblemSet ps[] = {
115 { "testdata/sid_wizball.sid",
116 sid_wizball_sol },
117 { NULL, NULL }
118 };
121 return ET_main ("sid", ps); 119 return ET_main ("sid", ps);
122} 120}
123 121
122
124/* end of test_sid.c */ 123/* end of test_sid.c */