--- linux/drivers/char/maple_keyb.c.orig	Thu Dec  6 01:39:45 2001
+++ linux/drivers/char/maple_keyb.c	Thu Dec  6 01:40:48 2001
@@ -55,7 +55,7 @@
 
 	for(i=2; i<8; i++) {
 
-		if(kbd->old[i]>3&&memscan(kbd->new+2, kbd->old[i], 6)==NULL) {
+		if(kbd->old[i]>3&&memchr(kbd->new+2, kbd->old[i], 6)==NULL) {
 			if(dc_kbd_keycode[kbd->old[i]])
 				input_report_key(dev,
 						 dc_kbd_keycode[kbd->old[i]],
@@ -65,7 +65,7 @@
 				       kbd->old[i]);
 		}
 
-		if(kbd->new[i]>3&&memscan(kbd->old+2, kbd->new[i], 6)!=NULL) {
+		if(kbd->new[i]>3&&memchr(kbd->old+2, kbd->new[i], 6)!=NULL) {
 			if(dc_kbd_keycode[kbd->new[i]])
 				input_report_key(dev,
 						 dc_kbd_keycode[kbd->new[i]],
