xdbg_unix.cpp

来自「C++封装的视频采集代码」· C++ 代码 · 共 63 行

CPP
63
字号
/*************************************************************************** * *  Oxford Semiconductor Proprietary and Confidential Information * *  Copyright:      Oxford Semiconductor Ltd, 2003 * *  Description:     * *  $Log: xdbg_unix.cpp,v $ *  Revision 1.14  2003/09/23 08:00:19  paul *  *** empty log message *** * ***************************************************************************/#include <stdio.h>#include <stdarg.h>#include <unistd.h>const size_t MAX_MSG = 1024;namespace oxsemi {namespace debug {voidTrace(const char * szFormat, ...){    char sMessage[MAX_MSG] = {0};//    sprintf(sMessage, "[%d:%d] ", (int)getpid(), ThreadBase::current_tid());    char* pSuffix = sMessage + strlen(sMessage);    va_list arglist;    va_start(arglist, szFormat);    vsnprintf(pSuffix, MAX_MSG, szFormat, arglist);    fputs(sMessage, stdout);}voidTrace(const wchar_t * szFormat, ...){    ASSERT(false);    /*    va_list arglist;    wchar_t sMessage[MAX_MSG] = {0};    swprintf(sMessage, L"[%x] ", GetCurrentThreadId());    wchar_t* pSuffix = sMessage + wcslen(sMessage);    va_start(arglist, szFormat);    vsnwprintf(pSuffix, MAX_MSG, szFormat, arglist);    fputs(sMessage, stderr);    */}///////////////////////////////////////////////////////////////////// backtracevoid backtrace(){}}; // namespace debug}; // namespace oxsemi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?