*
* 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,
#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)))
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