提交 ce22ea99 编写于 作者: A Adam Retter 提交者: Facebook Github Bot

Fix casts for MSVC

Summary:
I am not sure if this is the best way to fix this?
Closes https://github.com/facebook/rocksdb/pull/1452

Differential Revision: D4109338

Pulled By: yiwu-arbug

fbshipit-source-id: ca40809
上级 196af035
...@@ -2136,7 +2136,7 @@ jintArray Java_org_rocksdb_Options_maxBytesForLevelMultiplierAdditional( ...@@ -2136,7 +2136,7 @@ jintArray Java_org_rocksdb_Options_maxBytesForLevelMultiplierAdditional(
jint* additionals = new jint[size]; jint* additionals = new jint[size];
for (size_t i = 0; i < size; i++) { for (size_t i = 0; i < size; i++) {
additionals[i] = reinterpret_cast<jint>(mbflma[i]); additionals[i] = static_cast<jint>(mbflma[i]);
} }
jsize jlen = static_cast<jsize>(size); jsize jlen = static_cast<jsize>(size);
...@@ -2162,7 +2162,7 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplierAdditional( ...@@ -2162,7 +2162,7 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplierAdditional(
auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle); auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
opt->max_bytes_for_level_multiplier_additional.clear(); opt->max_bytes_for_level_multiplier_additional.clear();
for (jsize i = 0; i < len; i++) { for (jsize i = 0; i < len; i++) {
opt->max_bytes_for_level_multiplier_additional.push_back(reinterpret_cast<int32_t>(additionals[i])); opt->max_bytes_for_level_multiplier_additional.push_back(static_cast<int32_t>(additionals[i]));
} }
} }
...@@ -3398,7 +3398,7 @@ jintArray Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplierAdditio ...@@ -3398,7 +3398,7 @@ jintArray Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplierAdditio
jint* additionals = new jint[size]; jint* additionals = new jint[size];
for (size_t i = 0; i < size; i++) { for (size_t i = 0; i < size; i++) {
additionals[i] = reinterpret_cast<jint>(mbflma[i]); additionals[i] = static_cast<jint>(mbflma[i]);
} }
jsize jlen = static_cast<jsize>(size); jsize jlen = static_cast<jsize>(size);
...@@ -3425,7 +3425,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplierAdditiona ...@@ -3425,7 +3425,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplierAdditiona
auto* cf_opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle); auto* cf_opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
cf_opt->max_bytes_for_level_multiplier_additional.clear(); cf_opt->max_bytes_for_level_multiplier_additional.clear();
for (jsize i = 0; i < len; i++) { for (jsize i = 0; i < len; i++) {
cf_opt->max_bytes_for_level_multiplier_additional.push_back(reinterpret_cast<int32_t>(additionals[i])); cf_opt->max_bytes_for_level_multiplier_additional.push_back(static_cast<int32_t>(additionals[i]));
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册