rendered paste body--- src/streams/mailinputstream.cpp (revision 661104)
+++ src/streams/mailinputstream.cpp (working copy)
@@ -71,16 +71,12 @@ decode(const string& enc, const string&
string s;
iconv_t const conv(iconv_open("UTF-8", enc.c_str()));
if (conv == (iconv_t)-1) return s;
-#ifdef __linux__
- char* in = (char*)data.c_str();
-#else
const char* in = data.c_str();
-#endif
size_t ilen = data.length();
size_t olen = 4*ilen;
char* out = (char*)malloc(olen);
char* mem = out;
- size_t r = iconv(conv, &in, &ilen, &out, &olen);
+ size_t r = iconv(conv, (char**) &in, &ilen, &out, &olen);
if (r != (size_t)-1) {
s.assign(mem, out-mem);
}