typedef.h
来自「基本STC4052写的一个小的OS, 完成了任务调度功能,及堆栈空间切换,」· C头文件 代码 · 共 71 行
H
71 行
//---------------------------------------------------------------
//
// 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 + =
减小字号Ctrl + -
显示快捷键?