# HG changeset patch # User js # Date 1158459007 25200 # Node ID b30feae3daeebad5cd1f921fa2ea1d35095a4204 # Parent 77fd86d4382f3aba471b035ac519b4c985f7a922 [svn] Seems like someone did a fix for Linux' iconv like I did for BSD's in another file. Added an #ifdef here, too. diff -r 77fd86d4382f -r b30feae3daee ChangeLog --- a/ChangeLog Sat Sep 16 18:58:23 2006 -0700 +++ b/ChangeLog Sat Sep 16 19:10:07 2006 -0700 @@ -1,3 +1,11 @@ +2006-09-17 01:58:23 +0000 Jonathan Schleifer + revision [2385] + nenolod's fix for the soundcard.h check was incomplete, fixed + + Changes: Modified: + +2 -2 trunk/configure.ac + + 2006-09-17 01:56:17 +0000 William Pitcock revision [2383] - check for soundcard.h diff -r 77fd86d4382f -r b30feae3daee Plugins/Input/flac/plugin_common/charset.c --- a/Plugins/Input/flac/plugin_common/charset.c Sat Sep 16 18:58:23 2006 -0700 +++ b/Plugins/Input/flac/plugin_common/charset.c Sat Sep 16 19:10:07 2006 -0700 @@ -89,7 +89,11 @@ outptr = out; retry: +#if defined __OpenBSD__ || defined __NetBSD__ + if (iconv(cd, &input, &length, &outptr, &outleft) == (size_t)-1) +#else if (iconv(cd, (char**)&input, &length, &outptr, &outleft) == (size_t)-1) +#endif { int used; switch (errno)