mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-12-19 20:32:39 -05:00
30 lines
574 B
C++
30 lines
574 B
C++
#include "mxdebug.h"
|
|
|
|
#ifdef _DEBUG
|
|
|
|
// Debug-only wrapper for OutputDebugString to support variadic arguments.
|
|
// Identical functions at BETA10 0x100ec9fe and 0x101741b5 are more limited in scope.
|
|
// This is the most widely used version.
|
|
|
|
#include <stdio.h>
|
|
#include <windows.h>
|
|
|
|
// FUNCTION: BETA10 0x10124cb9
|
|
int DebugHeapState()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// FUNCTION: BETA10 0x10124cdd
|
|
void _MxTrace(const char* format, ...)
|
|
{
|
|
va_list args;
|
|
char buffer[256];
|
|
|
|
va_start(args, format);
|
|
_vsnprintf(buffer, 256, format, args);
|
|
OutputDebugString(buffer);
|
|
va_end(args);
|
|
}
|
|
|
|
#endif
|