3 Star 0 Fork 0

thor/zipzap

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
bit_reader.h 739 Bytes
一键复制 编辑 原始数据 按行查看 历史
ZQMxm 提交于 2014-06-01 12:25 +08:00 . Folder structure
# ifndef BIT_READER_H
# define BIT_READER_H
#include <stdio.h>
#include <stdlib.h>
typedef struct _bitstream
{
int length;
unsigned char buffer; // Unsigned int instead of unsigned long for cross-platform compatity
} bitstream;
/**
* Helper function
* Read one byte of data into stream
*/
int read_bit(FILE* infile, bitstream* pstream);
/**
* Helper function
* Print out the information of the stream
*/
void show_bit(bitstream* pstream);
/**
* Initialize the buffer
*
*/
void init_buffer(bitstream* pstream);
/**
* Translate from dictionary size to actual width
*/
int size_to_width(int size);
/**
* Read given width a data and return
*/
int read_buffer(bitstream* pstream, int width, FILE* infile);
# endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/thor/zipzap.git
git@gitee.com:thor/zipzap.git
thor
zipzap
zipzap
master

搜索帮助