--- patch-2.6.1/src/bestmatch.h.BAD 2010-03-10 17:55:53.000000000 +0000 +++ patch-2.6.1/src/bestmatch.h 2010-03-10 17:57:04.000000000 +0000 @@ -150,7 +150,7 @@ done: if (py) - *py = ymax; + *py = (signed int)ymax; return c; }