Resolve overload ambiguity in VS2015 (version 14.0)

This commit is contained in:
jamesvert 2024-03-26 11:32:43 +00:00
parent f57d18ad74
commit e3f9a7d8b3

View File

@ -3030,7 +3030,7 @@ bool GetFileSizeInBytes(size_t *filesize_out, std::string *err,
" (does the path point to a directory?)"; " (does the path point to a directory?)";
} }
return false; return false;
} else if (sz == 0) { } else if (sz == std::streamoff(0)) {
if (err) { if (err) {
(*err) += "File is empty : " + filepath + "\n"; (*err) += "File is empty : " + filepath + "\n";
} }
@ -3125,7 +3125,7 @@ bool ReadWholeFile(std::vector<unsigned char> *out, std::string *err,
" (does the path point to a directory?)"; " (does the path point to a directory?)";
} }
return false; return false;
} else if (sz == 0) { } else if (sz == std::streamoff(0)) {
if (err) { if (err) {
(*err) += "File is empty : " + filepath + "\n"; (*err) += "File is empty : " + filepath + "\n";
} }