Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Ppmd7Dec.c File Reference
#include "Precomp.h"
#include "Ppmd7.h"

Macros

#define kTopValue   ((UInt32)1 << 24)
 
#define READ_BYTE(p)
 
#define RC_NORM_BASE(p)
 
#define RC_NORM_1(p)
 
#define RC_NORM(p)
 
#define RC_NORM_LOCAL(p)
 
#define RC_NORM_REMOTE(p)
 
#define R   (&p->rc.dec)
 
#define RC_Decode(start, size)
 
#define RC_DecodeFinal(start, size)
 
#define RC_GetThreshold(total)
 
#define CTX(ref)
 
#define SUCCESSOR(p)
 
#define MASK(sym)
 

Functions

BoolInt Ppmd7z_RangeDec_Init (CPpmd7_RangeDec *p)
 
void Ppmd7_UpdateModel (CPpmd7 *p)
 
int Ppmd7z_DecodeSymbol (CPpmd7 *p)
 

Macro Definition Documentation

◆ CTX

#define CTX ( ref)
Value:
#define Ppmd7_GetContext(p, ptr)
Definition Ppmd7.h:116
Definition Ppmd7.h:27

◆ kTopValue

#define kTopValue   ((UInt32)1 << 24)

◆ MASK

#define MASK ( sym)
Value:
((unsigned char *)charMask)[sym]

◆ R

#define R   (&p->rc.dec)

◆ RC_Decode

#define RC_Decode ( start,
size )
Value:
Ppmd7z_RD_Decode(p, start, size);
int start()
size_t size
Definition platform.h:559

◆ RC_DecodeFinal

#define RC_DecodeFinal ( start,
size )
Value:
#define R
Definition Ppmd7Dec.c:38
#define RC_Decode(start, size)
Definition Ppmd7Dec.c:51
#define RC_NORM_REMOTE(p)
Definition Ppmd7Dec.c:36

◆ RC_GetThreshold

#define RC_GetThreshold ( total)
Value:
(R->Code / (R->Range /= (total)))

◆ RC_NORM

#define RC_NORM ( p)
Value:
#define RC_NORM_BASE(p)
Definition Ppmd7Dec.c:28

◆ RC_NORM_1

#define RC_NORM_1 ( p)
Value:

◆ RC_NORM_BASE

#define RC_NORM_BASE ( p)
Value:
if ((p)->Range < kTopValue) \
{ (p)->Code = ((p)->Code << 8) | READ_BYTE(p); (p)->Range <<= 8;
#define READ_BYTE(p)
Definition Ppmd7Dec.c:14
#define kTopValue
Definition Ppmd7Dec.c:11
#define Code
Definition deflate.h:80

◆ RC_NORM_LOCAL

#define RC_NORM_LOCAL ( p)

◆ RC_NORM_REMOTE

#define RC_NORM_REMOTE ( p)
Value:
#define RC_NORM(p)
Definition Ppmd7Dec.c:32

◆ READ_BYTE

#define READ_BYTE ( p)
Value:
IByteIn_Read((p)->Stream)
#define IByteIn_Read(p)
Definition 7zTypes.h:330

◆ SUCCESSOR

#define SUCCESSOR ( p)
Value:
#define Ppmd_GET_SUCCESSOR(p)
Definition Ppmd.h:151

Function Documentation

◆ Ppmd7_UpdateModel()

void Ppmd7_UpdateModel ( CPpmd7 * p)

◆ Ppmd7z_DecodeSymbol()

int Ppmd7z_DecodeSymbol ( CPpmd7 * p)

◆ Ppmd7z_RangeDec_Init()

BoolInt Ppmd7z_RangeDec_Init ( CPpmd7_RangeDec * p)