@@ -357,15 +357,17 @@ { if (_stream == nil || _skipped) return; if ([_stream isKindOfClass: [OFSeekableStream class]] && - _toRead <= INT64_MAX && (OFFileOffset)_toRead == (int64_t)_toRead) { + _toRead <= INT64_MAX && + (OFStreamOffset)_toRead == (int64_t)_toRead) { uint64_t size; - [(OFSeekableStream *)_stream seekToOffset: (OFFileOffset)_toRead - whence: SEEK_CUR]; + [(OFSeekableStream *)_stream + seekToOffset: (OFStreamOffset)_toRead + whence: SEEK_CUR]; _toRead = 0; size = _entry.size;