summaryrefslogtreecommitdiff
path: root/multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c')
-rw-r--r--multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c b/multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c
new file mode 100644
index 000000000000..aa3a74db95c6
--- /dev/null
+++ b/multimedia/gmerlin-avdecoder/files/patch-lib-libw32dll-wine-win32.c
@@ -0,0 +1,30 @@
+--- lib/libw32dll/wine/win32.c.orig 2008-01-11 22:27:11.000000000 +0300
++++ lib/libw32dll/wine/win32.c 2008-11-07 17:15:48.000000000 +0300
+@@ -61,27 +61,6 @@
+ #include <kstat.h>
+ #endif
+
+-#if HAVE_VSSCANF
+-# ifndef __sun
+-/*
+- * On solaris, remove the prototype for now; it's incompatible with the one
+- * from solaris9 stdio.h
+- */
+-int vsscanf( const char *str, const char *format, va_list ap);
+-# endif
+-#else
+-/* system has no vsscanf. try to provide one */
+-static int vsscanf( const char *str, const char *format, va_list ap)
+-{
+- long p1 = va_arg(ap, long);
+- long p2 = va_arg(ap, long);
+- long p3 = va_arg(ap, long);
+- long p4 = va_arg(ap, long);
+- long p5 = va_arg(ap, long);
+- return sscanf(str, format, p1, p2, p3, p4, p5);
+-}
+-#endif
+-
+ char* win32_def_path = WIN32_PATH;
+
+ static void do_cpuid(unsigned int ax, unsigned int *regs)