From: Tsuda Kageyu Date: Fri, 17 Apr 2015 00:38:21 +0000 (+0900) Subject: Fix a GCC/Clang warning about singed/unsigned comparison. X-Git-Tag: v1.10beta~109^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8491266b122e99746c2230b18fccbd6fbc698737;p=taglib Fix a GCC/Clang warning about singed/unsigned comparison. --- diff --git a/taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp b/taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp index b7d6dad9..4c750cc5 100644 --- a/taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp +++ b/taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp @@ -237,14 +237,14 @@ void TableOfContentsFrame::parseFields(const ByteVector &data) return; } - int pos = 0, embPos = 0; + int pos = 0; + TagLib::uint embPos = 0; d->elementID = readStringField(data, String::Latin1, &pos).data(String::Latin1); d->elementID.append(char(0)); d->isTopLevel = (data.at(pos) & 2) > 0; d->isOrdered = (data.at(pos++) & 1) > 0; TagLib::uint entryCount = data.at(pos++); - for(TagLib::uint i = 0; i < entryCount; i++) - { + for(TagLib::uint i = 0; i < entryCount; i++) { ByteVector childElementID = readStringField(data, String::Latin1, &pos).data(String::Latin1); childElementID.append(char(0)); d->childElements.append(childElementID);