]> granicus.if.org Git - taglib/commitdiff
Fix compilation warnings
authorLukáš Lalinský <lalinsky@gmail.com>
Fri, 4 Sep 2009 08:50:24 +0000 (08:50 +0000)
committerLukáš Lalinský <lalinsky@gmail.com>
Fri, 4 Sep 2009 08:50:24 +0000 (08:50 +0000)
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1019655 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

taglib/mpeg/id3v2/frames/attachedpictureframe.cpp
taglib/ogg/oggfile.cpp
taglib/riff/rifffile.cpp

index ee8f3e0b1225bd9a558bfcac9c19b0d00556011d..a763e1836fb02bd4df27ed8bd8272c3f18ef389b 100644 (file)
@@ -137,7 +137,7 @@ void AttachedPictureFrame::parseFields(const ByteVector &data)
 
   d->mimeType = readStringField(data, String::Latin1, &pos);
   /* Now we need at least two more bytes available */  
-  if (pos + 1 >= data.size()) {
+  if (uint(pos) + 1 >= data.size()) {
     debug("Truncated picture frame.");
     return;
   }
index de9fce9657d828362f1303d2169928834b23861d..042ed380ab843e928fe3445dc6c62f14ac1d8e44 100644 (file)
@@ -394,8 +394,8 @@ void Ogg::File::writePageGroup(const List<int> &thePageGroup)
   // First step: Pages that contain the comment data
 
   for(List<Page *>::ConstIterator it = pages.begin(); it != pages.end(); ++it) {
-    const int index = (*it)->header()->pageSequenceNumber();
-    if(index < static_cast<int>(d->pages.size())) {
+    const unsigned int index = (*it)->header()->pageSequenceNumber();
+    if(index < d->pages.size()) {
       delete d->pages[index];
       d->pages[index] = *it;
     }
@@ -411,8 +411,8 @@ void Ogg::File::writePageGroup(const List<int> &thePageGroup)
   // Second step: the renumbered pages
 
   for(List<Page *>::ConstIterator it = renumberedPages.begin(); it != renumberedPages.end(); ++it) {
-    const int index = (*it)->header()->pageSequenceNumber();
-    if(index < static_cast<int>(d->pages.size())) {
+    const unsigned int index = (*it)->header()->pageSequenceNumber();
+    if(index < d->pages.size()) {
       delete d->pages[index];
       d->pages[index] = *it;
     }
index 25ada55265222f4355bc79344285c59766ec1ffa..595691f5dee3317dbea3a6f45eeaef733fdba7d5 100644 (file)
@@ -167,7 +167,7 @@ void RIFF::File::read()
     ByteVector chunkName = readBlock(4);
     uint chunkSize = readBlock(4).toUInt(bigEndian);
 
-    if(tell() + chunkSize > length()) {
+    if(tell() + chunkSize > uint(length())) {
       // something wrong
       break;
     }