]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/tools.c
quick fix for "Unable to find user SOME-SERVER whose mark is changing." errors, bette...
[irc/evilnet/x3.git] / src / tools.c
index 9aa371ff6b1e2bd90976f7246fbeea515b85f79a..7d1fdcd9b3dc5ac6ff72f3cacf50d9f065fdc8e5 100644 (file)
@@ -357,6 +357,14 @@ static char irc_tolower[256];
 #undef tolower
 #define tolower(X) irc_tolower[(unsigned char)(X)]
 
+void
+irc_strtolower(char *str) {
+    char *p;
+    for(p = str;*p;p++) {
+       *p = tolower(*p);
+    }
+}
+
 int
 irccasecmp(const char *stra, const char *strb) {
     while (*stra && (tolower(*stra) == tolower(*strb)))
@@ -1294,11 +1302,11 @@ char *pretty_mask(char *mask)
   return make_nick_user_host(retmask, nick, user, host);
 }
 
-int str_is_number(char *str)
+int str_is_number(const char *str)
 {
     char *ptr;
     int ret = false;
-    for(ptr = str;*ptr;ptr++) {
+    for(ptr = (char *)str;*ptr;ptr++) {
         if((*ptr >= '0' && *ptr <= '9') || *ptr == '-')
             ret = true;
         else