Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

47 lines
970 B

/*******************************************************************************
*
* (C) COPYRIGHT MICROSOFT CORPORATION, 1998, 1999, 2000
*
* TITLE: ISDBG.H
*
* VERSION: 1.0
*
* AUTHOR: ShaunIv
*
* DATE: 1/13/1999
*
* DESCRIPTION: Simple OutputDebugString wrapper
*
*******************************************************************************/
#ifndef __ISDBG_H_INCLUDED
#define __ISDBG_H_INCLUDED
#if defined(_DEBUG) || defined(DBG)
#include <stdarg.h>
#include <stdio.h>
inline void __DebugPrintf( LPCTSTR pszFmt, ... )
{
TCHAR szMsg[1024];
va_list ArgPtr;
va_start(ArgPtr, pszFmt);
wvsprintf(szMsg, pszFmt, ArgPtr);
va_end(ArgPtr);
#if 0
FILE *fp = fopen( "c:\\ss.dbg", "at" );
fprintf( fp, "%S", szMsg );
fclose( fp );
#endif
OutputDebugString(szMsg);
}
#define DEBUG_PRINTF(x) __DebugPrintf x
#else
#define DEBUG_PRINTF(x)
#endif // DBG or _DEBUG
#endif //__ISDBG_H_INCLUDED