UrlBuilder::appendUrlEncoded(const char *, std::size_t) is made non-inlinable, but it inlines the former UrlBuilder::appendUrlEncoded(char, afc::FastStringBuffer &) so that code both more compact and efficient.