const std::string &s = po::validators::get_single_string(values);
std::string parse_error;
- uint64_t size = strict_sistrtoll(s.c_str(), &parse_error);
+ uint64_t size = strict_iecstrtoll(s.c_str(), &parse_error);
if (!parse_error.empty()) {
throw po::validation_error(po::validation_error::invalid_option_value);
}
const std::string &s = po::validators::get_single_string(values);
std::string parse_error;
- uint64_t objectsize = strict_sistrtoll(s.c_str(), &parse_error);
+ uint64_t objectsize = strict_iecstrtoll(s.c_str(), &parse_error);
if (!parse_error.empty()) {
throw po::validation_error(po::validation_error::invalid_option_value);
}
const std::string &s = po::validators::get_single_string(values);
std::string parse_error;
- uint64_t size = strict_sistrtoll(s.c_str(), &parse_error);
+ uint64_t size = strict_iecstrtoll(s.c_str(), &parse_error);
if (parse_error.empty() && (size >= (1 << 12))) {
v = boost::any(size);
return;
const std::string &s = po::validators::get_single_string(values);
std::string parse_error;
- uint64_t format = strict_sistrtoll(s.c_str(), &parse_error);
+ uint64_t format = strict_iecstrtoll(s.c_str(), &parse_error);
if (!parse_error.empty() || (format != 1 && format != 2)) {
throw po::validation_error(po::validation_error::invalid_option_value);
}