Fix compilation problem with db_stress when using C11 compiler.

Summary:

Test Plan:

Reviewers:

CC:

Task ID: #

Blame Rev:
This commit is contained in:
Dhruba Borthakur 2012-10-12 17:00:25 -07:00
parent 24f7983b1f
commit 5dc784c233

View File

@ -538,6 +538,12 @@ class StressTest {
}
}
void VerificationAbort(std::string msg, long key) const {
fprintf(stderr, "Verification failed for key %ld: %s\n",
key, msg.c_str());
exit(1);
}
void VerifyValue(long key, const ReadOptions &opts, const SharedState &shared,
char *value, size_t value_sz,
std::string *value_from_db, bool strict=false) const {
@ -585,11 +591,6 @@ class StressTest {
return value_sz; // the size of the value set.
}
void VerificationAbort(char *msg, long key) const {
fprintf(stderr, "Verification failed for key %ld: %s\n", key, msg);
exit(1);
}
void PrintEnv() const {
fprintf(stdout, "LevelDB version : %d.%d\n",
kMajorVersion, kMinorVersion);
@ -603,16 +604,16 @@ class StressTest {
char* compression;
switch (FLAGS_compression_type) {
case leveldb::kNoCompression:
compression = "none";
compression = (char *)std::string("none").c_str();
break;
case leveldb::kSnappyCompression:
compression = "snappy";
compression = (char *)std::string("snappy").c_str();
break;
case leveldb::kZlibCompression:
compression = "zlib";
compression = (char *)std::string("zlib").c_str();
break;
case leveldb::kBZip2Compression:
compression = "bzip2";
compression = (char *)std::string("bzip2").c_str();
break;
}