repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 44926b7f9ff031c37be48b33c314e47e2f84ff9f:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 44926b7f9ff031c37be48b33c314e47e2f84ff9f
Author: Alexander Barton 
Date:   Mon Nov 12 22:39:57 2012 +0100

    Add a few casts, fix compiler warnings on NetBSD 5

    This fixes a few warnings of this type:
      XXX.c: In function 'AAA':
      XXX.c:YY: warning: array subscription has type 'char'

    Tested on NetBSD 5.0.2 with gcc 4.1.3.

diff --git a/src/ngircd/irc-login.c b/src/ngircd/irc-login.c
index 5ec6162ca548c99024b8dad14b0297ac86b36a39..
index ..80a6627fcccf43fa91e25c730922ce5d98996122 100644
--- a/src/ngircd/irc-login.c
+++ b/src/ngircd/irc-login.c
@@ -443,7 +443,7 @@ IRC_USER(CLIENT * Client, REQUEST * Req)
 		   punctuation is allowed.*/
 		ptr = Req->argv[0];
 		while (*ptr) {
-			if (!isalnum(*ptr) &&
+			if (!isalnum((int)*ptr) &&
 			    *ptr != '+' && *ptr != '-' &&
 			    *ptr != '.' && *ptr != '_') {
 				Conn_Close(Client_Conn(Client), NULL,
diff --git a/src/tool/tool.c b/src/tool/tool.c
index eb6c131e428462e81d3aad67075c721b429edd00..
index ..1bb3ebe698b0a6f106e09f5d1b85fea51e9f654b 100644
--- a/src/tool/tool.c
+++ b/src/tool/tool.c
@@ -84,7 +84,7 @@ ngt_UpperStr(char *String)

 	ptr = String;
 	while(*ptr) {
-		*ptr = toupper(*ptr);
+		*ptr = toupper((int)*ptr);
 		ptr++;
 	}
 	return String;
@@ -103,7 +103,7 @@ ngt_LowerStr(char *String)

 	ptr = String;
 	while(*ptr) {
-		*ptr = tolower(*ptr);
+		*ptr = tolower((int)*ptr);
 		ptr++;
 	}
 	return String;

-----END OF PAGE-----