Go to the source code of this file.
◆ PPMD_BIN_SCALE
◆ PPMD_GET_MEAN
#define PPMD_GET_MEAN |
( |
| summ | ) |
|
Value:
#define PPMD_PERIOD_BITS
Definition Ppmd.h:26
#define PPMD_GET_MEAN_SPEC(summ, shift, round)
Definition Ppmd.h:29
◆ PPMD_GET_MEAN_SPEC
#define PPMD_GET_MEAN_SPEC |
( |
| summ, |
|
|
| shift, |
|
|
| round ) |
Value:(((summ) + (1 << ((shift) - (round)))) >> (shift))
◆ Ppmd_GET_SUCCESSOR
#define Ppmd_GET_SUCCESSOR |
( |
| p | ) |
|
Value:
UInt32 CPpmd_Void_Ref
Definition Ppmd.h:69
unsigned int UInt32
Definition bzlib_private.h:45
◆ Ppmd_GetPtr
#define Ppmd_GetPtr |
( |
| p, |
|
|
| offs ) |
Value:((void *)((p)->Base + (offs)))
◆ Ppmd_GetPtr_Type
#define Ppmd_GetPtr_Type |
( |
| p, |
|
|
| offs, |
|
|
| type ) |
Value:
#define Ppmd_GetPtr(p, offs)
Definition Ppmd.h:114
◆ Ppmd_GetRef
#define Ppmd_GetRef |
( |
| p, |
|
|
| ptr ) |
Value:
unsigned char Byte
Definition zconf.h:391
◆ PPMD_INT_BITS
◆ PPMD_N1
◆ PPMD_N2
◆ PPMD_N3
◆ PPMD_N4
◆ PPMD_NUM_INDEXES
◆ PPMD_PERIOD_BITS
#define PPMD_PERIOD_BITS 7 |
◆ Ppmd_Ref_Type
#define Ppmd_Ref_Type |
( |
| type | ) |
|
◆ Ppmd_See_UPDATE
#define Ppmd_See_UPDATE |
( |
| p | ) |
|
Value:
{ (p)->Summ = (
UInt16)((p)->Summ << 1); \
(p)->Count = (
Byte)(3 << (p)->Shift++); }}
unsigned short UInt16
Definition bzlib_private.h:47
◆ Ppmd_SET_SUCCESSOR
#define Ppmd_SET_SUCCESSOR |
( |
| p, |
|
|
| v ) |
◆ PPMD_SetAllBitsIn256Bytes
#define PPMD_SetAllBitsIn256Bytes |
( |
| p | ) |
|
Value: { size_t z; for (z = 0; z < 256 / sizeof(p[0]); z += 8) { \
p[z+7] = p[z+6] = p[z+5] = p[z+4] = p[z+3] = p[z+2] = p[z+1] = p[z+0] = ~(size_t)0; }}
◆ PPMD_UPDATE_PROB_0
#define PPMD_UPDATE_PROB_0 |
( |
| prob | ) |
|
Value:
#define PPMD_GET_MEAN(summ)
Definition Ppmd.h:30
#define PPMD_INT_BITS
Definition Ppmd.h:25
◆ PPMD_UPDATE_PROB_1
#define PPMD_UPDATE_PROB_1 |
( |
| prob | ) |
|
◆ CPpmd_State2
◆ CPpmd_State4
◆ Ppmd_Ref_Type() [1/3]
typedef Ppmd_Ref_Type |
( |
Byte | | ) |
|
◆ Ppmd_Ref_Type() [2/3]
◆ Ppmd_Ref_Type() [3/3]
typedef Ppmd_Ref_Type |
( |
void | | ) |
|