summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinquize <linquize@yahoo.com.hk>2015-10-22 07:56:34 +0800
committerLinquize <linquize@yahoo.com.hk>2015-10-22 07:56:34 +0800
commit240a85cf10b0ff22a4690d7b01a652b121026d41 (patch)
treee745fd55a9d9c4b70f240490c411090d912229ba
parent44b1e3e390c85199186d6178bd942bf9e7c4bef1 (diff)
downloadlibgit2-240a85cf10b0ff22a4690d7b01a652b121026d41.tar.gz
inttypes.h is built-in header file since MSVC 2013
The reason is that the types defined in libgit2's inttypes.h collide with system inttypes.h 3rd party library header files may directly reference MSVC's built-in inttypes.h Fixes #3476
-rw-r--r--include/git2/common.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/git2/common.h b/include/git2/common.h
index 748226385..577906115 100644
--- a/include/git2/common.h
+++ b/include/git2/common.h
@@ -20,7 +20,7 @@
# define GIT_END_DECL /* empty */
#endif
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && _MSC_VER < 1800
GIT_BEGIN_DECL
# include "inttypes.h"
GIT_END_DECL