if (buf == NULL)
throw runtime_error("out of memory for iconv buffer");
- const char *in = isostring.c_str();
+ char *in = (char *)isostring.c_str();
char *out = buf;
iconv(i2utf8, &in, &in_size, &out, &out_size);
if (buf == NULL)
throw runtime_error("out of memory for iconv buffer");
- const char *in = utf8string.c_str();
+ char *in = (char *)utf8string.c_str();
char *out = buf;
iconv(utf82iso, &in, &in_size, &out, &out_size);
if (buf == NULL)
throw runtime_error("out of memory for iconv buffer");
- const char *in = utf8string.c_str();
+ char *in = (char *)utf8string.c_str();
char *out = (char*) buf;
if (iconv(utf82wstr, &in, &in_size, &out, &out_size) == -1)
throw runtime_error("error converting char encodings");
if (buf == NULL)
throw runtime_error("out of memory for iconv buffer");
- const char *in = utf7imapstring.c_str();
+ char *in = (char *)utf7imapstring.c_str();
char *out = buf;
iconv(utf7imap2utf8, &in, &in_size, &out, &out_size);
if (buf == NULL)
throw runtime_error("out of memory for iconv buffer");
- const char *in = utf8string.c_str();
+ char *in = (char *)utf8string.c_str();
char *out = buf;
iconv(utf82utf7imap, &in, &in_size, &out, &out_size);