summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Gui/interface.c6
-rwxr-xr-xconfigure13
-rw-r--r--subreader.c4
3 files changed, 5 insertions, 18 deletions
diff --git a/Gui/interface.c b/Gui/interface.c
index 97d9d0c7e3..393a3bfd93 100644
--- a/Gui/interface.c
+++ b/Gui/interface.c
@@ -30,11 +30,7 @@
#include <sys/types.h>
#ifdef USE_ICONV
- #ifdef __FreeBSD__
- #include <giconv.h>
- #else
- #include <iconv.h>
- #endif
+#include <iconv.h>
#endif
#include "../libmpdemux/stream.h"
diff --git a/configure b/configure
index 90b41270fa..e9e1554789 100755
--- a/configure
+++ b/configure
@@ -3527,11 +3527,8 @@ fi
echocheck "iconv"
if test "$_iconv" = auto ; then
- if freebsd ; then
- _iconv_tmp='#include <giconv.h>'
- else
- _iconv_tmp='#include <iconv.h>'
- fi
+ _iconv_tmp='#include <iconv.h>'
+
cat > $TMPC << EOF
#include <stdio.h>
#include <unistd.h>
@@ -3564,9 +3561,7 @@ int main(void) {
}
EOF
_iconv=no
- if freebsd ; then
- cc_check -lm -lgiconv && _iconv=yes
- elif bsdos || openbsd ; then
+ if freebsd || bsdos || openbsd ; then
cc_check -lm -liconv && _iconv=yes
else
cc_check -lm && _iconv=yes
@@ -3574,7 +3569,7 @@ EOF
fi
if test "$_iconv" = yes ; then
_def_iconv='#define USE_ICONV 1'
- freebsd && _ld_iconv='-lgiconv'
+ freebsd && _ld_iconv='-liconv'
bsdos && _ld_iconv='-liconv'
openbsd && _ld_iconv='-liconv'
else
diff --git a/subreader.c b/subreader.c
index 01d1f44fb5..daa6673893 100644
--- a/subreader.c
+++ b/subreader.c
@@ -19,11 +19,7 @@
#define ERR ((void *) -1)
#ifdef USE_ICONV
-#ifdef __FreeBSD__
-#include <giconv.h>
-#else
#include <iconv.h>
-#endif
char *sub_cp=NULL;
#endif