diff --git a/src/xpdev/sdlfuncs.h b/src/xpdev/sdlfuncs.h
index 601dafa009516fb578a0b4413b45468dff8f6c67..7db0009ed7b4533c4dc644ec67732e61402a39a9 100644
--- a/src/xpdev/sdlfuncs.h
+++ b/src/xpdev/sdlfuncs.h
@@ -28,8 +28,8 @@ struct sdlfuncs {
 	void (*SDL_DestroySemaphore)	(SDL_sem *semaphore);
 	SDL_mutex	*(*SDL_CreateMutex)	(void);
 	struct SDL_Thread	*(*CreateThread)	(int (*fn)(void *), void *data);
-	void	*(*KillThread)	(SDL_Thread *thread);
-	void	*(*WaitThread)	(SDL_Thread *thread, int *status);
+	void	(*KillThread)	(SDL_Thread *thread);
+	void	(*WaitThread)	(SDL_Thread *thread, int *status);
 	int	(*WaitEvent)	(SDL_Event *event);
 	SDL_Surface	*(*SetVideoMode)	(int width, int height, int bpp, Uint32 flags);
 	void	(*FreeSurface)	(SDL_Surface *surface);