toUpper, toLower: Let compiler copy src

pull/103/head
Tatsuhiro Tsujikawa 2013-06-24 23:23:34 +09:00
parent a159cc96fb
commit b364c2436b
3 changed files with 10 additions and 12 deletions

View File

@ -380,8 +380,7 @@ bool goodPath
std::string canonicalizeHost(const std::string& host) std::string canonicalizeHost(const std::string& host)
{ {
std::string ch = util::toLower(host); return util::toLower(host);
return ch;
} }
bool domainMatch(const std::string& requestHost, const std::string& domain) bool domainMatch(const std::string& requestHost, const std::string& domain)

View File

@ -1184,16 +1184,15 @@ std::string getContentDispositionFilename(const std::string& header)
} }
} }
std::string toUpper(const std::string& src) { std::string toUpper(std::string src)
std::string temp = src; {
uppercase(temp); uppercase(src);
return temp; return src;
} }
std::string toLower(const std::string& src) { std::string toLower(std::string src) {
std::string temp = src; lowercase(src);
lowercase(temp); return src;
return temp;
} }
void uppercase(std::string& s) void uppercase(std::string& s)

View File

@ -325,9 +325,9 @@ ssize_t parse_content_disposition(char *dest, size_t destlen,
std::string getContentDispositionFilename(const std::string& header); std::string getContentDispositionFilename(const std::string& header);
std::string toUpper(const std::string& src); std::string toUpper(std::string src);
std::string toLower(const std::string& src); std::string toLower(std::string src);
void uppercase(std::string& s); void uppercase(std::string& s);