]> mj.ucw.cz Git - pciutils.git/commitdiff
libpci: For MSVC < 19.00 define vsnprintf as alias for _vsnprintf
authorPali Rohár <pali@kernel.org>
Sun, 26 Dec 2021 21:11:18 +0000 (22:11 +0100)
committerMartin Mares <mj@ucw.cz>
Thu, 10 Feb 2022 11:58:17 +0000 (12:58 +0100)
MSVC prior version 19.00 do not have vsnprintf() function, only
_vsnprintf().

lib/sysdep.h

index c6c248eac740e8c7cd11c6612f1702d7feec34eb..462fd355cf7b6c04a93fbe5c13f0d1fc4c770eda 100644 (file)
@@ -22,6 +22,9 @@ typedef u16 word;
 
 #ifdef PCI_OS_WINDOWS
 #define strcasecmp _strcmpi
+#if defined(_MSC_VER) && _MSC_VER < 1900
+#define vsnprintf _vsnprintf
+#endif
 #endif
 
 #ifdef PCI_HAVE_LINUX_BYTEORDER_H