$NetBSD: patch-au,v 1.1 2006/04/21 02:07:54 wulf Exp $

--- crawler.c.orig	2006-04-14 12:03:52.000000000 +0930
+++ crawler.c	2006-04-14 12:08:40.000000000 +0930
@@ -191,7 +191,7 @@
 		return (*wlen > 0);
 	} else {
 		n = p;
-		while ((c = *n++) && isdigit(c));
+		while ((c = *n++) && isdigit((u_char) c));
 		if (!c) {
 			strcpy(--outw, p);
 			*wlen = (--n - *inw) - 1;
@@ -219,7 +219,7 @@
 			continue;
 
 		wlen++;
-		c = tolower(c);
+		c = tolower((u_char) c);
 		
 		switch ((unsigned char)c) {
 
@@ -259,7 +259,7 @@
 		  	*outw++ = c;
 		  	ct++;
 		  	if (nonum == 0)
-		  		if (!isdigit(c))
+		  		if (!isdigit((u_char) c))
 		  			nonum = 1;
 		  	break;
 		}
