summaryrefslogtreecommitdiff
path: root/config.hw.in
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-26 16:16:21 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-26 16:16:21 +0000
commit31457ca13acf31866e84720da8fd728db092128c (patch)
treead47c93cab5a3b5454851f19e490692c2cda7d7c /config.hw.in
parent817a72f57f1fccf15580cac6530dd2d9c37c4510 (diff)
downloadneon-31457ca13acf31866e84720da8fd728db092128c.tar.gz
* config.hw.in, src/ne_defs.h: Add LFS support for Win32 (patch by
Diego Santa Cruz). git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1902 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
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