⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 std_defs.h

📁 關於USB鼠標
💻 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 + -