*
* Win32 Console API support
*/
-#include "config.h"
-#if defined(mingw32_TARGET_OS) || defined(cygwin32_TARGET_OS)
+#include "ghcconfig.h"
+#if defined(mingw32_HOST_OS) || defined(cygwin32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
/* to the end */
#include "consUtils.h"
#include <windows.h>
#include <io.h>
-#if defined(cygwin32_TARGET_OS)
+#if defined(cygwin32_HOST_OS)
#define _get_osfhandle get_osfhandle
#endif
return -1;
}
-#endif /* defined(mingw32_TARGET_OS) || defined(cygwin32_TARGET_OS) */
+#endif /* defined(mingw32_HOST_OS) || ... */