summaryrefslogtreecommitdiff
path: root/config.hw.in
diff options
context:
space:
mode:
Diffstat (limited to 'config.hw.in')
-rw-r--r--config.hw.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/config.hw.in b/config.hw.in
index 56e5cee..5bee759 100644
--- a/config.hw.in
+++ b/config.hw.in
@@ -47,6 +47,7 @@
#define NE_FMT_SIZE_T "u"
#define NE_FMT_SSIZE_T "d"
#define NE_FMT_OFF_T "ld"
+#define NE_FMT_OFF64_T "I64d"
#define NE_FMT_NE_OFF_T NE_FMT_OFF_T
#ifndef NE_FMT_XML_SIZE
@@ -71,9 +72,19 @@
#define strcasecmp strcmpi
#define strncasecmp strnicmp
#endif
+#if defined(_MSC_VER) && _MSC_VER >= 1300
+#define HAVE_STRTOLL
+#define strtoll _strtoi64
+#endif
#define ssize_t int
#define inline __inline
+#if defined(NE_LFS)
+#define lseek64 _lseeki64
+#define fstat64 _fstat64
+#define stat64 __stat64
+#else
#define off_t _off_t
+#endif
#ifndef USE_GETADDRINFO
#define in_addr_t unsigned int