diff options
author | Andrey A. Chernov <ache@FreeBSD.org> | 2000-02-16 00:58:56 +0000 |
---|---|---|
committer | Andrey A. Chernov <ache@FreeBSD.org> | 2000-02-16 00:58:56 +0000 |
commit | 84e382fa395705cfaedc67d4d471ed5b9dfb5acf (patch) | |
tree | 2ddbde3b1a0cc9a4d89594bbf27b30b4d0eb5e3d /mail/pine4 | |
parent | b345da9810b9ab4dafc2f408d1b090bf51f26aea (diff) | |
download | ports-84e382fa395705cfaedc67d4d471ed5b9dfb5acf.tar.gz ports-84e382fa395705cfaedc67d4d471ed5b9dfb5acf.zip |
8bit and locale fixes for search
Notes
Notes:
svn path=/head/; revision=25878
Diffstat (limited to 'mail/pine4')
-rw-r--r-- | mail/pine4/files/patch-aa | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mail/pine4/files/patch-aa b/mail/pine4/files/patch-aa new file mode 100644 index 000000000000..76a54207c123 --- /dev/null +++ b/mail/pine4/files/patch-aa @@ -0,0 +1,31 @@ +--- 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); +@@ -804,7 +807,7 @@ + int maxlength; /* maximum chars in destination */ + + { +- char c; /* current char to translate */ ++ unsigned char c; /* current char to translate */ + + /* scan through the string */ + while ((c = *srcstr++) != 0) { |