--- 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]],