printf重命名

来源:互联网 发布:医学听诊软件 编辑:程序博客网 时间:2024/05/23 02:07


//void dbg_printf(unsigned long level, char *fmt, ...)
#define CMD_DEBUG_LEVEL 0
#define cmd_debug(fmt...) dbg_printf(CMD_DEBUG_LEVEL, ## fmt)


#define PRINT(fmt, args...)  { printf(fmt, ## args); }



#define assert_debug(ex) \
if (!(ex)) \
{ \
    dbg_printf("(%s) assert failed at %s:%d \n", #ex, __FILE__, __LINE__); \
    while(1); \
}