Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*****************************************************************************\
* MODULE: debug.c * * Debugging routines. This is only linked in on DEBUG builds. * * * Copyright (C) 1996-1997 Microsoft Corporation * Copyright (C) 1996-1997 Hewlett Packard * * History: * 07-Oct-1996 HWP-Guys Initiated port from win95 to winNT * \*****************************************************************************/ #include "precomp.h"
#include "priv.h"
#ifdef DEBUG
DWORD gdwDbgLevel = DBG_LEV_ERROR | DBG_LEV_FATAL | DBG_CACHE_ERROR;
VOID CDECL DbgMsgOut( LPCTSTR lpszMsgFormat, ... ) { TCHAR szMsgText[DBG_MAX_TEXT]; va_list pArgs;
va_start(pArgs, lpszMsgFormat);
StringCchVPrintf(szMsgText, COUNTOF(szMsgText), lpszMsgFormat, pArgs);
OutputDebugString(szMsgText);
OutputDebugString(TEXT("\n"));
va_end(pArgs); }
VOID CDECL DbgMsg ( LPCTSTR pszFormat, ... ) { TCHAR szBuf[DBG_MAX_TEXT]; TCHAR szTime[30]; SYSTEMTIME curTime; va_list pArgs;
va_start(pArgs, pszFormat);
GetLocalTime (&curTime);
StringCchPrintf(szTime, COUNTOF(szTime), TEXT ("%02d:%02d:%02d.%03d "), curTime.wHour, curTime.wMinute, curTime.wSecond, curTime.wMilliseconds);
StringCchVPrintf(szBuf, COUNTOF(szBuf), pszFormat, pArgs);
OutputDebugString(szTime); OutputDebugString(szBuf); OutputDebugString(TEXT ("\n"));
va_end(pArgs); }
#endif
|