RetroArch
Classes | Macros | Functions
Lzma2Dec.h File Reference
#include <boolean.h>
#include "LzmaDec.h"
Include dependency graph for Lzma2Dec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CLzma2Dec
 

Macros

#define Lzma2Dec_Construct(p)   LzmaDec_Construct(&(p)->decoder)
 
#define Lzma2Dec_FreeProbs(p, alloc)   LzmaDec_FreeProbs(&(p)->decoder, alloc);
 
#define Lzma2Dec_Free(p, alloc)   LzmaDec_Free(&(p)->decoder, alloc);
 

Functions

SRes Lzma2Dec_AllocateProbs (CLzma2Dec *p, uint8_t prop, ISzAlloc *alloc)
 
SRes Lzma2Dec_Allocate (CLzma2Dec *p, uint8_t prop, ISzAlloc *alloc)
 
void Lzma2Dec_Init (CLzma2Dec *p)
 
SRes Lzma2Dec_DecodeToDic (CLzma2Dec *p, size_t dicLimit, const uint8_t *src, size_t *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
 
SRes Lzma2Dec_DecodeToBuf (CLzma2Dec *p, uint8_t *dest, size_t *destLen, const uint8_t *src, size_t *srcLen, ELzmaFinishMode finishMode, ELzmaStatus *status)
 
SRes Lzma2Decode (uint8_t *dest, size_t *destLen, const uint8_t *src, size_t *srcLen, uint8_t prop, ELzmaFinishMode finishMode, ELzmaStatus *status, ISzAlloc *alloc)
 

Macro Definition Documentation

◆ Lzma2Dec_Construct

#define Lzma2Dec_Construct (   p)    LzmaDec_Construct(&(p)->decoder)

◆ Lzma2Dec_Free

#define Lzma2Dec_Free (   p,
  alloc 
)    LzmaDec_Free(&(p)->decoder, alloc);

◆ Lzma2Dec_FreeProbs

#define Lzma2Dec_FreeProbs (   p,
  alloc 
)    LzmaDec_FreeProbs(&(p)->decoder, alloc);

Function Documentation

◆ Lzma2Dec_Allocate()

SRes Lzma2Dec_Allocate ( CLzma2Dec p,
uint8_t  prop,
ISzAlloc alloc 
)
Here is the call graph for this function:

◆ Lzma2Dec_AllocateProbs()

SRes Lzma2Dec_AllocateProbs ( CLzma2Dec p,
uint8_t  prop,
ISzAlloc alloc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Lzma2Dec_DecodeToBuf()

SRes Lzma2Dec_DecodeToBuf ( CLzma2Dec p,
uint8_t dest,
size_t *  destLen,
const uint8_t src,
size_t *  srcLen,
ELzmaFinishMode  finishMode,
ELzmaStatus status 
)
Here is the call graph for this function:

◆ Lzma2Dec_DecodeToDic()

SRes Lzma2Dec_DecodeToDic ( CLzma2Dec p,
size_t  dicLimit,
const uint8_t src,
size_t *  srcLen,
ELzmaFinishMode  finishMode,
ELzmaStatus status 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Lzma2Dec_Init()

void Lzma2Dec_Init ( CLzma2Dec p)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Lzma2Decode()

SRes Lzma2Decode ( uint8_t dest,
size_t *  destLen,
const uint8_t src,
size_t *  srcLen,
uint8_t  prop,
ELzmaFinishMode  finishMode,
ELzmaStatus status,
ISzAlloc alloc 
)
Here is the call graph for this function: