aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2021-12-26 22:11:18 +0100
committerMartin Mares <mj@ucw.cz>2022-02-10 12:58:17 +0100
commit5008883541b35bb2b648725fb10fdabfe5f20ea2 (patch)
tree57a2fe90bbdfcda200bc27e5b559475136a6e206
parent0b307156c92f61c1a02d232f4c6ed17e888de9a9 (diff)
downloadpciutils-5008883541b35bb2b648725fb10fdabfe5f20ea2.tar.gz
libpci: For MSVC < 19.00 define vsnprintf as alias for _vsnprintf
MSVC prior version 19.00 do not have vsnprintf() function, only _vsnprintf().
-rw-r--r--lib/sysdep.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sysdep.h b/lib/sysdep.h
index c6c248e..462fd35 100644
--- a/lib/sysdep.h
+++ b/lib/sysdep.h
@@ -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