make some gcc versions happy by using the fwrite return value

This commit is contained in:
Vadim Khotilovich 2015-12-18 15:03:39 -06:00
parent f97c4ccb60
commit 0c38a916fe
2 changed files with 2 additions and 2 deletions

View File

@ -153,7 +153,7 @@ class StdFile : public dmlc::Stream {
return std::fread(ptr, 1, size, fp);
}
virtual void Write(const void *ptr, size_t size) {
std::fwrite(ptr, size, 1, fp);
Check(std::fwrite(ptr, size, 1, fp) == 1, "StdFile::Write: fwrite error!");
}
virtual void Seek(size_t pos) {
std::fseek(fp, static_cast<long>(pos), SEEK_SET); // NOLINT(*)

View File

@ -33,7 +33,7 @@ class FileStream : public ISeekStream {
return std::fread(ptr, size, 1, fp);
}
virtual void Write(const void *ptr, size_t size) {
std::fwrite(ptr, size, 1, fp);
Check(std::fwrite(ptr, size, 1, fp) == 1, "FileStream::Write: fwrite error!");
}
virtual void Seek(size_t pos) {
std::fseek(fp, static_cast<long>(pos), SEEK_SET); // NOLINT(*)