/////////////////////////////////////////////////////////////////////////////
-// Name: ffile.cpp
+// Name: src/common/ffile.cpp
// Purpose: wxFFile encapsulates "FILE *" IO stream
// Author: Vadim Zeitlin
// Modified by:
// implementation
// ============================================================================
-// ----------------------------------------------------------------------------
-// seek and tell with large file support if available
-// ----------------------------------------------------------------------------
-
-#ifdef HAVE_FSEEKO
-# define wxFseek fseeko
-# define wxFtell ftello
-#else
-# define wxFseek fseek
-# define wxFtell ftell
-#endif
-
// ----------------------------------------------------------------------------
// opening the file
// ----------------------------------------------------------------------------
// realLen = fileLen - numOfLinesInTheFile)
length = fread(buf.data(), sizeof(char), length, m_fp);
- if ( Error() )
+ if ( Error() )
{
wxLogSysError(_("Read error on file '%s'"), m_name.c_str());
break;
}
-#ifndef HAVE_FSEEKO
+#ifndef wxHAS_LARGE_FFILES
if ((long)ofs != ofs)
{
wxLogError(_("Seek error on file '%s' (large files not supported by stdio)"), m_name.c_str());
wxFileOffset wxFFile::Tell() const
{
wxCHECK_MSG( IsOpened(), wxInvalidOffset,
- _T("wxFFile::Tell(): file is closed!") );
+ wxT("wxFFile::Tell(): file is closed!") );
wxFileOffset rc = wxFtell(m_fp);
if ( rc == wxInvalidOffset )
wxFileOffset wxFFile::Length() const
{
wxCHECK_MSG( IsOpened(), wxInvalidOffset,
- _T("wxFFile::Length(): file is closed!") );
+ wxT("wxFFile::Length(): file is closed!") );
- wxFFile& self = *(wxFFile *)this; // const_cast
+ wxFFile& self = *const_cast<wxFFile *>(this);
wxFileOffset posOld = Tell();
if ( posOld != wxInvalidOffset )