Lines Matching refs:UInt64
61 { UInt64 newSize = size + (val); if (newSize < size) return XZ_SIZE_OVERFLOW; size = newSize; }
63 UInt64 Xz_GetUnpackSize(const CXzStream *p)
65 UInt64 size = 0;
74 UInt64 Xz_GetPackSize(const CXzStream *p)
76 UInt64 size = 0;
80 ADD_SIZE_CHECK(size, (p->blocks[i].totalSize + 3) & ~(UInt64)3)
106 UInt64 numBlocks64;
136 static SRes Xz_ReadIndex(CXzStream *p, ILookInStreamPtr stream, UInt64 indexSize, ISzAllocPtr alloc)
156 static SRes LookInStream_SeekRead_ForArc(ILookInStreamPtr stream, UInt64 offset, void *buf, size_t size)
165 UInt64 indexSize;
167 UInt64 pos = (UInt64)*startOffset;
225 indexSize = ((UInt64)GetUi32(buf + 4) + 1) << 2;
235 UInt64 totalSize = Xz_GetPackSize(p);
237 || totalSize >= ((UInt64)1 << 63)
274 UInt64 Xzs_GetNumBlocks(const CXzs *p)
276 UInt64 num = 0;
283 UInt64 Xzs_GetUnpackSize(const CXzs *p)
285 UInt64 size = 0;
295 UInt64 Xzs_GetPackSize(const CXzs *p)
297 UInt64 size = 0;
318 st.startOffset = (UInt64)*startOffset;
335 RINOK(LookInStream_SeekTo(stream, (UInt64)*startOffset))
336 if (progress && ICompressProgress_Progress(progress, (UInt64)(endOffset - *startOffset), (UInt64)(Int64)-1) != SZ_OK)