forked from Lainports/freebsd-ports
20 lines
750 B
C++
20 lines
750 B
C++
--- ./zlibrary/core/src/unix/iconv/IConvEncodingConverter.cpp.orig Tue Apr 17 22:53:30 2007
|
|
+++ ./zlibrary/core/src/unix/iconv/IConvEncodingConverter.cpp Sat Apr 21 18:50:56 2007
|
|
@@ -87,7 +87,7 @@
|
|
char *out = (char*)dst.data() + oldLength;
|
|
|
|
iconvlabel:
|
|
- iconv(myIConverter, &in, &inSize, &out, &outSize);
|
|
+ iconv(myIConverter, (const char**)&in, &inSize, &out, &outSize);
|
|
if (inSize != 0) {
|
|
if (myBuffer.empty()) {
|
|
myBuffer.append(in, inSize);
|
|
@@ -126,7 +126,7 @@
|
|
inSize = 1;
|
|
outSize = 3;
|
|
inBuffer[0] = i;
|
|
- iconv(myIConverter, &in, &inSize, &out, &outSize);
|
|
+ iconv(myIConverter, (const char**)&in, &inSize, &out, &outSize);
|
|
if (inSize == 0) {
|
|
ZLUnicodeUtil::Ucs2Char ch;
|
|
ZLUnicodeUtil::firstChar(ch, outBuffer);
|