From 115148f733f8237ee5cf7e6c86b56f84c2759e2c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 26 Sep 2004 20:28:58 +0000 Subject: [PATCH] fix for __HUGEFILES_SUPPORTED definition git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/filefn.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/wx/filefn.h b/include/wx/filefn.h index ed79380973..53bf74d084 100644 --- a/include/wx/filefn.h +++ b/include/wx/filefn.h @@ -181,12 +181,16 @@ enum wxSeekMode || ( defined(__DMC__) && defined(__WXMSW__) ) \ || ( defined(__WATCOMC__) && defined(__WXMSW__) ) - // Not all of the Win32 compilers do have huge file support, for example - // the Digitalmars compiler does not have huge file size support + // detect compilers which have support for huge files (currently only + // Digital Mars doesn't) #include "wx/msw/private.h" #undef __HUGEFILES_SUPPORTED - #if _INTEGRAL_MAX_BITS >= 64 && !defined(__DMC__) + #if defined(__MINGW32__) + #define __HUGEFILES_SUPPORTED 1 + #elif defined(__DMC__) + #define __HUGEFILES_SUPPORTED 0 + #elif ((_INTEGRAL_MAX_BITS >= 64) || defined(_LARGE_FILES)) #define __HUGEFILES_SUPPORTED 1 #else #define __HUGEFILES_SUPPORTED 0 -- 2.45.2