--- a/src/events/SDL_events.c Sat Feb 04 22:01:44 2006 +0000
+++ b/src/events/SDL_events.c Mon Feb 06 08:28:51 2006 +0000
@@ -22,13 +22,11 @@
/* General event handling code for SDL */
-#include <stdio.h>
-#include <string.h>
-
#include "SDL.h"
#include "SDL_thread.h"
#include "SDL_mutex.h"
#include "SDL_events.h"
+#include "SDL_string.h"
#include "SDL_events_c.h"
#include "SDL_timer_c.h"
#ifndef DISABLE_JOYSTICK
@@ -177,7 +175,12 @@
/* The event thread will handle timers too */
SDL_SetTimerThreaded(2);
+#if (defined(_WIN32) && !defined(_WIN32_WCE)) && !defined(HAVE_LIBC)
+#undef SDL_CreateThread
+ SDL_EventThread = SDL_CreateThread(SDL_GobbleEvents, NULL, NULL, NULL);
+#else
SDL_EventThread = SDL_CreateThread(SDL_GobbleEvents, NULL);
+#endif
if ( SDL_EventThread == NULL ) {
return(-1);
}