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

--- box_mem.c.orig	2000-04-27 22:18:53.000000000 +0930
+++ box_mem.c	2006-04-14 12:46:08.000000000 +0930
@@ -334,7 +334,7 @@
   boxendbusy();
 }
 
-#undef bsize;
+#undef bsize
 
 static long find_bidhash(char *bid)
 {
@@ -846,7 +846,7 @@
   while (ct < k) {
     ct++;
     c = zeile[ct - 1];
-    if (!isdigit(c)) {
+    if (!isdigit((u_char) c)) {
       if (c == '#') {
 	if (ct > 6)
 	  return size;
@@ -894,7 +894,7 @@
   	if (rp1[1] == 'B' && rp1[2] == 'I' && rp1[3] == 'N' && rp1[4] == '#') {
 	  i	= 4;
 	  while (++i <= remainder && i < 16) {
-	    if (!isdigit(rp1[i])) {
+	    if (!isdigit((u_char) rp1[i])) {
 	      if (rp1[i] == '#') {
 		if (i > 5) {		/* valid header	*/
 		  binstart	= size;	/* this is a fallback in case of truncated input buffer */