Lines Matching defs:current
493 * current blocks (one from each diff) as being the low
495 * being the high water mark and move the current block up
503 * mark that block as to be used and move the current
505 * the high end of this block and the current. Repeat b.
575 struct diff_block *current[2];
597 current[0] = thread0; current[1] = thread1;
602 while (current[0] || current[1])
607 if (!current[0])
609 else if (!current[1])
613 (D_LOWLINE (current[0], FC) > D_LOWLINE (current[1], FC));
617 high_water_diff = current[high_water_thread];
625 current[high_water_thread] = high_water_diff->next;
630 other_diff = current[other_thread];
639 this doesn't take it off the current list */
646 /* Take it off the current list. Note that this following
648 current[high_water_thread ^ 0x1] */
649 current[other_thread] = current[other_thread]->next;
667 other_diff = current[other_thread];