Lines Matching full:alloc
14 #include "Alloc.h"
66 void BraState_Free(void *pp, ISzAlloc *alloc)
68 alloc->Free(alloc, pp);
71 SRes BraState_SetProps(void *pp, const Byte *props, size_t propSize, ISzAlloc *alloc)
74 alloc = alloc;
198 SRes BraState_SetFromMethod(IStateCoder *p, UInt64 id, ISzAlloc *alloc)
210 decoder = alloc->Alloc(alloc, sizeof(CBraState));
226 static void SbState_Free(void *pp, ISzAlloc *alloc)
229 SubblockDec_Free(p, alloc);
230 alloc->Free(alloc, pp);
233 static SRes SbState_SetProps(void *pp, const Byte *props, size_t propSize, ISzAlloc *alloc)
237 alloc = alloc;
256 SRes SbState_SetFromMethod(IStateCoder *p, ISzAlloc *alloc)
260 decoder = alloc->Alloc(alloc, sizeof(CSubblockDec));
275 static void Lzma2State_Free(void *pp, ISzAlloc *alloc)
277 Lzma2Dec_Free((CLzma2Dec *)pp, alloc);
278 alloc->Free(alloc, pp);
281 static SRes Lzma2State_SetProps(void *pp, const Byte *props, size_t propSize, ISzAlloc *alloc)
285 return Lzma2Dec_Allocate((CLzma2Dec *)pp, props[0], alloc);
304 static SRes Lzma2State_SetFromMethod(IStateCoder *p, ISzAlloc *alloc)
306 CLzma2Dec *decoder = alloc->Alloc(alloc, sizeof(CLzma2Dec));
319 void MixCoder_Construct(CMixCoder *p, ISzAlloc *alloc)
322 p->alloc = alloc;
335 if (p->alloc && sc->p)
336 sc->Free(sc->p, p->alloc);
340 p->alloc->Free(p->alloc, p->buf);
365 case XZ_ID_LZMA2: return Lzma2State_SetFromMethod(sc, p->alloc);
367 case XZ_ID_Subblock: return SbState_SetFromMethod(sc, p->alloc);
372 return BraState_SetFromMethod(sc, methodId, p->alloc);
388 p->buf = p->alloc->Alloc(p->alloc, CODER_BUF_SIZE * (MIXCODER_NUM_FILTERS_MAX - 1));
584 RINOK(sc->SetProps(sc->p, f->props, f->propsSize, p->alloc));
590 SRes XzUnpacker_Create(CXzUnpacker *p, ISzAlloc *alloc)
592 MixCoder_Construct(&p->decoder, alloc);