mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-12 14:00:19 -04:00
17 lines
555 B
C++
17 lines
555 B
C++
$NetBSD: patch-base_iconv.cc,v 1.1 2013/04/29 09:52:17 ryoon Exp $
|
|
|
|
--- base/iconv.cc.orig 2012-08-31 05:37:06.000000000 +0000
|
|
+++ base/iconv.cc
|
|
@@ -53,7 +53,11 @@ bool IconvHelper(iconv_t ic, const strin
|
|
size_t olen_org = olen;
|
|
iconv(ic, 0, &ilen, 0, &olen); // reset iconv state
|
|
while (ilen != 0) {
|
|
+#if defined(OS_NETBSD)
|
|
+ if (iconv(ic, (const char **)(&ibuf), &ilen, &obuf, &olen)
|
|
+#else
|
|
if (iconv(ic, reinterpret_cast<char **>(&ibuf), &ilen, &obuf, &olen)
|
|
+#endif
|
|
== static_cast<size_t>(-1)) {
|
|
return false;
|
|
}
|