diff --git a/src/conio/win32cio.c b/src/conio/win32cio.c index ed54b4acfd3724a6b2daba117c22b4f445d38f02..d63693c946d568daa9f749e95590db80df30c9cd 100644 --- a/src/conio/win32cio.c +++ b/src/conio/win32cio.c @@ -163,6 +163,16 @@ static int ypos=1; static int currattr=7; static int modeidx=3; +#if defined(_DEBUG) +static void dputs(const char* str) +{ + char msg[1024]; + + SAFEPRINTF(msg,"%s\r\n",str); + OutputDebugString(msg); +} +#endif + static void dprintf(const char* fmt, ...) { #if defined(_DEBUG) @@ -173,7 +183,7 @@ static void dprintf(const char* fmt, ...) vsnprintf(sbuf,sizeof(sbuf),fmt,argptr); sbuf[sizeof(sbuf)-1]=0; va_end(argptr); - OutputDebugString(sbuf); + dputs(sbuf); #endif /* _DEBUG */ }