diff --git a/build-VS2010/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj b/build-VS2010/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
index ccba2f1..61a1f3d 100644
--- a/build-VS2010/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
+++ b/build-VS2010/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
@@ -71,7 +71,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -84,7 +83,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -99,7 +97,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -116,7 +113,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2010/libxml2-static/libxml2-static.vcxproj b/build-VS2010/libxml2-static/libxml2-static.vcxproj
index 75a809e..65e85c3 100644
--- a/build-VS2010/libxml2-static/libxml2-static.vcxproj
+++ b/build-VS2010/libxml2-static/libxml2-static.vcxproj
@@ -71,7 +71,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -84,7 +83,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -99,7 +97,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -116,7 +113,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2010/libxml2/libxml2.vcxproj b/build-VS2010/libxml2/libxml2.vcxproj
index 4887f42..f450ac2 100644
--- a/build-VS2010/libxml2/libxml2.vcxproj
+++ b/build-VS2010/libxml2/libxml2.vcxproj
@@ -71,7 +71,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -86,7 +85,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -103,7 +101,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -122,7 +119,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2013/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj b/build-VS2013/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
index d4dfbe6..9117bc1 100644
--- a/build-VS2013/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
+++ b/build-VS2013/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -90,7 +89,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -106,7 +104,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -124,7 +121,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2013/libxml2-static/libxml2-static.vcxproj b/build-VS2013/libxml2-static/libxml2-static.vcxproj
index 69dbc1b..8e82f85 100644
--- a/build-VS2013/libxml2-static/libxml2-static.vcxproj
+++ b/build-VS2013/libxml2-static/libxml2-static.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -90,7 +89,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -106,7 +104,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -124,7 +121,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2013/libxml2/libxml2.vcxproj b/build-VS2013/libxml2/libxml2.vcxproj
index 08d89d6..8b22cb6 100644
--- a/build-VS2013/libxml2/libxml2.vcxproj
+++ b/build-VS2013/libxml2/libxml2.vcxproj
@@ -76,7 +76,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -92,7 +91,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -110,7 +108,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -130,7 +127,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2015-MT/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj b/build-VS2015-MT/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
index c112569..649b47a 100644
--- a/build-VS2015-MT/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
+++ b/build-VS2015-MT/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -91,7 +90,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -108,7 +106,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
@@ -127,7 +124,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
diff --git a/build-VS2015-MT/libxml2-static/libxml2-static.vcxproj b/build-VS2015-MT/libxml2-static/libxml2-static.vcxproj
index bebc354..259dcb6 100644
--- a/build-VS2015-MT/libxml2-static/libxml2-static.vcxproj
+++ b/build-VS2015-MT/libxml2-static/libxml2-static.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -91,7 +90,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -108,7 +106,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
@@ -127,7 +124,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
diff --git a/build-VS2015-MT/libxml2/libxml2.vcxproj b/build-VS2015-MT/libxml2/libxml2.vcxproj
index 9613031..89b5fb4 100644
--- a/build-VS2015-MT/libxml2/libxml2.vcxproj
+++ b/build-VS2015-MT/libxml2/libxml2.vcxproj
@@ -76,7 +76,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -93,7 +92,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreadedDebug
@@ -112,7 +110,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
@@ -133,7 +130,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
MultiThreaded
diff --git a/build-VS2015/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj b/build-VS2015/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
index 3e50df9..067baee 100644
--- a/build-VS2015/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
+++ b/build-VS2015/libxml2-static-for-dll/libxml2-static-for-dll.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -90,7 +89,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -106,7 +104,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -124,7 +121,6 @@
true
LIBXML_STATIC;LIBXML_STATIC_FOR_DLL;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2015/libxml2-static/libxml2-static.vcxproj b/build-VS2015/libxml2-static/libxml2-static.vcxproj
index c3be295..57ad801 100644
--- a/build-VS2015/libxml2-static/libxml2-static.vcxproj
+++ b/build-VS2015/libxml2-static/libxml2-static.vcxproj
@@ -76,7 +76,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -90,7 +89,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -106,7 +104,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -124,7 +121,6 @@
true
LIBXML_STATIC;WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/build-VS2015/libxml2/libxml2.vcxproj b/build-VS2015/libxml2/libxml2.vcxproj
index 4254d61..873e472 100644
--- a/build-VS2015/libxml2/libxml2.vcxproj
+++ b/build-VS2015/libxml2/libxml2.vcxproj
@@ -76,7 +76,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -92,7 +91,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -110,7 +108,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
@@ -130,7 +127,6 @@
true
WIN32;_WINDOWS;NOLIBTOOL;_REENTRANT;HAVE_WIN32_THREADS;HAVE_ZLIB_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)
..\..\win32;..\..;..\..\include;..\..\..\libiconv-win-build\include;..\..\..\zlib-win-build
- 4996
true
diff --git a/xmlIO.c b/xmlIO.c
index 1a79c09..d14d40c 100644
--- a/xmlIO.c
+++ b/xmlIO.c
@@ -709,6 +709,11 @@ xmlWrapStatNative(const char *path,struct stat *info)
#endif
}
+#if defined(_MSC_VER) && _MSC_VER >= 1800
+#pragma warning(push)
+#pragma warning(disable: 4996) // 'GetVersionExA': was declared deprecated.
+#endif
+
typedef int (* xmlWrapStatFunc) (const char *f, struct stat *s);
static xmlWrapStatFunc xmlWrapStat = xmlWrapStatNative;
typedef FILE* (* xmlWrapOpenFunc)(const char *f,int mode);
@@ -751,6 +756,10 @@ xmlInitPlatformSpecificIo(void)
return;
}
+#if defined(_MSC_VER) && _MSC_VER >= 1800
+#pragma warning(pop) // Reset 4996.
+#endif
+
#endif
/**