This repository has been archived on 2022-06-27. You can view files and clone it, but cannot push or open issues or pull requests.
Xash3DArchive/utils/vgui/lib/win32_vc6/vgui.cpp

42 lines
775 B
C++

//========= Copyright ?1996-2002, Valve LLC, All rights reserved. ============
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================
#include<stdio.h>
#include<windows.h>
namespace vgui
{
int vgui_dprintf(const char* format,...)
{
char buf[2048];
va_list argList;
va_start(argList,format);
int ret=vsprintf(buf,format,argList);
va_end(argList);
::OutputDebugString(buf);
return ret;
}
int vgui_dprintf2(const char* format,...)
{
char buf[2048];
va_list argList;
static int ctr=0;
sprintf(buf,"%d:",ctr++);
va_start(argList,format);
int ret=vsprintf(buf+strlen(buf),format,argList);
va_end(argList);
::OutputDebugString(buf);
return ret;
}
}