From d37c081cda3587851223379db09b9c85ee6a92af Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Thu, 19 Nov 2015 14:20:51 +0900 Subject: [PATCH] Fix compilation errors on Clang. --- taglib/mpeg/id3v1/id3v1tag.cpp | 4 ++++ taglib/mpeg/id3v2/id3v2tag.cpp | 4 ++++ taglib/riff/wav/infotag.cpp | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/taglib/mpeg/id3v1/id3v1tag.cpp b/taglib/mpeg/id3v1/id3v1tag.cpp index 5c3f85d1..39798745 100644 --- a/taglib/mpeg/id3v1/id3v1tag.cpp +++ b/taglib/mpeg/id3v1/id3v1tag.cpp @@ -36,6 +36,10 @@ namespace { class DefaultStringHandler : public TagLib::StringHandler { + public: + DefaultStringHandler() : + TagLib::StringHandler() {} + virtual String parse(const ByteVector &data) const { return String(data, String::Latin1).stripWhiteSpace(); diff --git a/taglib/mpeg/id3v2/id3v2tag.cpp b/taglib/mpeg/id3v2/id3v2tag.cpp index b7b183a4..651c8014 100644 --- a/taglib/mpeg/id3v2/id3v2tag.cpp +++ b/taglib/mpeg/id3v2/id3v2tag.cpp @@ -55,6 +55,10 @@ namespace { class DefaultStringHandler : public TagLib::StringHandler { + public: + DefaultStringHandler() : + TagLib::StringHandler() {} + virtual String parse(const ByteVector &data) const { return String(data, String::Latin1); diff --git a/taglib/riff/wav/infotag.cpp b/taglib/riff/wav/infotag.cpp index b9431ab9..bb9b861d 100644 --- a/taglib/riff/wav/infotag.cpp +++ b/taglib/riff/wav/infotag.cpp @@ -36,6 +36,10 @@ namespace { class DefaultStringHandler : public TagLib::StringHandler { + public: + DefaultStringHandler() : + TagLib::StringHandler() {} + virtual String parse(const ByteVector &data) const { return String(data, String::UTF8);