From 9849c6b8479f18d983eadd58d7ba6f9feaaa8f6a Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Fri, 22 Aug 2008 18:09:03 +0000 Subject: Adjustments to better select/differentiate when large/small file support is provided using WIN32 functions directly. --- lib/config-win32.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'lib/config-win32.h') diff --git a/lib/config-win32.h b/lib/config-win32.h index 7169bf2ec..a0c0bf5b2 100644 --- a/lib/config-win32.h +++ b/lib/config-win32.h @@ -390,6 +390,22 @@ # endif #endif +/* ---------------------------------------------------------------- */ +/* LARGE FILE SUPPORT */ +/* ---------------------------------------------------------------- */ + +#if defined(_MSC_VER) && !defined(_WIN32_WCE) +# if (_MSC_VER >= 900) && (_INTEGRAL_MAX_BITS >= 64) +# define USE_WIN32_LARGE_FILES +# else +# define USE_WIN32_SMALL_FILES +# endif +#endif + +#if !defined(USE_WIN32_LARGE_FILES) && !defined(USE_WIN32_SMALL_FILES) +# define USE_WIN32_SMALL_FILES +#endif + /* ---------------------------------------------------------------- */ /* LDAP SUPPORT */ /* ---------------------------------------------------------------- */ -- cgit v1.2.3