📄 arith.h
字号:
/*
* Encodage & d閏odage arithm閠ique
*/
#ifndef ARITH_H
#define ARITH_H
#include "utypes.h"
#include <stdio.h>
class PPM_ReadBuf
{
FILE *my_file_in;
public:
PPM_ReadBuf(FILE* f) : my_file_in(f) {}
UINT readbuf(UCHAR *buf,UINT len)
{
UINT len1;
len1=fread(buf,1,len,my_file_in);
return len1;
}
};
class ArithClass
{
UCHAR *ainbuf;
UCHAR *apinbuf,*aendinbuf;
UINT ainbufsize;
USHORT avalue,alow,ahigh;
PPM_ReadBuf* areadbuf;
UCHAR abitcnt;
USHORT abitbuf;
public:
void Arith_DecodeInit(PPM_ReadBuf* readbuf,UCHAR *buf,UINT bufsize);
UINT Arith_DecodeVal(UINT size);
void Arith_Decode(UINT min,UINT max,UINT size);
void Arith_DecodeEnd(void);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -