ASSERT宏

extern void Assert(char *file,uint32_t line);

define ASSERT(condition)\

do{
if(!(condition))
Assert(FILE,LINE);
}while(0)

void Assert(char *file,uint32_t line)
{
PRINTF("\nAssert failed: %s,line %u!\n",file,line);
abort();
}

posted @ 2023-07-28 17:28  ccc_zdh  阅读(20)  评论(0)    收藏  举报