#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