rev 50967 : 8206977: Minor improvements of runtime code.
*** 530,539 **** --- 530,540 ---- long fileStream::fileSize() { long size = -1; if (_file != NULL) { long pos = ::ftell(_file); + if (pos < 0) return pos; if (::fseek(_file, 0, SEEK_END) == 0) { size = ::ftell(_file); } ::fseek(_file, pos, SEEK_SET); }