X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/c9bf23febfe7c108b9da7dd1937b586eace40812..fa3c07bbce89332ed1f96313aad55bbea81f9718:/src/tools.c diff --git a/src/tools.c b/src/tools.c index 9aa371f..9231b5e 100644 --- a/src/tools.c +++ b/src/tools.c @@ -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