Fixed bug 4034 - Don't include _DllMainCRTStartup() if SDL_STATIC_LIB is defined.
diff --git a/src/SDL.c b/src/SDL.c
index 0494a16..0e55279 100644
--- a/src/SDL.c
+++ b/src/SDL.c
@@ -453,7 +453,7 @@ SDL_GetPlatform()
#if defined(__WIN32__)
-#if !defined(HAVE_LIBC) || (defined(__WATCOMC__) && defined(BUILD_DLL))
+#if (!defined(HAVE_LIBC) || defined(__WATCOMC__)) && !defined(SDL_STATIC_LIB)
/* Need to include DllMain() on Watcom C for some reason.. */
BOOL APIENTRY
@@ -469,7 +469,7 @@ _DllMainCRTStartup(HANDLE hModule,
}
return TRUE;
}
-#endif /* building DLL with Watcom C */
+#endif /* Building DLL */
#endif /* __WIN32__ */