X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..89c831801467203372b6964a785823f19e8063dd:/src/common/ffile.cpp?ds=sidebyside diff --git a/src/common/ffile.cpp b/src/common/ffile.cpp index cc60534821..d34756376a 100644 --- a/src/common/ffile.cpp +++ b/src/common/ffile.cpp @@ -31,6 +31,10 @@ #include "wx/log.h" #endif +#ifdef __WINDOWS__ +#include "wx/msw/mslu.h" +#endif + #include "wx/ffile.h" // ============================================================================ @@ -104,7 +108,7 @@ bool wxFFile::ReadAll(wxString *str, wxMBConv& conv) wxCHECK_MSG( str, false, wxT("invalid parameter") ); wxCHECK_MSG( IsOpened(), false, wxT("can't read from closed file") ); wxCHECK_MSG( Length() >= 0, false, wxT("invalid length") ); - size_t length = (size_t)Length(); + size_t length = wx_truncate_cast(size_t, Length()); wxCHECK_MSG( (wxFileOffset)length == Length(), false, wxT("huge file not supported") ); clearerr(m_fp);