Add return values to OutputStream methods

This commit is contained in:
Vinnie Falco
2013-07-16 06:15:18 -07:00
parent e2fd51c282
commit a90ea340d2
7 changed files with 111 additions and 86 deletions

View File

@@ -114,7 +114,7 @@ bool FileOutputStream::write (const void* const src, const size_t numBytes)
return true;
}
void FileOutputStream::writeRepeatedByte (uint8 byte, size_t numBytes)
bool FileOutputStream::writeRepeatedByte (uint8 byte, size_t numBytes)
{
bassert (((ssize_t) numBytes) >= 0);
@@ -123,9 +123,8 @@ void FileOutputStream::writeRepeatedByte (uint8 byte, size_t numBytes)
memset (buffer + bytesInBuffer, byte, numBytes);
bytesInBuffer += numBytes;
currentPosition += numBytes;
return true;
}
else
{
OutputStream::writeRepeatedByte (byte, numBytes);
}
}
return OutputStream::writeRepeatedByte (byte, numBytes);
}