Lines Matching refs:lcs
161 static int try_lcs(struct histindex *index, struct region *lcs, int b_ptr, in try_lcs() argument
206 if (lcs->end1 - lcs->begin1 < ae - as || rc < index->cnt) { in try_lcs()
207 lcs->begin1 = as; in try_lcs()
208 lcs->begin2 = bs; in try_lcs()
209 lcs->end1 = ae; in try_lcs()
210 lcs->end2 = be; in try_lcs()
255 struct region *lcs, in find_lcs() argument
304 b_ptr = try_lcs(&index, lcs, b_ptr, line1, count1, line2, count2); in find_lcs()
319 struct region lcs; in histogram_diff() local
341 memset(&lcs, 0, sizeof(lcs)); in histogram_diff()
342 lcs_found = find_lcs(xpp, env, &lcs, line1, count1, line2, count2); in histogram_diff()
348 if (lcs.begin1 == 0 && lcs.begin2 == 0) { in histogram_diff()
356 line1, lcs.begin1 - line1, in histogram_diff()
357 line2, lcs.begin2 - line2); in histogram_diff()
366 count1 = LINE_END(1) - lcs.end1; in histogram_diff()
367 line1 = lcs.end1 + 1; in histogram_diff()
368 count2 = LINE_END(2) - lcs.end2; in histogram_diff()
369 line2 = lcs.end2 + 1; in histogram_diff()