#define PRINT(MOD,LAY,LEVEL,fmt,arg...) \
loc_print(_PRINT_##LEVEL##_, sPrintLevel.s##MOD##_##LAY,"\n"#LEVEL"-"#MOD"-"#LAY":",fmt,##arg)
loc_print(_PRINT_##LEVEL##_, sPrintLevel.s##MOD##_##LAY,"\n"#LEVEL"-"#MOD"-"#LAY":",fmt,##arg)
void loc_print(UINT8 cLevel, UINT8 cPreLevel, const char *test,const char *fmt, ...)
{
if(Cfg_Misc_debug_En)//YP@2K10-8-12 add for DVD passord //zhg merge
{
if((cLevel <= cPreLevel)&&(sPrintLevel.sOnOff))
{
sio_puts((unsigned char*)test);
va_list ap;
uint8 linebuf[100];
va_start(ap, fmt);
sio_vprintf((char *)linebuf, fmt, ap);
va_end(ap);
sio_puts(linebuf);
}
}
}