[pulseaudio-discuss] [PATCH] Define WIN32_LEAN_AND_MEAN before including windows.h
Maarten Bosmans
mkbosmans at gmail.com
Tue Jun 7 14:50:35 PDT 2011
This makes windows.h include less headers.
Otherwise boolean is typedef'ed and that clashes with libjson.
---
src/modules/module-waveout.c | 1 +
src/pulse/mainloop-signal.c | 1 +
src/pulse/timeval.c | 1 +
src/pulse/util.c | 1 +
src/pulsecore/core-rtclock.c | 1 +
src/pulsecore/core-scache.c | 1 +
src/pulsecore/core-util.c | 1 +
src/pulsecore/dllmain.c | 2 ++
src/pulsecore/mutex-win32.c | 1 +
src/pulsecore/pid.c | 1 +
src/pulsecore/random.c | 1 +
src/pulsecore/semaphore-win32.c | 1 +
src/pulsecore/thread-win32.c | 1 +
13 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/src/modules/module-waveout.c b/src/modules/module-waveout.c
index 9f119c5..371d53d 100644
--- a/src/modules/module-waveout.c
+++ b/src/modules/module-waveout.c
@@ -24,6 +24,7 @@
#include <config.h>
#endif
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <mmsystem.h>
diff --git a/src/pulse/mainloop-signal.c b/src/pulse/mainloop-signal.c
index 70c0122..529b8e6 100644
--- a/src/pulse/mainloop-signal.c
+++ b/src/pulse/mainloop-signal.c
@@ -33,6 +33,7 @@
#include <fcntl.h>
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulse/timeval.c b/src/pulse/timeval.c
index 10ba322..83d3881 100644
--- a/src/pulse/timeval.c
+++ b/src/pulse/timeval.c
@@ -28,6 +28,7 @@
#include <sys/time.h>
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulse/util.c b/src/pulse/util.c
index 48ccf29..5d073b0 100644
--- a/src/pulse/util.c
+++ b/src/pulse/util.c
@@ -42,6 +42,7 @@
#endif
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulsecore/core-rtclock.c b/src/pulsecore/core-rtclock.c
index 6632cc6..5dc75f5 100644
--- a/src/pulsecore/core-rtclock.c
+++ b/src/pulsecore/core-rtclock.c
@@ -45,6 +45,7 @@
#endif
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulsecore/core-scache.c b/src/pulsecore/core-scache.c
index 1aed907..0550711 100644
--- a/src/pulsecore/core-scache.c
+++ b/src/pulsecore/core-scache.c
@@ -39,6 +39,7 @@
#endif
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c
index 6902ee9..72b79d1 100644
--- a/src/pulsecore/core-util.c
+++ b/src/pulsecore/core-util.c
@@ -86,6 +86,7 @@
#endif
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulsecore/dllmain.c b/src/pulsecore/dllmain.c
index c826bc0..e404ddd 100644
--- a/src/pulsecore/dllmain.c
+++ b/src/pulsecore/dllmain.c
@@ -29,7 +29,9 @@
#include <stdio.h>
#include <string.h>
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
+#include <winsock2.h>
extern pa_win32_get_toplevel(HANDLE handle);
diff --git a/src/pulsecore/mutex-win32.c b/src/pulsecore/mutex-win32.c
index f4652a9..e283a0b 100644
--- a/src/pulsecore/mutex-win32.c
+++ b/src/pulsecore/mutex-win32.c
@@ -23,6 +23,7 @@
#include <config.h>
#endif
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <pulse/xmalloc.h>
diff --git a/src/pulsecore/pid.c b/src/pulsecore/pid.c
index cb50077..3a7cfe1 100644
--- a/src/pulsecore/pid.c
+++ b/src/pulsecore/pid.c
@@ -36,6 +36,7 @@
#include <signal.h>
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
diff --git a/src/pulsecore/random.c b/src/pulsecore/random.c
index bdbc143..cda009b 100644
--- a/src/pulsecore/random.c
+++ b/src/pulsecore/random.c
@@ -32,6 +32,7 @@
#include <time.h>
#ifdef HAVE_WINDOWS_H
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <wincrypt.h>
#endif
diff --git a/src/pulsecore/semaphore-win32.c b/src/pulsecore/semaphore-win32.c
index c2e00c6..f40630e 100644
--- a/src/pulsecore/semaphore-win32.c
+++ b/src/pulsecore/semaphore-win32.c
@@ -23,6 +23,7 @@
#include <config.h>
#endif
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <pulse/xmalloc.h>
diff --git a/src/pulsecore/thread-win32.c b/src/pulsecore/thread-win32.c
index 7d458b9..a20f0f8 100644
--- a/src/pulsecore/thread-win32.c
+++ b/src/pulsecore/thread-win32.c
@@ -25,6 +25,7 @@
#include <stdio.h>
+#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <pulse/xmalloc.h>
--
1.7.4.1
More information about the pulseaudio-discuss
mailing list