pickaxe: simplify kwset loop in contains()

Inlining the variable "found" actually makes the code shorter and easier to read. Signed-off-by: Rene Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

René Scharfe committed Mar 22, 2014 at 18:16 UTC e4aab50475c1d384e016c6ac6548635f1ddcd3fe
1 file changed +2 -5
diffcore-pickaxe.c
+2 -5
@@ -94,13 +94,10 @@ static unsigned int contains(mmfile_t *mf, regex_t *regexp, kwset_t kws)
94 while (sz) {
95 struct kwsmatch kwsm;
96 size_t offset = kwsexec(kws, data, sz, &kwsm);
97 - const char *found;
97 if (offset == -1)
98 break;
100 - else
101 - found = data + offset;
102 - sz -= found - data + kwsm.size[0];
103 - data = found + kwsm.size[0];
99 + sz -= offset + kwsm.size[0];
100 + data += offset + kwsm.size[0];
101 cnt++;
102 }
103 }