Browse Source

file_util: const qualify IOFile's Tell and GetSize functions

nce_cpp
Lioncash 10 years ago
parent
commit
6c42d6bce9
  1. 12
      src/common/file_util.cpp
  2. 4
      src/common/file_util.h

12
src/common/file_util.cpp

@ -930,12 +930,12 @@ bool IOFile::Close()
return m_good; return m_good;
} }
u64 IOFile::GetSize()
u64 IOFile::GetSize() const
{ {
if (IsOpen()) if (IsOpen())
return FileUtil::GetSize(m_file); return FileUtil::GetSize(m_file);
else
return 0;
return 0;
} }
bool IOFile::Seek(s64 off, int origin) bool IOFile::Seek(s64 off, int origin)
@ -946,12 +946,12 @@ bool IOFile::Seek(s64 off, int origin)
return m_good; return m_good;
} }
u64 IOFile::Tell()
u64 IOFile::Tell() const
{ {
if (IsOpen()) if (IsOpen())
return ftello(m_file); return ftello(m_file);
else
return -1;
return -1;
} }
bool IOFile::Flush() bool IOFile::Flush()

4
src/common/file_util.h

@ -247,8 +247,8 @@ public:
explicit operator bool() const { return IsGood(); } explicit operator bool() const { return IsGood(); }
bool Seek(s64 off, int origin); bool Seek(s64 off, int origin);
u64 Tell();
u64 GetSize();
u64 Tell() const;
u64 GetSize() const;
bool Resize(u64 size); bool Resize(u64 size);
bool Flush(); bool Flush();

Loading…
Cancel
Save