endian.h
来自「代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考」· C头文件 代码 · 共 32 行
H
32 行
#ifndef __ENDIAN_H
#define __ENDIAN_H
#define BIT_L2M(x) ( (((x)&0x01)<<7) | (((x)&0x02)<<5) | \
(((x)&0x04)<<3) | (((x)&0x08)<<1) | \
(((x)&0x10)>>1) | (((x)&0x20)>>3) | \
(((x)&0x40)>>5) | (((x)&0x80)>>7))
#define ADR_L2M(x) (((x)&(~0x07)) | (7-((x)&0x07)))
#define SWAP16(x) ((x&0x0ff)<<8 | (x>>8))
//
//
void __wbe32(void *, UINT32);
void __wbe16(void *, UINT32);
void __wle32(void *, UINT32);
void __wle16(void *, UINT32);
UINT32 __lbe32(void *);
UINT32 __lbe16(void *);
UINT32 __lle32(void *);
UINT32 __lle16(void *);
#define wbe32(p,d) __wbe32(p,d)
#define wbe16(p,d) __wbe16(p,d)
#endif/*__ENDIAN_H*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?