Lines Matching refs:alloc
1240 void LzmaDec_FreeProbs(CLzmaDec *p, ISzAllocPtr alloc)
1242 ISzAlloc_Free(alloc, p->probs);
1246 static void LzmaDec_FreeDict(CLzmaDec *p, ISzAllocPtr alloc)
1248 ISzAlloc_Free(alloc, p->dic);
1252 void LzmaDec_Free(CLzmaDec *p, ISzAllocPtr alloc)
1254 LzmaDec_FreeProbs(p, alloc);
1255 LzmaDec_FreeDict(p, alloc);
1284 static SRes LzmaDec_AllocateProbs2(CLzmaDec *p, const CLzmaProps *propNew, ISzAllocPtr alloc)
1289 LzmaDec_FreeProbs(p, alloc);
1290 p->probs = (CLzmaProb *)ISzAlloc_Alloc(alloc, numProbs * sizeof(CLzmaProb));
1299 SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAllocPtr alloc)
1303 RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc))
1308 SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAllocPtr alloc)
1313 RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc))
1327 LzmaDec_FreeDict(p, alloc);
1328 p->dic = (Byte *)ISzAlloc_Alloc(alloc, dicBufSize);
1331 LzmaDec_FreeProbs(p, alloc);
1342 ELzmaStatus *status, ISzAllocPtr alloc)
1352 RINOK(LzmaDec_AllocateProbs(&p, propData, propSize, alloc))
1361 LzmaDec_FreeProbs(&p, alloc);