• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:startOffset

142 static SRes Xz_ReadBackward(CXzStream *p, ILookInStream *stream, Int64 *startOffset, ISzAlloc *allo…  in Xz_ReadBackward()  argument
147 if ((*startOffset & 3) != 0 || *startOffset < XZ_STREAM_FOOTER_SIZE) in Xz_ReadBackward()
149 *startOffset = -XZ_STREAM_FOOTER_SIZE; in Xz_ReadBackward()
150 RINOK(SeekFromCur(stream, startOffset)); in Xz_ReadBackward()
157 *startOffset += XZ_STREAM_FOOTER_SIZE; in Xz_ReadBackward()
163 if (*startOffset < XZ_STREAM_FOOTER_SIZE || total > (1 << 16)) in Xz_ReadBackward()
165 i = (*startOffset > TEMP_BUF_SIZE) ? TEMP_BUF_SIZE : (size_t)*startOffset; in Xz_ReadBackward()
167 *startOffset = -(Int64)i; in Xz_ReadBackward()
168 RINOK(SeekFromCur(stream, startOffset)); in Xz_ReadBackward()
177 *startOffset += i; in Xz_ReadBackward()
181 if (*startOffset < XZ_STREAM_FOOTER_SIZE) in Xz_ReadBackward()
183 *startOffset -= XZ_STREAM_FOOTER_SIZE; in Xz_ReadBackward()
184 RINOK(stream->Seek(stream, startOffset, SZ_SEEK_SET)); in Xz_ReadBackward()
200 *startOffset = -(Int64)(indexSize + XZ_STREAM_FOOTER_SIZE); in Xz_ReadBackward()
201 RINOK(SeekFromCur(stream, startOffset)); in Xz_ReadBackward()
212 *startOffset = -(Int64)sum; in Xz_ReadBackward()
213 RINOK(SeekFromCur(stream, startOffset)); in Xz_ReadBackward()
274 SRes Xzs_ReadBackward(CXzs *p, ILookInStream *stream, Int64 *startOffset, ICompressProgress *progre… in Xzs_ReadBackward() argument
278 *startOffset = endOffset; in Xzs_ReadBackward()
284 res = Xz_ReadBackward(&st, stream, startOffset, alloc); in Xzs_ReadBackward()
285 st.startOffset = *startOffset; in Xzs_ReadBackward()
300 if (*startOffset == 0) in Xzs_ReadBackward()
302 RINOK(stream->Seek(stream, startOffset, SZ_SEEK_SET)); in Xzs_ReadBackward()
303 …if (progress && progress->Progress(progress, endOffset - *startOffset, (UInt64)(Int64)-1) != SZ_OK) in Xzs_ReadBackward()