aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2023-05-24 21:45:48 +0200
committerMartin Mares <mj@ucw.cz>2024-02-18 14:13:41 +0100
commit225dd4ba76e1599cad2ce7eb7b984bb40c12f7ef (patch)
tree1525da9aaccb5a5b569dd8da338a472d7af89323
parent6aba380e7e51a54d4a4eb529afb2eeada313295b (diff)
downloadpciutils-225dd4ba76e1599cad2ce7eb7b984bb40c12f7ef.tar.gz
windows: Add strtoull defines for msvc
-rw-r--r--lib/sysdep.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/sysdep.h b/lib/sysdep.h
index 7502035..a11080a 100644
--- a/lib/sysdep.h
+++ b/lib/sysdep.h
@@ -25,6 +25,13 @@ typedef u16 word;
#ifdef PCI_OS_WINDOWS
#define strcasecmp _strcmpi
#define strncasecmp _strnicmp
+#if defined(_MSC_VER) && _MSC_VER < 1800
+#if _MSC_VER < 1300
+#define strtoull strtoul
+#else
+#define strtoull _strtoui64
+#endif
+#endif
#if defined(_MSC_VER) && _MSC_VER < 1900
#define snprintf _snprintf
#define vsnprintf _vsnprintf