summaryrefslogtreecommitdiff
path: root/gl/lib/select.c
diff options
context:
space:
mode:
Diffstat (limited to 'gl/lib/select.c')
-rw-r--r--gl/lib/select.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/gl/lib/select.c b/gl/lib/select.c
index 6748c21b..e35746bb 100644
--- a/gl/lib/select.c
+++ b/gl/lib/select.c
@@ -47,6 +47,18 @@
#undef select
+/* Don't assume that UNICODE is not defined. */
+#undef GetModuleHandle
+#define GetModuleHandle GetModuleHandleA
+#undef PeekConsoleInput
+#define PeekConsoleInput PeekConsoleInputA
+#undef CreateEvent
+#define CreateEvent CreateEventA
+#undef PeekMessage
+#define PeekMessage PeekMessageA
+#undef DispatchMessage
+#define DispatchMessage DispatchMessageA
+
/* Avoid warnings from gcc -Wcast-function-type. */
#define GetProcAddress \
(void *) GetProcAddress