summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-01-13 14:26:56 +0100
committerwm4 <wm4@nowhere>2013-01-13 14:27:10 +0100
commitb87b0ef5ec77bc634534a7faba8ee14cfd98fb0d (patch)
tree12a4f0521c0249cc1b2d03de28f8d16886a4e64e /configure
parentfe6c93eab8d9f747248e297b646343414ce95442 (diff)
downloadmpv-b87b0ef5ec77bc634534a7faba8ee14cfd98fb0d.tar.bz2
mpv-b87b0ef5ec77bc634534a7faba8ee14cfd98fb0d.tar.xz
osdep: remove broken vsscanf() emulation
vsscanf() is in POSIX, C99, mingw, etc. Further, the implementation in osdep/vsscanf.c was completely broken, and if it worked, it worked only by chance.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure21
1 files changed, 0 insertions, 21 deletions
diff --git a/configure b/configure
index 395d9659d9..32dfc37a75 100755
--- a/configure
+++ b/configure
@@ -1630,25 +1630,6 @@ fi
echores "$_strsep"
-echocheck "vsscanf()"
-cat > $TMPC << EOF
-#define _ISOC99_SOURCE
-#include <stdarg.h>
-#include <stdio.h>
-int main(void) { va_list ap; vsscanf("foo", "bar", ap); return 0; }
-EOF
-_vsscanf=no
-cc_check && _vsscanf=yes
-if test "$_vsscanf" = yes ; then
- def_vsscanf='#define HAVE_VSSCANF 1'
- need_vsscanf=no
-else
- def_vsscanf='#undef HAVE_VSSCANF'
- need_vsscanf=yes
-fi
-echores "$_vsscanf"
-
-
echocheck "POSIX select()"
cat > $TMPC << EOF
#include <stdio.h>
@@ -3144,7 +3125,6 @@ NEED_GETTIMEOFDAY = $need_gettimeofday
NEED_GLOB = $need_glob
NEED_SHMEM = $need_shmem
NEED_STRSEP = $need_strsep
-NEED_VSSCANF = $need_vsscanf
# features
ALSA = $_alsa
@@ -3286,7 +3266,6 @@ $def_sysi86
$def_sysi86_iv
$def_termcap
$def_termios
-$def_vsscanf
/* system-specific features */