arith.h
来自「一个含有compress、expand、lzw等等压缩算法的源码」· C头文件 代码 · 共 26 行
H
26 行
#define MIN_RANGE 0x4001
#define MAX_RANGE 0xFFFF
struct coder_state
{
unsigned low;
unsigned range;
int uflow;
int bits;
int fpos;
};
void InitCoder (void);
void CloseCoder (void);
void EncodeArith (unsigned, unsigned, unsigned);
void StartDecode (void);
int DecodeArith (unsigned);
void UpdateDecoder (unsigned, unsigned, unsigned);
void SaveCoderState (struct coder_state *);
void RestoreCoderState (struct coder_state *);
int CodeLength (struct coder_state *);
int ResetOutputPointer (int);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?