Minor utility.hpp cleanup

This commit is contained in:
eidheim 2017-08-13 00:07:45 +02:00
commit cc838b6ec2

View file

@ -104,8 +104,8 @@ namespace SimpleWeb {
return result; return result;
size_t name_pos = 0; size_t name_pos = 0;
size_t name_end_pos = static_cast<size_t>(-1); auto name_end_pos = std::string::npos;
size_t value_pos = static_cast<size_t>(-1); auto value_pos = std::string::npos;
for(size_t c = 0; c < query_string.size(); ++c) { for(size_t c = 0; c < query_string.size(); ++c) {
if(query_string[c] == '&') { if(query_string[c] == '&') {
auto name = query_string.substr(name_pos, (name_end_pos == std::string::npos ? c : name_end_pos) - name_pos); auto name = query_string.substr(name_pos, (name_end_pos == std::string::npos ? c : name_end_pos) - name_pos);
@ -114,8 +114,8 @@ namespace SimpleWeb {
result.emplace(std::move(name), Percent::decode(value)); result.emplace(std::move(name), Percent::decode(value));
} }
name_pos = c + 1; name_pos = c + 1;
name_end_pos = static_cast<size_t>(-1); name_end_pos = std::string::npos;
value_pos = static_cast<size_t>(-1); value_pos = std::string::npos;
} }
else if(query_string[c] == '=') { else if(query_string[c] == '=') {
name_end_pos = c; name_end_pos = c;