    mb_case_map_apply (map, &off, &len);
    *match_size = len;
    ret_val = off;
-diff -Naur ./grep-2.14-original/src/kwsearch.c ./grep-2.14/src/kwsearch.c
---- ./grep-2.14-original/src/kwsearch.c	2012-06-16 17:08:38.034078720 +0000
-+++ ./grep-2.14/src/kwsearch.c	2012-12-26 19:36:28.265814016 +0000
+diff -Naur grep-2.14-original/src/kwsearch.c grep-2.14/src/kwsearch.c
+--- grep-2.14-original/src/kwsearch.c	2012-06-16 17:08:38.034078720 +0000
++++ grep-2.14/src/kwsearch.c	2012-12-26 19:36:28.265814016 +0000
 @@ -39,9 +39,9 @@
                       ? mbtolower (pattern, &psize, &map)
                       : pattern);

   if (BE (dfa->map_notascii == 0, 1))
     {
       bitset_word_t bits0 = 0x00000000;
diff -Naur ./grep-2.14-original/src/dfasearch.c ./grep-2.14/src/dfasearch.c
--- ./grep-2.14-original/src/dfasearch.c	2012-08-07 15:01:53.033030144 +0000
+++ ./grep-2.14/src/dfasearch.c	2012-12-26 19:33:56.699138048 +0000
@@ -216,6 +216,7 @@
   int backref;
   regoff_t start;

diff -Naur grep-2.14-original/lib/fts.c grep-2.14/lib/fts.c
--- grep-2.14-original/lib/fts.c	2012-02-26 14:01:23.001310720 +0000
+++ grep-2.14/lib/fts.c	2012-12-26 19:30:29.630718464 +0000
@@ -1278,6 +1278,7 @@
         nlink_t nlinks;
         bool nostat;
