$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(&ibuf), &ilen, &obuf, &olen) +#endif == static_cast(-1)) { return false; }