assert.h
来自「嵌入式软件构件:TMR计时器管理、CLK实时时钟、KEY键盘扫描、LED数码显示」· C头文件 代码 · 共 35 行
H
35 行
#ifndef assert_h#define assert_h#ifdef USER_ASSERT_GLOBALS#define ASSERT_EXT#else#define ASSERT_EXT extern#endif#ifdef NASSERT #define DEFINE_THIS_FILE #define DEFINE_THIS_MODULE(name_) #define ASSERT(ignore_) ((void)0) #define ERROR() ((void)0)#else ASSERT_EXT void AssertHandler(char const * file,int line); #define DEFINE_THIS_FILE \ static char const l_this_file[] = __FILE__; #define DEFINE_THIS_MODULE(name_) \ static char const l_this_file[] = #name_; #define ASSERT(test_) \ if (test_) { \ }else \ (AssertHandler(l_this_file, __LINE__))\ #define ERROR() \ (AssertHandler(l_this_file, __LINE__))#endif #endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?