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

📄 cetc_type.h

📁 linux 数据结构堆栈操作。。 。。 。。 。
💻 H
字号:
/*
* Copyright (c) 2008, USEE
* All rights reserved.
*
* filename: cetc_type.h
* abstract: define all global macro definition.
*
* current version: 1.1
* authors: xiewei
* date: 2008-8-12
*
* history version
* version: 1.0
* authors: xiewei
* date: 2008-8-10
*/

#ifndef CETC_TYPE_H
#define CETC_TYPE_H

/**
 * define debug level: info,warn,err
 * info: output info,warn and error
 * warn: output warn and error
 * err: output only error
 */

#define CETC_DBG_LEVEL_ERR		1
#define CETC_DBG_LEVEL_WARN		2
#define CETC_DBG_LEVEL_INFO		3
#define CETC_DBG_LEVEL 		 	3	

#if CETC_DBG_LEVEL >= CETC_DBG_LEVEL_INFO
#define CETC_DBG_INFO(...)(printf("%s: %s ",__FILE__, __func__),printf(__VA_ARGS__))
#else
#define CETC_DBG_INFO
#endif

#if CETC_DBG_LEVEL >= CETC_DBG_LEVEL_WARN
#define CETC_DBG_WARN(...)(printf("%s: %s ",__FILE__,__func__),printf(__VA_ARGS__))
#else
#define CETC_DBG_WARN
#endif

#if CETC_DBG_LEVEL >= CETC_DBG_LEVEL_ERR
#define CETC_DBG_ERR(...)(printf("%s: %s ",__FILE__,__func__),printf(__VA_ARGS__))
#else
#define CETC_DBG_ERR
#endif

/**
 * redefine base data type
 */
typedef char			s8;
typedef unsigned char	u8;
typedef short			s16;
typedef unsigned short	u16;
typedef int				s32;
typedef unsigned int	u32;

/**
 * define data construct between process.
 */
#define MAX_URL_SIZE	256

//typedef RECT		tagRect;	//redefine rect;
//typedef GFXColour	tagColor;	//redefine color;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -