commit 44926b7f9ff031c37be48b33c314e47e2f84ff9f from: Alexander Barton date: Mon Nov 12 21:39:57 2012 UTC 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. commit - d11a700589b2abab71b67ffb81f17f38936a169c commit + 44926b7f9ff031c37be48b33c314e47e2f84ff9f blob - 5ec6162ca548c99024b8dad14b0297ac86b36a39 blob + 80a6627fcccf43fa91e25c730922ce5d98996122 --- src/ngircd/irc-login.c +++ 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, blob - eb6c131e428462e81d3aad67075c721b429edd00 blob + 1bb3ebe698b0a6f106e09f5d1b85fea51e9f654b --- src/tool/tool.c +++ 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;