Lines Matching defs:stream
136 static SRes Xz_ReadIndex(CXzStream *p, ILookInStreamPtr stream, UInt64 indexSize, ISzAllocPtr alloc)
149 res = LookInStream_Read2(stream, buf, size, SZ_ERROR_UNSUPPORTED);
156 static SRes LookInStream_SeekRead_ForArc(ILookInStreamPtr stream, UInt64 offset, void *buf, size_t size)
158 RINOK(LookInStream_SeekTo(stream, offset))
159 return LookInStream_Read(stream, buf, size);
160 /* return LookInStream_Read2(stream, buf, size, SZ_ERROR_NO_ARCHIVE); */
163 static SRes Xz_ReadBackward(CXzStream *p, ILookInStreamPtr stream, Int64 *startOffset, ISzAllocPtr alloc)
173 RINOK(LookInStream_SeekRead_ForArc(stream, pos, buf, XZ_STREAM_FOOTER_SIZE))
188 RINOK(LookInStream_SeekRead_ForArc(stream, pos, temp, i))
207 RINOK(LookInStream_SeekRead_ForArc(stream, pos, buf, XZ_STREAM_FOOTER_SIZE))
231 RINOK(LookInStream_SeekTo(stream, pos))
232 RINOK(Xz_ReadIndex(p, stream, indexSize, alloc))
241 RINOK(LookInStream_SeekTo(stream, pos))
248 secToRead.realStream = stream;
307 SRes Xzs_ReadBackward(CXzs *p, ILookInStreamPtr stream, Int64 *startOffset, ICompressProgressPtr progress, ISzAllocPtr alloc)
310 RINOK(ILookInStream_Seek(stream, &endOffset, SZ_SEEK_END))
317 res = Xz_ReadBackward(&st, stream, startOffset, alloc);
335 RINOK(LookInStream_SeekTo(stream, (UInt64)*startOffset))