📄 std_defs.h
字号:
#ifndef _STD_DEFS_H
#define _STD_DEFS_H
#include "stdlib.h"
#include "string.h"
#include "stdio.h"
#ifndef BYTE
#define BYTE unsigned char
#define DWORD unsigned long
#define WORD unsigned short
#endif
#ifndef uchar
#define uchar unsigned char
#define ulong unsigned long
#define uint unsigned int
#define ushort unsigned short
#endif
#ifndef TRUE
#define TRUE 1
#define FALSE 0
#endif
#ifndef BOOL
#define BOOL uchar
#endif
#ifndef NULL
#define NULL 0
#endif
#ifndef u8
#define u8 unsigned char
#define u16 unsigned short
#define u32 unsigned long
#define s8 signed char
#define s16 signed short
#define s32 signed long
#define u8_t unsigned char
#define u16_t unsigned short
#define u32_t unsigned long
#define s8_t signed char
#define s16_t signed short
#define s32_t signed long
#endif
#ifndef __u8
#define __u8 unsigned char
#define __u16 unsigned short
#define __u32 unsigned long
#endif
#ifndef U8
#define U8 unsigned char
#define U16 unsigned short
#define U32 unsigned long
#define S8 signed char
#define S16 signed short
#define S32 signed long
#define U8_T unsigned char
#define U16_T unsigned short
#define U32_T unsigned long
#define S8_T signed char
#define S16_T signed short
#define S32_T signed long
#endif
#ifndef uint8_t
#define uint8_t u8_t
#define uint16_t u16_t
#define uint32_t u32_t
#endif
#define ntohs(xx) ((((xx)&0xff00)>>8)|(((xx)&0x00ff)<<8))
#define ntohl(xx) ((((xx)&0xff000000)>>24)|(((xx)&0x00ff0000)>>8)|(((xx)&0x0000ff00)<<8)|(((xx)&0x000000ff)<<24))
#define htons(xx) ntohs(xx)
#define htonl(xx) ntohl(xx)
#define diff(x,y) (((x)>(y))?(x-y):(y-x))
#define UNUSED_PARA(x) x=x
#endif /* define _STD_DEFS_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -