summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
Diffstat (limited to 'db')
-rw-r--r--db/column_family_test.cc2
-rw-r--r--db/compact_files_test.cc6
-rw-r--r--db/compaction_job_stats_test.cc2
-rw-r--r--db/comparator_db_test.cc5
-rw-r--r--db/db_bench.cc6
-rw-r--r--db/db_test.cc2
-rw-r--r--db/memtable_list_test.cc11
7 files changed, 22 insertions, 12 deletions
diff --git a/db/column_family_test.cc b/db/column_family_test.cc
index c03e0d137..484a4c66a 100644
--- a/db/column_family_test.cc
+++ b/db/column_family_test.cc
@@ -121,7 +121,7 @@ class ColumnFamilyTest : public testing::Test {
#ifndef CYGWIN
return std::stoi(value);
#else
- return std::strtol(value.c_str(), 0);
+ return std::strtol(value.c_str(), 0 /* off */, 10 /* base */);
#endif
}
diff --git a/db/compact_files_test.cc b/db/compact_files_test.cc
index 3208b264b..b63e7f678 100644
--- a/db/compact_files_test.cc
+++ b/db/compact_files_test.cc
@@ -9,6 +9,7 @@
#include "rocksdb/db.h"
#include "rocksdb/env.h"
+#include "util/string_util.h"
#include "util/testharness.h"
namespace rocksdb {
@@ -76,9 +77,8 @@ TEST_F(CompactFilesTest, ObsoleteFiles) {
// create couple files
for (int i = 1000; i < 2000; ++i) {
- db->Put(WriteOptions(),
- std::to_string(i),
- std::string(kWriteBufferSize / 10, 'a' + (i % 26)));
+ db->Put(WriteOptions(), ToString(i),
+ std::string(kWriteBufferSize / 10, 'a' + (i % 26)));
}
auto l0_files = collector->GetFlushedFiles();
diff --git a/db/compaction_job_stats_test.cc b/db/compaction_job_stats_test.cc
index ff76d5040..e481b4810 100644
--- a/db/compaction_job_stats_test.cc
+++ b/db/compaction_job_stats_test.cc
@@ -573,7 +573,7 @@ TEST_F(CompactionJobStatsTest, CompactionJobStatsTest) {
snprintf(buf, kBufSize, "%d", ++num_L0_files);
ASSERT_EQ(std::string(buf), FilesPerLevel(1));
}
- ASSERT_EQ(std::to_string(num_L0_files), FilesPerLevel(1));
+ ASSERT_EQ(ToString(num_L0_files), FilesPerLevel(1));
// 2nd Phase: perform L0 -> L1 compaction.
int L0_compaction_count = 6;
diff --git a/db/comparator_db_test.cc b/db/comparator_db_test.cc
index 6013f75dc..c9f88d61e 100644
--- a/db/comparator_db_test.cc
+++ b/db/comparator_db_test.cc
@@ -177,8 +177,13 @@ class DoubleComparator : public Comparator {
virtual const char* Name() const override { return "DoubleComparator"; }
virtual int Compare(const Slice& a, const Slice& b) const override {
+#ifndef CYGWIN
double da = std::stod(a.ToString());
double db = std::stod(b.ToString());
+#else
+ double da = std::strtod(a.ToString().c_str(), 0 /* endptr */);
+ double db = std::strtod(a.ToString().c_str(), 0 /* endptr */);
+#endif
if (da == db) {
return a.compare(b);
} else if (da > db) {
diff --git a/db/db_bench.cc b/db/db_bench.cc
index b5fa4e277..d9ee310ce 100644
--- a/db/db_bench.cc
+++ b/db/db_bench.cc
@@ -3665,7 +3665,11 @@ int main(int argc, char** argv) {
FLAGS_max_bytes_for_level_multiplier_additional, ',');
for (unsigned int j= 0; j < fanout.size(); j++) {
FLAGS_max_bytes_for_level_multiplier_additional_v.push_back(
- std::stoi(fanout[j]));
+#ifndef CYGWIN
+ std::stoi(fanout[j]));
+#else
+ stoi(fanout[j]));
+#endif
}
FLAGS_compression_type_e =
diff --git a/db/db_test.cc b/db/db_test.cc
index 3465e51d7..db6cc4cc7 100644
--- a/db/db_test.cc
+++ b/db/db_test.cc
@@ -13282,7 +13282,7 @@ TEST_F(DBTest, LargeBatchWithColumnFamilies) {
pass);
for (;;) {
std::string data(3000, j++ % 127 + 20);
- data += std::to_string(j);
+ data += ToString(j);
batch.Put(handles_[0], Slice(data), Slice(data));
if (batch.GetDataSize() > write_size) {
break;
diff --git a/db/memtable_list_test.cc b/db/memtable_list_test.cc
index 7b27c31fa..598c6b805 100644
--- a/db/memtable_list_test.cc
+++ b/db/memtable_list_test.cc
@@ -13,6 +13,7 @@
#include "db/writebuffer.h"
#include "rocksdb/db.h"
#include "rocksdb/status.h"
+#include "util/string_util.h"
#include "util/testharness.h"
namespace rocksdb {
@@ -415,11 +416,11 @@ TEST_F(MemTableListTest, FlushPendingTest) {
std::string value;
MergeContext merge_context;
- mem->Add(++seq, kTypeValue, "key1", std::to_string(i));
- mem->Add(++seq, kTypeValue, "keyN" + std::to_string(i), "valueN");
- mem->Add(++seq, kTypeValue, "keyX" + std::to_string(i), "value");
- mem->Add(++seq, kTypeValue, "keyM" + std::to_string(i), "valueM");
- mem->Add(++seq, kTypeDeletion, "keyX" + std::to_string(i), "");
+ mem->Add(++seq, kTypeValue, "key1", ToString(i));
+ mem->Add(++seq, kTypeValue, "keyN" + ToString(i), "valueN");
+ mem->Add(++seq, kTypeValue, "keyX" + ToString(i), "value");
+ mem->Add(++seq, kTypeValue, "keyM" + ToString(i), "valueM");
+ mem->Add(++seq, kTypeDeletion, "keyX" + ToString(i), "");
tables.push_back(mem);
}