diff options
Diffstat (limited to 'src/utf8.cpp')
-rw-r--r-- | src/utf8.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/utf8.cpp b/src/utf8.cpp index 651c021..9c9034d 100644 --- a/src/utf8.cpp +++ b/src/utf8.cpp @@ -139,7 +139,7 @@ static inline std::string caseConvert(const std::string &input, const char *(*conversionFunc)(uint32_t code)) { uint32_t code; - std::ostringstream result(std::ios_base::ate); + TextStream result; int len; size_t bytesLeft = input.length(); const char *p = input.c_str(); @@ -148,7 +148,7 @@ static inline std::string caseConvert(const std::string &input, const char *conv = conversionFunc(code); if (conv==nullptr) // no difference between lower and upper case { - result << std::string(p,len); + result.write(p,len); } else // replace the input character with the conversion result { |