File libsamplerate-0.1.7-mingw.patch of Package mingw32-libsamplerate

--- tests/throughput_test.c
+++ tests/throughput_test.c
@@ -26,6 +26,11 @@
 
 #include "config.h"
 
+#ifdef OS_IS_WIN32
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#endif
+
 #include "util.h"
 #include "float_cast.h"
 
@@ -53,7 +53,7 @@
 
 	src_data.src_ratio = 0.99 ;
 
-	sleep (2) ;
+	Sleep (2000) ;
 
 	start_time = clock () ;
 
--- src/Makefile.am
+++ src/Makefile.am
@@ -15,7 +15,7 @@
 SRC_SOURCES = samplerate.c src_sinc.c $(COEFF_HDRS) src_zoh.c src_linear.c
 
 # MinGW requires -no-undefined if a DLL is to be built.
-libsamplerate_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@
+libsamplerate_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ -export-symbols-regex 'src_*'
 libsamplerate_la_SOURCES = $(SRC_SOURCES) $(noinst_HEADERS)
 libsamplerate_la_LIBADD  = -lm
 
openSUSE Build Service is sponsored by