aboutsummaryrefslogtreecommitdiffstats
path: root/src/charsetConverter_idna.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/charsetConverter_idna.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/charsetConverter_idna.cpp b/src/charsetConverter_idna.cpp
index a6b339b6..aea6eca7 100644
--- a/src/charsetConverter_idna.cpp
+++ b/src/charsetConverter_idna.cpp
@@ -95,8 +95,8 @@ void charsetConverter_idna::convert(const string& in, string& out)
string inUTF8;
charset::convert(in, inUTF8, m_source, vmime::charsets::UTF_8);
- const string::value_type* ch = inUTF8.c_str();
- const string::value_type* end = inUTF8.c_str() + inUTF8.length();
+ const char* ch = inUTF8.c_str();
+ const char* end = inUTF8.c_str() + inUTF8.length();
std::vector <punycode_uint> unichars;
unichars.reserve(inUTF8.length());
@@ -139,8 +139,8 @@ void charsetConverter_idna::convert(const string& in, string& out)
if (status == punycode_success)
{
- std::vector <string::value_type> outUTF8Bytes(outputLen * 4);
- string::value_type* p = &outUTF8Bytes[0];
+ std::vector <char> outUTF8Bytes(outputLen * 4);
+ char* p = &outUTF8Bytes[0];
for (std::vector <punycode_uint>::const_iterator it = output.begin() ;
it != output.begin() + outputLen ; ++it)