file_util: const qualify IOFile's Tell and GetSize functions

This commit is contained in:
Lioncash 2016-04-13 19:38:01 -04:00
parent a4120ca66c
commit 655623ebb2
2 changed files with 8 additions and 8 deletions

View file

@ -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()

View file

@ -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 Tell() const;
u64 GetSize(); u64 GetSize() const;
bool Resize(u64 size); bool Resize(u64 size);
bool Flush(); bool Flush();