From a0df25c10bfc21574d474547bf2f25372bdbb417 Mon Sep 17 00:00:00 2001
From: Szczepan Zalega <szczepan@nitrokey.com>
Date: Thu, 16 Feb 2017 12:29:28 +0100
Subject: Rename strdup to _strdup under MSVC

Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
---
 include/cxx_semantics.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'include')

diff --git a/include/cxx_semantics.h b/include/cxx_semantics.h
index 29e51c3..f358e8f 100644
--- a/include/cxx_semantics.h
+++ b/include/cxx_semantics.h
@@ -1,12 +1,16 @@
 #ifndef CXX_SEMANTICS_H
 #define CXX_SEMANTICS_H
 
-#ifndef _WINDOWS
+#ifndef _MSC_VER
 #define __packed __attribute__((__packed__))
 #else
 #define __packed 
 #endif
 
+#ifdef _MSC_VER
+#define strdup _strdup
+#endif
+
 /*
  *	There's no need to include Boost for a simple subset this project needs.
  */
-- 
cgit v1.2.3