From a05525d13beea3ae56d979fa5fffa9de3652db61 Mon Sep 17 00:00:00 2001 From: "dgrogan@chromium.org" Date: Sat, 6 Aug 2011 00:19:37 +0000 Subject: [PATCH] @23023120 git-svn-id: https://leveldb.googlecode.com/svn/trunk@47 62dab493-f737-651d-591e-8d6aee1b9529 --- db/db_impl.cc | 2 +- db/version_set.cc | 10 +++++----- util/cache.cc | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/db/db_impl.cc b/db/db_impl.cc index 5a0648e50..fff4eaf85 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -1141,7 +1141,7 @@ bool DBImpl::GetProperty(const Slice& property, std::string* value) { in.remove_prefix(strlen("num-files-at-level")); uint64_t level; bool ok = ConsumeDecimalNumber(&in, &level) && in.empty(); - if (!ok || level < 0 || level >= config::kNumLevels) { + if (!ok || level >= config::kNumLevels) { return false; } else { char buf[100]; diff --git a/db/version_set.cc b/db/version_set.cc index 5040b72f6..aace6245d 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -103,7 +103,7 @@ bool SomeFileOverlapsRange( const Slice& largest_user_key) { // Find the earliest possible internal key for smallest_user_key InternalKey small(smallest_user_key, kMaxSequenceNumber, kValueTypeForSeek); - const int index = FindFile(icmp, files, small.Encode()); + const uint32_t index = FindFile(icmp, files, small.Encode()); return ((index < files.size()) && icmp.user_comparator()->Compare( largest_user_key, files[index]->smallest.user_key()) >= 0); @@ -266,7 +266,7 @@ Status Version::Get(const ReadOptions& options, // Level-0 files may overlap each other. Find all files that // overlap user_key and process them in order from newest to oldest. tmp.reserve(num_files); - for (int i = 0; i < num_files; i++) { + for (uint32_t i = 0; i < num_files; i++) { FileMetaData* f = files[i]; if (ucmp->Compare(user_key, f->smallest.user_key()) >= 0 && ucmp->Compare(user_key, f->largest.user_key()) <= 0) { @@ -297,7 +297,7 @@ Status Version::Get(const ReadOptions& options, } } - for (int i = 0; i < num_files; ++i) { + for (uint32_t i = 0; i < num_files; ++i) { if (last_file_read != NULL && stats->seek_file == NULL) { // We have had more than one seek for this read. Charge the 1st file. stats->seek_file = last_file_read; @@ -442,7 +442,7 @@ class VersionSet::Builder { to_unref.push_back(*it); } delete added; - for (int i = 0; i < to_unref.size(); i++) { + for (uint32_t i = 0; i < to_unref.size(); i++) { FileMetaData* f = to_unref[i]; f->refs--; if (f->refs <= 0) { @@ -533,7 +533,7 @@ class VersionSet::Builder { #ifndef NDEBUG // Make sure there is no overlap in levels > 0 if (level > 0) { - for (int i = 1; i < v->files_[level].size(); i++) { + for (uint32_t i = 1; i < v->files_[level].size(); i++) { const InternalKey& prev_end = v->files_[level][i-1]->largest; const InternalKey& this_begin = v->files_[level][i]->smallest; if (vset_->icmp_.Compare(prev_end, this_begin) >= 0) { diff --git a/util/cache.cc b/util/cache.cc index 5829b79fd..5cff3ddce 100644 --- a/util/cache.cc +++ b/util/cache.cc @@ -112,7 +112,7 @@ class HandleTable { LRUHandle** new_list = new LRUHandle*[new_length]; memset(new_list, 0, sizeof(new_list[0]) * new_length); uint32_t count = 0; - for (int i = 0; i < length_; i++) { + for (uint32_t i = 0; i < length_; i++) { LRUHandle* h = list_[i]; while (h != NULL) { LRUHandle* next = h->next_hash;