📄 trace.h
字号:
/**********************************************************************
**
** Copyright (c) 2008 -- Michael.All right received.
**
** PROJECT: Tangtang's Graduation Design
**
** PURPOSE: Head file,For trace funtion.
**
** DATE : 05/18/2008
**
** AUTHOR: Michael
**
** SCHOOL: CUIT
**
** FILENAME: trace.h
**
**********************************************************************/
#ifndef TRACE_H
#define TRACE_H
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
/* Include files. */
#include "typedef.h"
/* Macro constant definitions. */
#define TRACE_FUNCTION
/* Type definitions. */
/* External function declarations. */
/* Macro API definitions. */
#ifdef TRACE_FUNCTION
#define TRACE_FUN() PRINTF("FILE: %s -- FUNCTION: %s -- LINE: %ld\n", \
__FILE__, __FUNCTION__, __LINE__)
#define ENTRY_FUN() PRINTF("# Entry :"); \
TRACE_FUN()
#define EXIT_FUN() PRINTF("# Exit :"); \
TRACE_FUN()
#define TRACE_LOG(format,arg...) TRACE_FUN(); \
PRINTF("##Log: %s", format, ##arg)
#else
#define TRACE_FUN()
#define ENTRY_FUN()
#define EXIT_FUN()
#define TRACE_LOG(format,arg...)
#endif /* End of TRACE_FUNCTION */
/* Global variable declarations. */
#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */
#endif /* TRACE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -