XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
crc32.h
浏览该文件的文档.
1
13#ifndef __xwos_lib_crc32_h__
14#define __xwos_lib_crc32_h__
15
16#include <xwos/standard.h>
17
24extern const xwu32_t xwlib_crc32tbl_0x04c11db7[256];
25extern const xwu32_t xwlib_crc32tbl_0xedb88320[256];
26
33};
34
58 bool refin, bool refout,
59 xwu32_t plynml, xwu32_t direction,
60 const xwu8_t stream[], xwsz_t * size);
61
89xwu32_t xwlib_crc32_calms(const xwu8_t stream[], xwsz_t * size);
90
95#endif /* xwos/lib/crc32.h */
xwu32_t xwlib_crc32_calms(const xwu8_t stream[], xwsz_t *size)
用主流CRC32参数模型计算一段数据的校验值
Definition crc32.c:742
const xwu32_t xwlib_crc32tbl_0xedb88320[256]
CRC32多项式0XEDB88320的查询表
Definition crc32.c:285
xwlib_crc32_shift_direction_em
计算CRC32的移位方向枚举
Definition crc32.h:30
const xwu32_t xwlib_crc32tbl_0x04c11db7[256]
CRC32多项式0x04C11DB7的查询表
Definition crc32.c:21
xwer_t xwlib_crc32_cal(xwu32_t *crc32, xwu32_t xorout, bool refin, bool refout, xwu32_t plynml, xwu32_t direction, const xwu8_t stream[], xwsz_t *size)
计算一段数据的CRC32校验值
Definition crc32.c:703
@ XWLIB_CRC32_RIGHT_SHIFT
Definition crc32.h:32
@ XWLIB_CRC32_LEFT_SHIFT
Definition crc32.h:31
signed long xwer_t
Definition type.h:554
unsigned long xwsz_t
Definition type.h:339
uint8_t xwu8_t
Definition type.h:194
uint32_t xwu32_t
Definition type.h:266
XWOS的标准头文件