aboutsummaryrefslogtreecommitdiff
path: root/mail/pine4
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2000-02-16 00:58:56 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2000-02-16 00:58:56 +0000
commit84e382fa395705cfaedc67d4d471ed5b9dfb5acf (patch)
tree2ddbde3b1a0cc9a4d89594bbf27b30b4d0eb5e3d /mail/pine4
parentb345da9810b9ab4dafc2f408d1b090bf51f26aea (diff)
downloadports-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-aa31
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) {