From 1f9355e14296d066f0929191e8969c58bdb38bb2 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Sat, 6 Jul 1991 08:24:41 +0000
Subject: [PATCH] char -> unsigned char

---
 src/server/mux.c    | 6 +++---
 src/server/mux.h    | 6 +++---
 src/server/person.c | 5 +++--
 src/server/prot-a.c | 3 ++-
 4 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/server/mux.c b/src/server/mux.c
index 16b7ee5c3..f1d2701e1 100644
--- a/src/server/mux.c
+++ b/src/server/mux.c
@@ -238,9 +238,9 @@ mux_getclientbyconn(Mux *mp, Connection *cp)
 
 
 int
-mux_write(Connection  * cp,
-	  const char  * buf,
-	  size_t        size)
+mux_write(Connection  		* cp,
+	  const unsigned char   * buf,
+	  size_t        	  size)
 {
   Mux         * mp = cp->mux;
   Mux_client  * mcp;
diff --git a/src/server/mux.h b/src/server/mux.h
index f4e469d60..cfde183d2 100644
--- a/src/server/mux.h
+++ b/src/server/mux.h
@@ -88,9 +88,9 @@ mux_getclientbyconn(Mux *mp, Connection *cp);
 */
 
 extern int
-mux_write(Connection  * cp,
-	  const char  * buf,
-	  size_t        size);
+mux_write(Connection  	       * cp,
+	  const unsigned char  * buf,
+	  size_t        	 size);
 
 extern int
 mux_printf(Connection  * cp,
diff --git a/src/server/person.c b/src/server/person.c
index 7738b64a8..d2d7fc777 100644
--- a/src/server/person.c
+++ b/src/server/person.c
@@ -16,7 +16,7 @@
 #include "log.h"
 #include "minmax.h"
 #include <config.h>
-#include "parser.h"
+#include <parser.h>
 #include "com.h"
 #include "connections.h"
 #include "send-async.h"
@@ -38,7 +38,8 @@ do_set_passwd( Password        pwd,
 	return FAILURE;
 	
     *pwd++ = new_pwd.len;		/*** Maybe too easy crypt... */
-    strncpy(pwd, new_pwd.string, min( PASSWD_LEN-1, new_pwd.len ));
+    strncpy(pwd, (const char *)new_pwd.string,
+	    min( PASSWD_LEN-1, new_pwd.len ));
     return OK;
 }
 
diff --git a/src/server/prot-a.c b/src/server/prot-a.c
index 5871713f7..a6db17fbb 100644
--- a/src/server/prot-a.c
+++ b/src/server/prot-a.c
@@ -284,7 +284,8 @@ prot_a_parse_packet(Connection *client)
 	client->c_string0 = EMPTY_STRING;     /* "A5B" as first input. */
 				/* Protokoll B will not suffer from this... */
 	
-	if ( s_strcat(&client->username, s_fcrea_str("@")) != OK )
+	if ( s_strcat(&client->username,
+		      s_fcrea_str((const unsigned char *)"@")) != OK )
 	    restart_kom("prot_a_parse_packet: s_strcat\n");
 
 	if ( s_strcat(&client->username, client->hostname) != OK )
-- 
GitLab