This fixes an integer overflow with very long lines. OK?
Index: util.c =================================================================== RCS file: /home/alex/scm/cvsync/src/usr.bin/grep/util.c,v retrieving revision 1.41 diff -u -r1.41 util.c --- util.c 11 Jul 2011 20:43:21 -0000 1.41 +++ util.c 17 Jul 2011 09:17:22 -0000 @@ -169,7 +169,7 @@ { regmatch_t pmatch; int c, i, r; - int offset; + size_t offset; c = 0; i = 0; @@ -444,7 +444,7 @@ #ifdef SMALL return 0; #else - int j; + size_t j; int rtrnVal = REG_NOMATCH; pmatch->rm_so = -1;