$NetBSD: patch-ab,v 1.2 2008/11/19 09:30:26 hasso Exp $ --- ./source/XMPFiles/FormatSupport/Reconcile_Impl.cpp.orig 2008-02-22 21:22:00 +0200 +++ ./source/XMPFiles/FormatSupport/Reconcile_Impl.cpp @@ -254,7 +254,11 @@ void ReconcileUtils::UTF8ToLatin1 ( cons size_t outLen = utf8Len * 4; char * buf = (char *)calloc( outLen, 1 ); char * out = buf; + #ifdef __NetBSD__ + size_t converted = iconv( cd, (const char **)&in, &inLen, &out, &outLen ); + #else size_t converted = iconv( cd, &in, &inLen, &out, &outLen ); + #endif iconv_close( cd ); latin1->assign ( (const char *)buf, outLen ); @@ -411,7 +415,11 @@ void ReconcileUtils::Latin1ToUTF8 ( cons size_t outLen = latin1Len * 4; char * buf = (char *)calloc( outLen, 1 ); char * out = buf; + #ifdef __NetBSD__ + size_t converted = iconv( cd, (const char **)&in, &inLen, &out, &outLen ); + #else size_t converted = iconv( cd, &in, &inLen, &out, &outLen ); + #endif iconv_close( cd ); utf8->assign ( (const char *)buf, outLen );