diff terminal_win.c @ 832:0433fdd9ba66

Added a command line option to force BlastEm to not open a new terminal even if it detects that stdin/out are not terminals
author Michael Pavone <pavone@retrodev.com>
date Mon, 19 Oct 2015 19:16:28 -0700
parents 1af7d1cdcc66
children
line wrap: on
line diff
--- a/terminal_win.c	Mon Oct 19 19:15:42 2015 -0700
+++ b/terminal_win.c	Mon Oct 19 19:16:28 2015 -0700
@@ -1,13 +1,20 @@
 #include <windows.h>
 #include <stdio.h>
 
+static char init_done;
+
+void force_no_terminal()
+{
+	init_done = 1;
+}
+
 void init_terminal()
 {
-	static char init_done;
 	if (!init_done) {
 		AllocConsole();
 		freopen("CONIN$", "r", stdin);
 		freopen("CONOUT$", "w", stdout);
 		freopen("CONOUT$", "w", stderr);
+		init_done = 1;
 	}
 }