summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>2011-08-06 00:19:37 +0000
committerdgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>2011-08-06 00:19:37 +0000
commita05525d13beea3ae56d979fa5fffa9de3652db61 (patch)
tree782f5876711aecea8c414b5281d01290c626b2ab
parent021ee9c32be65c298de20adb021ba6066e674200 (diff)
downloadleveldb-a05525d13beea3ae56d979fa5fffa9de3652db61.tar.gz
@23023120
git-svn-id: https://leveldb.googlecode.com/svn/trunk@47 62dab493-f737-651d-591e-8d6aee1b9529
-rw-r--r--db/db_impl.cc2
-rw-r--r--db/version_set.cc10
-rw-r--r--util/cache.cc2
3 files changed, 7 insertions, 7 deletions
diff --git a/db/db_impl.cc b/db/db_impl.cc
index 5a0648e..fff4eaf 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 5040b72..aace624 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 5829b79..5cff3dd 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;