diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
index cd6555f5517bf5f0bd902868956e833c4291c4d5..19126801162d6b7dd1ad1a78d20691c9664357e8 100644
--- a/src/sdl/i_system.c
+++ b/src/sdl/i_system.c
@@ -54,6 +54,12 @@ typedef LPVOID (WINAPI *p_MapViewOfFile) (HANDLE, DWORD, DWORD, DWORD, SIZE_T);
 #include <fcntl.h>
 #endif
 
+#if defined (_WIN32)
+DWORD TimeFunction(int requested_frequency);
+#else
+int TimeFunction(int requested_frequency);
+#endif
+
 #include <stdio.h>
 #ifdef _WIN32
 #include <conio.h>