#ifdef WIN32
-#ifdef _MSC_VER
-#pragma comment(lib, "sdl.lib")
-#pragma comment(lib, "sdlmain.lib")
-#endif
#include <io.h>
#include "conio.h"
#else
#include <SDL.h>
+#ifdef WIN32
+#ifdef _MSC_VER
+#if SDL_MAJOR_VERSION == 1
+#pragma comment(lib, "sdl.lib")
+#pragma comment(lib, "sdlmain.lib")
+#else
+#pragma comment(lib, "sdl2.lib")
+#pragma comment(lib, "sdl2main.lib")
+#endif
+#endif
+#endif
+
#include "quakedef.h"
// =======================================================================
#endif
while(*text)
{
- fs_offset_t written = (fs_offset_t)write(outfd, text, strlen(text));
+ fs_offset_t written = (fs_offset_t)write(outfd, text, (int)strlen(text));
if(written <= 0)
break; // sorry, I cannot do anything about this error - without an output
text += written;