Skip to content

Commit 6750c53

Browse files
committed
Fix warnings
1 parent 2532802 commit 6750c53

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

httplib.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -2604,11 +2604,11 @@ divide(const char *data, std::size_t size, char d,
26042604
std::function<void(const char *, std::size_t, const char *, std::size_t)>
26052605
fn) {
26062606
const auto it = std::find(data, data + size, d);
2607-
const auto found = static_cast<int>(it != data + size);
2607+
const auto found = static_cast<std::size_t>(it != data + size);
26082608
const auto lhs_data = data;
26092609
const auto lhs_size = static_cast<std::size_t>(it - data);
26102610
const auto rhs_data = it + found;
2611-
const auto rhs_size = static_cast<std::size_t>(size - lhs_size - found);
2611+
const auto rhs_size = size - lhs_size - found;
26122612

26132613
fn(lhs_data, lhs_size, rhs_data, rhs_size);
26142614
}
@@ -4353,7 +4353,7 @@ inline void parse_query_text(const char *data, std::size_t size,
43534353

43544354
std::string key;
43554355
std::string val;
4356-
divide(b, e - b, '=',
4356+
divide(b, static_cast<std::size_t>(e - b), '=',
43574357
[&](const char *lhs_data, std::size_t lhs_size, const char *rhs_data,
43584358
std::size_t rhs_size) {
43594359
key.assign(lhs_data, lhs_size);

0 commit comments

Comments
 (0)