ppmdet.h

来自「PPMz2压缩方式的源码」· C头文件 代码 · 共 26 行

H
26
字号
#ifndef PPMDET_H
#define PPMDET_H

#include <crblib/inc.h>
#include <crblib/arithc.h>
#include "exclude.h"
#include "context.h"

typedef struct PPMDet PPMDet;

PPMDet * PPMDet_Create(uint Megabytes);

void PPMDet_Destroy(PPMDet * det);

void PPMDet_Update(PPMDet * det,ubyte * backPtr,ubyte *backBase,int sym);

bool PPMDet_Encode(PPMDet * det,arithInfo * ari,
								ubyte * backPtr,ubyte *backBase,int sym,Exclude *exc,Context *context,bool * pUseFull);
bool PPMDet_Decode(PPMDet * det,arithInfo * ari,
								ubyte * backPtr,ubyte *backBase,int *psym,Exclude *exc,Context *context,bool * pUseFull);

uint PPMDet_GetMPSP(PPMDet * det,ubyte * backPtr,ubyte *backBase,Context *context);

#endif // PPMDET_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?