From ac8ce7ed64302286750dadfa0bc6b42719871d69 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 27 Jul 2004 09:11:36 +0000
Subject: [PATCH] Switch back to using stdout... Win32 still hates me.

---
 src/conio/ansi_cio.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/conio/ansi_cio.c b/src/conio/ansi_cio.c
index f6b501d9bb..14bcf21f0b 100644
--- a/src/conio/ansi_cio.c
+++ b/src/conio/ansi_cio.c
@@ -31,8 +31,6 @@ int		ansi_row=0;
 int		ansi_col=0;
 int		force_move=1;
 
-int		outfd;
-
 /* Control sequence table definitions. */
 typedef struct
 {
@@ -139,7 +137,7 @@ void ansi_sendch(char ch)
 				ansi_row=ansi_rows-1;
 			}
 		}
-		write(outfd,&ch,1);
+		fwrite(&ch,1,1,stdout);
 		if(ch<' ')
 			force_move=1;
 	}
@@ -150,7 +148,7 @@ void ansi_sendstr(char *str,int len)
 	if(len==-1)
 		len=strlen(str);
 	if(len) {
-		write(outfd,str,len);
+		fwrite(str,len,1,stdout);
 	}
 }
 
@@ -641,8 +639,6 @@ int ansi_initciolib(long inmode)
 		atexit(ansi_fixterm);
 	}
 #endif
-	outfd=dup(fileno(stdout));
-	fclose(stdout);
 	vmem=(WORD *)malloc(ansi_rows*ansi_cols*sizeof(WORD));
 	ansi_sendstr(init,-1);
 	for(i=0;i<ansi_rows*ansi_cols;i++)
-- 
GitLab