mdbx-test: fix int-types for 32-bit builds (minor).

Change-Id: Ib1ffe0633cf461e7881fe43953528688fe7abce0
This commit is contained in:
Leonid Yuriev
2018-08-22 07:22:01 +03:00
committed by Leo Yuriev
parent c362ad9465
commit 2791224542
3 changed files with 24 additions and 21 deletions

View File

@@ -173,15 +173,17 @@ int main(int argc, char *const argv[]) {
mdbx_limits_dbsize_min(params.pagesize),
mdbx_limits_dbsize_max(params.pagesize)))
continue;
if (config::parse_option(argc, argv, narg, "shrink-threshold",
params.shrink_threshold, 0,
mdbx_limits_dbsize_max(params.pagesize) -
mdbx_limits_dbsize_min(params.pagesize)))
if (config::parse_option(
argc, argv, narg, "shrink-threshold", params.shrink_threshold, 0,
(int)std::min((intptr_t)INT_MAX,
mdbx_limits_dbsize_max(params.pagesize) -
mdbx_limits_dbsize_min(params.pagesize))))
continue;
if (config::parse_option(argc, argv, narg, "growth-step",
params.growth_step, 0,
mdbx_limits_dbsize_max(params.pagesize) -
mdbx_limits_dbsize_min(params.pagesize)))
if (config::parse_option(
argc, argv, narg, "growth-step", params.growth_step, 0,
(int)std::min((intptr_t)INT_MAX,
mdbx_limits_dbsize_max(params.pagesize) -
mdbx_limits_dbsize_min(params.pagesize))))
continue;
if (config::parse_option(argc, argv, narg, "keygen.width",