]> granicus.if.org Git - taglib/commitdiff
fix one of the checks, don't cast this to a value over 255
authorScott Wheeler <wheeler@kde.org>
Mon, 11 Feb 2008 22:49:59 +0000 (22:49 +0000)
committerScott Wheeler <wheeler@kde.org>
Mon, 11 Feb 2008 22:49:59 +0000 (22:49 +0000)
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@773877 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

taglib/toolkit/tbytevector.cpp

index 4a51fed8e8af9b052ed93b4bb37fa828da7f9812..e180e908419e33395f26bbcc171e68db7529e4ad 100644 (file)
@@ -116,7 +116,7 @@ namespace TagLib {
       lastOccurrence[i] = uchar(pattern.size());
 
     for(uint i = 0; i < pattern.size() - 1; ++i)
-      lastOccurrence[unsigned(pattern[i])] = uchar(pattern.size() - i - 1);
+      lastOccurrence[uchar(pattern[i])] = uchar(pattern.size() - i - 1);
 
     for(uint i = pattern.size() - 1 + offset; i < v.size(); i += lastOccurrence[uchar(v.at(i))]) {
       int iBuffer = i;
@@ -430,8 +430,8 @@ ByteVector &ByteVector::replace(const ByteVector &pattern, const ByteVector &wit
 
   int offset = find(pattern);
 
-  while(offset >= 0)
-  {
+  while(offset >= 0) {
+
     const int originalSize = size();
 
     if(withSize > patternSize)