加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rleElisCode.h 692 Bytes
一键复制 编辑 原始数据 按行查看 历史
goldbeef 提交于 2014-05-19 18:39 . Create rleElisCode.h
#ifndef _RLE_ELIS_CODE_H
#define _RLE_ELIS_CODE_H
#include "wzip.h"
int getBitsNum(u32 number);
int elisGammaCode(u32 num,uchar **buffPPtr,uchar *offset);
int elisGammaDecode(u32 *num,uchar **buffPPtr,uchar* offset);
void showElisGammaCode(uchar *buf,int offset);
int runLengthGammaCode(uchar *src,u32 bitsLen,uchar *dst);
int runLengthGammaDecode(uchar *src,u32 bitsLen,uchar *dst);
int elisDeltaCode(u32 num,uchar **buffPPtr,uchar *offset);
int elisDeltaDecode(u32 *num,uchar **buffPPtr,uchar* offset);
void showElisDeltaCode(uchar *buf,int offset);
int runLengthDeltaCode(uchar *src,u32 bitsLen,uchar *dst);
int runLengthDeltaDecode(uchar *src,u32 bitsLen,uchar *dst);
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化