View | Details | Raw Unified
Collapse All | Expand All

(-) libopensync-0.22/formats/vformats-xml/vformat.c (-2 / +2 lines)
 Lines 236-242    Link Here 
	if (charset) {
	if (charset) {
		cd = iconv_open("UTF-8", charset->str);
		cd = iconv_open("UTF-8", charset->str);
#ifdef SOLARIS
#if defined(SOLARIS) || defined(__FreeBSD__) || defined(__NetBSD__)
                if (iconv(cd, (const char**)&inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
                if (iconv(cd, (const char**)&inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
#else
#else
                if (iconv(cd, &inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
                if (iconv(cd, &inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
 Lines 264-270    Link Here 
			/* because inbuf is not UTF-8, we think it is ISO-8859-1 */
			/* because inbuf is not UTF-8, we think it is ISO-8859-1 */
                        cd = iconv_open("UTF-8", "ISO-8859-1");
                        cd = iconv_open("UTF-8", "ISO-8859-1");
#ifdef SOLARIS
#if defined(SOLARIS) || defined(__FreeBSD__) || defined(__NetBSD__)
                        if (iconv(cd, (const char**)&inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
                        if (iconv(cd, (const char**)&inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
#else
#else
                        if (iconv(cd, &inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {
                        if (iconv(cd, &inbuf, &inbytesleft, &p, &outbytesleft) != (size_t)(-1)) {