X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Futils.cpp;h=8aa966cd09fc88a45092d46b4d37e72323beb9c3;hb=63432878fc84bc666bb74efaeee588fa6d03d5b2;hp=2f13576166ba9b128f0a111a1e507a8cb645fb96;hpb=62ea6954a91568c900ad8155999bea264dfa72f3;p=libs%2Fnet.git diff --git a/source/http/utils.cpp b/source/http/utils.cpp index 2f13576..8aa966c 100644 --- a/source/http/utils.cpp +++ b/source/http/utils.cpp @@ -1,8 +1,8 @@ +#include "utils.h" #include #include #include #include -#include "utils.h" using namespace std; @@ -31,6 +31,7 @@ namespace Http { string urlencode(const string &str, EncodeLevel level) { string result; + result.reserve(str.size()); for(char c: str) { if(is_reserved(c, level)) @@ -44,6 +45,7 @@ string urlencode(const string &str, EncodeLevel level) string urlencode_plus(const string &str, EncodeLevel level) { string result; + result.reserve(str.size()); for(char c: str) { if(c==' ')