diff options
Diffstat (limited to 'src/plugins/xm_extractor.c')
-rw-r--r-- | src/plugins/xm_extractor.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/xm_extractor.c b/src/plugins/xm_extractor.c index a1aea27..d0b62bd 100644 --- a/src/plugins/xm_extractor.c +++ b/src/plugins/xm_extractor.c | |||
@@ -70,7 +70,7 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
70 | char xmversion[8]; | 70 | char xmversion[8]; |
71 | size_t n; | 71 | size_t n; |
72 | 72 | ||
73 | if (sizeof (struct Header) > | 73 | if ((ssize_t) sizeof (struct Header) > |
74 | ec->read (ec->cls, | 74 | ec->read (ec->cls, |
75 | &data, | 75 | &data, |
76 | sizeof (struct Header))) | 76 | sizeof (struct Header))) |
@@ -81,9 +81,9 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
81 | return; | 81 | return; |
82 | ADD("audio/x-xm", EXTRACTOR_METATYPE_MIMETYPE); | 82 | ADD("audio/x-xm", EXTRACTOR_METATYPE_MIMETYPE); |
83 | /* Version of Tracker */ | 83 | /* Version of Tracker */ |
84 | snprintf (xmversion, | 84 | snprintf (xmversion, |
85 | sizeof (xmversion), | 85 | sizeof (xmversion), |
86 | "%d.%d", | 86 | "%d.%d", |
87 | head->version[1], | 87 | head->version[1], |
88 | head->version[0]); | 88 | head->version[0]); |
89 | ADD (xmversion, EXTRACTOR_METATYPE_FORMAT_VERSION); | 89 | ADD (xmversion, EXTRACTOR_METATYPE_FORMAT_VERSION); |
@@ -99,7 +99,7 @@ EXTRACTOR_xm_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
99 | n = 19; | 99 | n = 19; |
100 | while ( (n > 0) && isspace ((unsigned char) tracker[n])) | 100 | while ( (n > 0) && isspace ((unsigned char) tracker[n])) |
101 | n--; | 101 | n--; |
102 | tracker[n + 1] = '\0'; | 102 | tracker[n + 1] = '\0'; |
103 | ADD (tracker, EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE); | 103 | ADD (tracker, EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE); |
104 | return; | 104 | return; |
105 | } | 105 | } |