Lines Matching defs:alloc
92 static SRes Xz_ReadIndex2(CXzStream *p, const Byte *buf, size_t size, ISzAllocPtr alloc)
113 Xz_Free(p, alloc);
118 p->blocks = (CXzBlockSizes *)ISzAlloc_Alloc(alloc, sizeof(CXzBlockSizes) * numBlocks);
136 static SRes Xz_ReadIndex(CXzStream *p, ILookInStreamPtr stream, UInt64 indexSize, ISzAllocPtr alloc)
146 buf = (Byte *)ISzAlloc_Alloc(alloc, size);
151 res = Xz_ReadIndex2(p, buf, size, alloc);
152 ISzAlloc_Free(alloc, buf);
163 static SRes Xz_ReadBackward(CXzStream *p, ILookInStreamPtr stream, Int64 *startOffset, ISzAllocPtr alloc)
232 RINOK(Xz_ReadIndex(p, stream, indexSize, alloc))
264 void Xzs_Free(CXzs *p, ISzAllocPtr alloc)
268 Xz_Free(&p->streams[i], alloc);
269 ISzAlloc_Free(alloc, p->streams);
307 SRes Xzs_ReadBackward(CXzs *p, ILookInStreamPtr stream, Int64 *startOffset, ICompressProgressPtr progress, ISzAllocPtr alloc)
317 res = Xz_ReadBackward(&st, stream, startOffset, alloc);
323 void *data = ISzAlloc_Alloc(alloc, newNum * sizeof(CXzStream));
329 ISzAlloc_Free(alloc, p->streams);