diff --git a/kstool/kstool.cpp b/kstool/kstool.cpp
index 0d5ff45..4fcff6a 100644
--- a/kstool/kstool.cpp
+++ b/kstool/kstool.cpp
@@ -6,15 +6,14 @@
 #include <inttypes.h>
 #include <errno.h>
 #include <limits.h>
-#if !defined(WIN32) && !defined(WIN64) && !defined(_WIN32) && !defined(_WIN64)
+#ifndef _MSC_VER
 #include <unistd.h>
-#else
 #endif
 #include <fcntl.h>
 
 #include <keystone/keystone.h>
 
-#if defined(WIN32) || defined(WIN64) || defined(_WIN32) || defined(_WIN64)
+#ifdef _MSC_VER
 #include "getopt.h"
 #endif
 
