@@ -110,11 +110,11 @@ ![_stream isKindOfClass: [OFSeekableStream class]]) @throw [OFInvalidArgumentException exception]; if (_mode == modeAppend) [(OFSeekableStream *)_stream seekToOffset: 0 - whence: SEEK_END]; + whence: OFSeekEnd]; _encoding = OFStringEncodingISO8859_1; } @catch (id e) { [self release]; @throw e; @@ -398,11 +398,11 @@ } if ([stream isKindOfClass: [OFSeekableStream class]] && (sizeof(OFStreamOffset) > 4 || toRead != (OFStreamOffset)toRead)) [(OFSeekableStream *)stream seekToOffset: (OFStreamOffset)toRead - whence: SEEK_CUR]; + whence: OFSeekCurrent]; else { while (toRead > 0) { char buffer[512]; unsigned long long min = toRead; @@ -444,11 +444,11 @@ @try { _entry = [entry mutableCopy]; _encoding = encoding; - _headerOffset = [stream seekToOffset: 0 whence: SEEK_CUR]; + _headerOffset = [stream seekToOffset: 0 whence: OFSeekCurrent]; [_entry of_writeToStream: stream encoding: _encoding]; /* * Retain stream last, so that -[close] called by -[dealloc] * doesn't write in case of an error. @@ -523,16 +523,16 @@ _entry.uncompressedSize = _bytesWritten; _entry.compressedSize = _bytesWritten; _entry.CRC16 = _CRC16; - offset = [_stream seekToOffset: 0 whence: SEEK_CUR]; - [_stream seekToOffset: _headerOffset whence: SEEK_SET]; + offset = [_stream seekToOffset: 0 whence: OFSeekCurrent]; + [_stream seekToOffset: _headerOffset whence: OFSeekSet]; [_entry of_writeToStream: _stream encoding: _encoding]; - [_stream seekToOffset: offset whence: SEEK_SET]; + [_stream seekToOffset: offset whence: OFSeekSet]; [_stream release]; _stream = nil; [super close]; } @end