Home | History | Annotate | Download | only in C

Lines Matching full:alloc

880 void LzmaDec_FreeProbs(CLzmaDec *p, ISzAlloc *alloc)

882 alloc->Free(alloc, p->probs);
886 static void LzmaDec_FreeDict(CLzmaDec *p, ISzAlloc *alloc)
888 alloc->Free(alloc, p->dic);
892 void LzmaDec_Free(CLzmaDec *p, ISzAlloc *alloc)
894 LzmaDec_FreeProbs(p, alloc);
895 LzmaDec_FreeDict(p, alloc);
924 static SRes LzmaDec_AllocateProbs2(CLzmaDec *p, const CLzmaProps *propNew, ISzAlloc *alloc)
929 LzmaDec_FreeProbs(p, alloc);
930 p->probs = (CLzmaProb *)alloc->Alloc(alloc, numProbs * sizeof(CLzmaProb));
938 SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAlloc *alloc)
942 RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
947 SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize, ISzAlloc *alloc)
952 RINOK(LzmaDec_AllocateProbs2(p, &propNew, alloc));
956 LzmaDec_FreeDict(p, alloc);
957 p->dic = (Byte *)alloc->Alloc(alloc, dicBufSize);
960 LzmaDec_FreeProbs(p, alloc);
971 ELzmaStatus *status, ISzAlloc *alloc)
982 res = LzmaDec_AllocateProbs(&p, propData, propSize, alloc);
997 LzmaDec_FreeProbs(&p, alloc);