]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
db: Handle internal struct variables better with C linkage
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 9 May 2018 18:05:12 +0000 (14:05 -0400)
committerKefu Chai <tchaikov@gmail.com>
Fri, 11 May 2018 00:46:01 +0000 (08:46 +0800)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
db/c.cc

diff --git a/db/c.cc b/db/c.cc
index 0f77949d3fa5b9d3929e2c2e8dc2b77de9ccc6f4..4a1823596a0109574b33226eabb200e6b05746ac 100644 (file)
--- a/db/c.cc
+++ b/db/c.cc
@@ -1680,11 +1680,11 @@ void rocksdb_writebatch_wi_iterate(
       (*deleted_)(state_, key.data(), key.size());
     }
   };
-  H handler;
-  handler.state_ = state;
-  handler.put_ = put;
-  handler.deleted_ = deleted;
-  b->rep->GetWriteBatch()->Iterate(&handler);
+  H handler_wi;
+  handler_wi.state_ = state;
+  handler_wi.put_ = put;
+  handler_wi.deleted_ = deleted;
+  b->rep->GetWriteBatch()->Iterate(&handler_wi);
 }
 
 const char* rocksdb_writebatch_wi_data(rocksdb_writebatch_wi_t* b, size_t* size) {
@@ -3312,11 +3312,11 @@ rocksdb_slicetransform_t* rocksdb_slicetransform_create_fixed_prefix(size_t pref
     bool InRange(const Slice& src) const override { return rep_->InRange(src); }
     static void DoNothing(void*) { }
   };
-  Wrapper* wrapper = new Wrapper;
-  wrapper->rep_ = rocksdb::NewFixedPrefixTransform(prefixLen);
-  wrapper->state_ = nullptr;
-  wrapper->destructor_ = &Wrapper::DoNothing;
-  return wrapper;
+  Wrapper* wrapper_fp = new Wrapper;
+  wrapper_fp->rep_ = rocksdb::NewFixedPrefixTransform(prefixLen);
+  wrapper_fp->state_ = nullptr;
+  wrapper_fp->destructor_ = &Wrapper::DoNothing;
+  return wrapper_fp;
 }
 
 rocksdb_slicetransform_t* rocksdb_slicetransform_create_noop() {
@@ -3333,11 +3333,11 @@ rocksdb_slicetransform_t* rocksdb_slicetransform_create_noop() {
     bool InRange(const Slice& src) const override { return rep_->InRange(src); }
     static void DoNothing(void*) { }
   };
-  Wrapper* wrapper = new Wrapper;
-  wrapper->rep_ = rocksdb::NewNoopTransform();
-  wrapper->state_ = nullptr;
-  wrapper->destructor_ = &Wrapper::DoNothing;
-  return wrapper;
+  Wrapper* wrapper_n = new Wrapper;
+  wrapper_n->rep_ = rocksdb::NewNoopTransform();
+  wrapper_n->state_ = nullptr;
+  wrapper_n->destructor_ = &Wrapper::DoNothing;
+  return wrapper_n;
 }
 
 rocksdb_universal_compaction_options_t* rocksdb_universal_compaction_options_create() {