Fix compilation problem with db_stress when using C11 compiler.

Summary:

Test Plan:

Reviewers:

CC:

Task ID: #

Blame Rev:
main
Dhruba Borthakur 12 years ago
parent 24f7983b1f
commit 5dc784c233
  1. 19
      tools/db_stress.cc

@ -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, void VerifyValue(long key, const ReadOptions &opts, const SharedState &shared,
char *value, size_t value_sz, char *value, size_t value_sz,
std::string *value_from_db, bool strict=false) const { std::string *value_from_db, bool strict=false) const {
@ -585,11 +591,6 @@ class StressTest {
return value_sz; // the size of the value set. 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 { void PrintEnv() const {
fprintf(stdout, "LevelDB version : %d.%d\n", fprintf(stdout, "LevelDB version : %d.%d\n",
kMajorVersion, kMinorVersion); kMajorVersion, kMinorVersion);
@ -603,16 +604,16 @@ class StressTest {
char* compression; char* compression;
switch (FLAGS_compression_type) { switch (FLAGS_compression_type) {
case leveldb::kNoCompression: case leveldb::kNoCompression:
compression = "none"; compression = (char *)std::string("none").c_str();
break; break;
case leveldb::kSnappyCompression: case leveldb::kSnappyCompression:
compression = "snappy"; compression = (char *)std::string("snappy").c_str();
break; break;
case leveldb::kZlibCompression: case leveldb::kZlibCompression:
compression = "zlib"; compression = (char *)std::string("zlib").c_str();
break; break;
case leveldb::kBZip2Compression: case leveldb::kBZip2Compression:
compression = "bzip2"; compression = (char *)std::string("bzip2").c_str();
break; break;
} }

Loading…
Cancel
Save