diff src/libshout-1-fixes.patch @ 798:0292c7229519

new packages: liboil, libshout, gstreamer, gst-plugins-base and gst-plugins-good
author Mark Brand <mabrand@mabrand.nl>
date Sun, 21 Feb 2010 21:52:21 +0100
parents
children 3c3b8b1aaf3d
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libshout-1-fixes.patch	Sun Feb 21 21:52:21 2010 +0100
@@ -0,0 +1,45 @@
+This file is part of mingw-cross-env.
+See doc/index.html for further information.
+
+diff -urN a/examples/nonblocking.c b/examples/nonblocking.c
+--- a/examples/nonblocking.c	2006-06-19 19:54:05.000000000 +0200
++++ b/examples/nonblocking.c	2010-02-21 19:55:04.834952292 +0100
+@@ -68,7 +68,11 @@
+ 
+ 	while (ret == SHOUTERR_BUSY) {
+ 	  printf("Connection pending. Sleeping...\n");
++#ifdef __MINGW32__
++	  Sleep(1000);
++#else
+ 	  sleep(1);
++#endif
+ 	  ret = shout_get_connected(shout);
+ 	}
+ 	
+diff -urN a/include/os.h b/include/os.h
+--- a/include/os.h	2005-06-27 23:33:22.000000000 +0200
++++ b/include/os.h	2010-02-21 19:55:04.834952292 +0100
+@@ -1,7 +1,9 @@
+ #ifdef _WIN32
++#ifndef __MINGW32__
+ typedef __int64 int64_t;
+ typedef unsigned __int64 uint64_t;
+ typedef unsigned __int32 uint32_t;
+ typedef __int32 int32_t;
+ typedef int  ssize_t;
+ #endif
++#endif
+diff -urN a/include/shout/shout.h.in b/include/shout/shout.h.in
+--- a/include/shout/shout.h.in	2005-06-27 23:33:21.000000000 +0200
++++ b/include/shout/shout.h.in	2010-02-21 20:14:04.762887368 +0100
+@@ -23,8 +23,10 @@
+ 
+ #include <sys/types.h>
+ #ifdef WIN32
++#ifndef __MINGW32__
+ #include <os.h>
+ #endif
++#endif
+ 
+ #define SHOUTERR_SUCCESS	(0)
+ #define SHOUTERR_INSANE		(-1)