Commit 945b0111 authored by Eli Zaretskii's avatar Eli Zaretskii

(print_output_debug_flag): New global variable.

(Fexternal_debugging_output) [WINDOWSNT]: Don't call OutputDebugString if
print_output_debug_flag is zero.
parent 1da6a64d
......@@ -182,6 +182,9 @@ static int max_print;
void print_interval ();
/* GDB resets this to zero on W32 to disable OutputDebugString calls. */
int print_output_debug_flag = 1;
/* Low level output routines for characters and strings */
......@@ -909,10 +912,11 @@ to make it write to the debugging output. */)
#ifdef WINDOWSNT
/* Send the output to a debugger (nothing happens if there isn't one). */
{
char buf[2] = {(char) XINT (character), '\0'};
OutputDebugString (buf);
}
if (print_output_debug_flag)
{
char buf[2] = {(char) XINT (character), '\0'};
OutputDebugString (buf);
}
#endif
return character;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment