#define PF_ASSERT Q_ASSERT
//调试宏
#define PRINTINFO PrintMacInfo(__FUNCTION__, __FILE__, __LINE__);
#ifdef REALSHARK_DEBUG
#define DEBUGPRINT(x) std::cout<<x<<std::endl;PRINTINFO;
#else
#define DEBUGPRINT(x)
#endif
inline void PrintMacInfo(char* szFunc, char* szFile, int nLine)
{
std::cout << "---------- print info " << __DATE__ << " " << __TIME__ << "------------" << std::endl;
std::cout << szFile << "\t" << nLine << "\t" << szFunc << std::endl;
}
//调试宏
#define PRINTINFO PrintMacInfo(__FUNCTION__, __FILE__, __LINE__);
#ifdef REALSHARK_DEBUG
#define DEBUGPRINT(x) std::cout<<x<<std::endl;PRINTINFO;
#else
#define DEBUGPRINT(x)
#endif
inline void PrintMacInfo(char* szFunc, char* szFile, int nLine)
{
std::cout << "---------- print info " << __DATE__ << " " << __TIME__ << "------------" << std::endl;
std::cout << szFile << "\t" << nLine << "\t" << szFunc << std::endl;
}