From d15e6d15e6122c29c04e427a5487cefe96eda5aa Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 26 Jul 2004 23:56:35 +0000
Subject: [PATCH] Fix to follow Borland prototypes.

---
 src/conio/curs_cio.c | 12 ++++++++----
 src/conio/curs_cio.h |  8 ++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/conio/curs_cio.c b/src/conio/curs_cio.c
index dc3e912e5f..1e10b71dd5 100644
--- a/src/conio/curs_cio.c
+++ b/src/conio/curs_cio.c
@@ -54,7 +54,7 @@ short curses_color(short color)
 	return(0);
 }
 
-int curs_puttext(int sx, int sy, int ex, int ey, unsigned char *fill)
+int curs_puttext(int sx, int sy, int ex, int ey, void *fillbuf)
 {
 	int x,y;
 	int fillpos=0;
@@ -63,7 +63,9 @@ int curs_puttext(int sx, int sy, int ex, int ey, unsigned char *fill)
 	unsigned char orig_attr;
 	int oldx, oldy;
 	struct text_info	ti;
+	unsigned char *fill;
 
+	fill=fillbuf;
 	gettextinfo(&ti);
 
 	if(		   sx < 1
@@ -98,7 +100,7 @@ int curs_puttext(int sx, int sy, int ex, int ey, unsigned char *fill)
 	return(1);
 }
 
-int curs_gettext(int sx, int sy, int ex, int ey, unsigned char *fill)
+int curs_gettext(int sx, int sy, int ex, int ey, void *fillbuf)
 {
 	int x,y;
 	int fillpos=0;
@@ -109,7 +111,9 @@ int curs_gettext(int sx, int sy, int ex, int ey, unsigned char *fill)
 	unsigned char thischar;
 	int	ext_char;
 	struct text_info	ti;
+	unsigned char *fill;
 
+	fill=fillbuf;
 	gettextinfo(&ti);
 
 	if(		   sx < 1
@@ -361,7 +365,7 @@ int curs_gettext(int sx, int sy, int ex, int ey, unsigned char *fill)
 	return(1);
 }
 
-void curs_textattr(unsigned char attr)
+void curs_textattr(int attr)
 {
 	chtype   attrs=A_NORMAL;
 	int	colour;
@@ -670,7 +674,7 @@ void curs_setcursortype(int type) {
 	refresh();
 }
 
-int curs_putch(unsigned char c)
+int curs_putch(int c)
 {
 	struct text_info ti;
 	int		ret;
diff --git a/src/conio/curs_cio.h b/src/conio/curs_cio.h
index 50b2249baa..894bb49cc4 100644
--- a/src/conio/curs_cio.h
+++ b/src/conio/curs_cio.h
@@ -10,15 +10,15 @@
 extern "C" {
 #endif
 short curses_color(short color);
-int curs_puttext(int sx, int sy, int ex, int ey, unsigned char *fill);
-int curs_gettext(int sx, int sy, int ex, int ey, unsigned char *fill);
-void curs_textattr(unsigned char attr);
+int curs_puttext(int sx, int sy, int ex, int ey, void *fill);
+int curs_gettext(int sx, int sy, int ex, int ey, void *fill);
+void curs_textattr(int attr);
 int curs_kbhit(void);
 void curs_delay(long msec);
 int curs_wherey(void);
 int curs_wherex(void);
 int _putch(unsigned char ch, BOOL refresh_now);
-int curs_putch(unsigned char ch);
+int curs_putch(int ch);
 void curs_gotoxy(int x, int y);
 int curs_initciolib(long inmode);
 void curs_gettextinfo(struct text_info *info);
-- 
GitLab