]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/tools.c
allow auto-oper on LOC too
[irc/evilnet/x3.git] / src / tools.c
index 9aa371ff6b1e2bd90976f7246fbeea515b85f79a..9231b5eb0452e18e4a3751b86a52402b66fac98a 100644 (file)
@@ -5,7 +5,7 @@
  *
  * x3 is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
+ * the Free Software Foundation; either version 3 of the License, or
  * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
@@ -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