2017-11-26 08:49:30 +01:00
|
|
|
#pragma once
|
|
|
|
#define WIN32_LEAN_AND_MEAN
|
|
|
|
#include <windows.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
void DebugPrint(const char *format, ...);
|
|
|
|
|
|
|
|
//#define _DEBUG 1
|
|
|
|
|
|
|
|
//use OutputDebugStringA rather than printf
|
2017-11-26 09:09:38 +01:00
|
|
|
//#define _DEBUG_S 1
|
2017-11-26 08:49:30 +01:00
|
|
|
|
|
|
|
//log everything (slow)
|
2017-11-26 09:09:38 +01:00
|
|
|
//#define _DEBUG_X 1
|
2017-11-26 08:49:30 +01:00
|
|
|
|
|
|
|
#ifdef _DEBUG
|
|
|
|
|
2017-11-26 09:09:38 +01:00
|
|
|
#ifdef _DEBUG_S
|
2017-11-26 08:49:30 +01:00
|
|
|
#define printf(format, ...) DebugPrint("xDBG " format, ##__VA_ARGS__)
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#else
|
|
|
|
#define printf(format, ...)
|
|
|
|
#endif
|