Index: grep/ChangeLog
diff -u grep/ChangeLog:1.272 grep/ChangeLog:1.273
--- grep/ChangeLog:1.272        Tue Sep 27 14:50:20 2005
+++ grep/ChangeLog      Fri Nov  4 01:24:00 2005
@@ -1,3 +1,11 @@
+2005-11-04  Charles Levert  <[EMAIL PROTECTED]>
+
+       * src/grep.c (mb_icase_keys): New function to properly lowercase
+         keys if match_icase.  The problem was that some multi-octet
+         characters can get longer or shorter upon this conversion, so that
+         it cannot just naively be done in place on the same memory buffer.
+       * src/grep.c (main): Call mb_icase_keys (and remove in-line code).
+
 2005-09-27  Stepan Kasal  <[EMAIL PROTECTED]>
 
        * doc/grep.1: Fix a typo.


Reply via email to