* very small fix: file not closed in GetFileSize(). might be not necessary to do this, but this way its more correct.
This commit is contained in:
parent
6d92af5c58
commit
798452fc72
@ -192,9 +192,11 @@ uint32 GetFileSize(const char* sFileName)
|
||||
f.open(sFileName, std::ios_base::binary | std::ios_base::in);
|
||||
if (!f.good() || f.eof() || !f.is_open()) { return 0; }
|
||||
f.seekg(0, std::ios_base::beg);
|
||||
std::ifstream::pos_type begin_pos = f.tellg();
|
||||
std::ifstream::pos_type begin_pos = f.tellg(), end_pos;
|
||||
f.seekg(0, std::ios_base::end);
|
||||
return f.tellg() - begin_pos;
|
||||
end_pos = f.tellg();
|
||||
f.close();
|
||||
return end_pos - begin_pos;
|
||||
}
|
||||
|
||||
// fix filenames for linux ( '/' instead of windows '\')
|
||||
@ -205,6 +207,7 @@ void _FixFileName(std::string& str)
|
||||
str[i]='/';
|
||||
}
|
||||
|
||||
// extracts the file name from a given path
|
||||
std::string _PathToFileName(std::string str)
|
||||
{
|
||||
uint32 pathend = str.find_last_of("/\\");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user