--- grep-2.5.1a/src/search.c.P 2006-02-03 14:08:00.000000000 +0000
+++ grep-2.5.1a/src/search.c 2006-02-03 14:11:20.000000000 +0000
@@ -1234,8 +1234,9 @@
char eol = eolbyte;
if (!exact)
{
- end = memchr (end, eol, buflim - end);
- end++;
+ while (end < buflim)
+ if (*end++ == eol)
+ break;
while (buf < beg && beg[-1] != eol)
--beg;
}