UNREG: use __builtin___clear_cache where available
[ghc.git] / rts / RtsDllMain.h
index df5fde9..05538cb 100644 (file)
@@ -1,12 +1,11 @@
-
 #include "Rts.h"
 
-#ifdef HAVE_WINDOWS_H
+#if defined(HAVE_WINDOWS_H)
 #include <windows.h>
 #endif
 
 /* I'd be mildly surprised if this wasn't defined, but still. */
-#if defined(__PIC__) && defined(mingw32_TARGET_OS)
+#if defined(COMPILING_WINDOWS_DLL)
 BOOL
 WINAPI
 DllMain ( HINSTANCE hInstance
@@ -14,4 +13,3 @@ DllMain ( HINSTANCE hInstance
        , LPVOID reserved
        );
 #endif
-