]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed wxFileSize_t definition under Unix
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 15 Oct 2004 00:23:32 +0000 (00:23 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 15 Oct 2004 00:23:32 +0000 (00:23 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29855 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/filefn.h

index 6848bbdeaf1b042789bb5bfe80ec0fb00585b3e8..434ea6a4c07284896483a7eaf49da308352eefae 100644 (file)
@@ -322,11 +322,14 @@ enum wxSeekMode
     #undef wxHAS_HUGE_FILES
 #else // Unix platforms using configure
     typedef off_t wxFileOffset;
-    typedef unsigned off_t wxFileSize_t;
     #ifdef _LARGE_FILES
         #define wxFileOffsetFmtSpec wxLongLongFmtSpec
+        wxCOMPILE_TIME_ASSERT( sizeof(off_t) == sizeof(wxLongLong_t),
+                                BadFileSizeType );
+        typedef unsigned wxLongLong_t wxFileSize_t;
     #else
         #define wxFileOffsetFmtSpec _T("")
+        typedef unsigned long wxFileSize_t;
     #endif
     // functions
     #define   wxClose      close