From 15033c25cb27fa248459a1d559919f29c7f90aea Mon Sep 17 00:00:00 2001
From: Nguyen Anh Quynh <aquynh@gmail.com>
Date: Sat, 30 Apr 2016 13:27:31 +0800
Subject: [PATCH] msvc: define KEYSTONE_EXPORT. this should fix issue #13

---
 include/keystone/keystone.h | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/include/keystone/keystone.h b/include/keystone/keystone.h
index 5f1e1b2..9e7f355 100644
--- a/include/keystone/keystone.h
+++ b/include/keystone/keystone.h
@@ -13,14 +13,10 @@ extern "C" {
 #include <stdio.h>
 #include <stdbool.h>
 
-#ifdef _MSC_VER
+#ifdef _MSC_VER     // MSVC compiler
 #pragma warning(disable:4201)
 #pragma warning(disable:4100)
-#ifdef KEYSTONE_SHARED
 #define KEYSTONE_EXPORT __declspec(dllexport)
-#else    // defined(KEYSTONE_STATIC)
-#define KEYSTONE_EXPORT
-#endif
 #else
 #ifdef __GNUC__
 #define KEYSTONE_EXPORT __attribute__((visibility("default")))
-- 
GitLab