📄 typedef.h
字号:
//---------------------------------------------------------------
//
// Copyright (c) 2006-2007 E-compass electronic Co.,Ltd.
// All Right Reserved.
//
// $Author walnutcy
// $Email walnutcy@gmail.com
// $Version v1.0
// $FileName
// $Since
// $Log
//
// DESCRIPTION
//
// History:
// <author> <time> <version > <desc>
//---------------------------------------------------------------
#ifndef _TYPEDEF_H
#define _TYPEDEF_H
typedef unsigned char U8;
typedef unsigned int U16;
typedef unsigned long U32;
typedef char S8;
typedef short S16;
typedef long S32;
//typedef unsigned char BOOL;
typedef bit BOOL;
typedef char CHAR8;
typedef U8 idata IU8;
typedef U16 idata IU16;
typedef struct _u8_bits_
{
unsigned b0:1;
unsigned b1:1;
unsigned b2:1;
unsigned b3:1;
unsigned b4:1;
unsigned b5:1;
unsigned b6:1;
unsigned b7:1;
}U8Bits;
typedef union _u8_field_
{
U8 byte;
U8Bits bits;
}U8Field;
typedef enum _bool_
{
C_FALSE =(U8)0x00,
C_TRUE = !(C_FALSE)
}CBOOL;
#ifndef C_NULL
#define C_NULL (void*)0
#endif
typedef void (*PFUNPROC) (void);
#define REENTRANT small reentrant
#endif // _TYPEDEF_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -