]> git.mxchange.org Git - simgear.git/blobdiff - simgear/compiler.h
More VS2015 fixes
[simgear.git] / simgear / compiler.h
index ebaa7eb49c0104086a4e1e112f6120af56761f80..f6bdc37c38fae51e1fc71e8a38436123122b8156 100644 (file)
 #  define bcopy(from, to, n) memcpy(to, from, n)
 
 #  if _MSC_VER >= 1200 // msvc++ 6.0 up to MSVC2013
+#    if _MSC_VER < 1900
+#      define snprintf _snprintf
+#      define strdup _strdup
+#    endif
 #    if _MSC_VER < 1800
 #      define isnan _isnan
-#      define snprintf _snprintf
 #    endif
 #    if _MSC_VER < 1500
 #      define vsnprintf _vsnprintf
@@ -79,7 +82,7 @@
 
 #    pragma warning(disable: 4786) // identifier was truncated to '255' characters
 #    pragma warning(disable: 4244) // conversion from double to float
-#    pragma warning(disable: 4305) //
+#    pragma warning(disable: 4305) // truncation from larer type to smaller
 
 #  else
 #    error What version of MSVC++ is this?