Merge pull request #168 from TsudaKageyu/fix-win9x

Fix a change breaks compatibility with Win9x
This commit is contained in:
Tsuda Kageyu
2013-04-22 08:28:34 -07:00

View File

@ -490,9 +490,9 @@ long FileStream::length()
#ifdef _WIN32
LARGE_INTEGER fileSize;
if(GetFileSizeEx(d->file, &fileSize)) {
d->size = static_cast<ulong>(fileSize.QuadPart);
const DWORD fileSize = GetFileSize(d->file, NULL);
if(GetLastError() != ERROR_SUCCESS) {
d->size = static_cast<ulong>(fileSize);
return d->size;
}
else {