--- pico/search.c.old Tue Oct 5 01:49:41 1999 +++ pico/search.c Wed Feb 16 03:41:45 2000 @@ -97,12 +97,15 @@ int bc; int pc; { + bc = (unsigned char)bc; + pc = (unsigned char)pc; + if ((curwp->w_bufp->b_mode & MDEXACT) == 0){ - if (bc>='a' && bc<='z') - bc -= 0x20; + if (islower(bc)) + bc = toupper(bc); - if (pc>='a' && pc<='z') - pc -= 0x20; + if (islower(pc)) + pc = toupper(pc); } return(bc == pc);