加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
byte_utils.h 443 Bytes
一键复制 编辑 原始数据 按行查看 历史
#ifndef __BYTE_UTILS_H
#define __BYTE_UTILS_H
#define MP_LITTLE_ENDIAN 0
#define MP_BIG_ENDIAN 1
#define EH(x) ((unsigned)((x) & 0xff000000) >> 24)
#define EX(x) (((x) & 0xff0000) >> 16)
#define HI(x) (((x) & 0xff00) >> 8)
#define LO(x) ((x) & 0xff)
void format_int(unsigned char *out, unsigned int in, unsigned char length, unsigned char endianess);
int load_int(unsigned char *buf, unsigned char length, unsigned char endianess);
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化