Lines Matching refs:i2
430 int i1, i2, n1, n2, i; in DoDir() local
439 i1 = i2 = -1; in DoDir()
441 GetNext(&i2, &n2, nl2, dir2, name, &s2_ignored, &s2_bogus, &s2_wrong); in DoDir()
442 for (;i1 < n1 || i2 < n2;) { in DoDir()
453 if (i2 < n2 && !nl2[i2]) in DoDir()
454 GetNext(&i2, &n2, nl2, dir2, name, in DoDir()
457 if (i1 >= n1 && i2 >= n2) { in DoDir()
460 } else if (i1 >= n1 && i2 < n2) { in DoDir()
462 Add(dir1, dir2, name, nl2[i2]); in DoDir()
463 free(nl2[i2]); nl2[i2] = 0; in DoDir()
464 } else if (i1 < n1 && i2 >= n2) { in DoDir()
468 } else if (!(i = strcmp(nl1[i1]->d_name, nl2[i2]->d_name))) { in DoDir()
470 if (nl1[i1]->d_type == nl2[i2]->d_type) { in DoDir()
476 Add(dir1, dir2, name, nl2[i2]); in DoDir()
479 free(nl2[i2]); nl2[i2] = 0; in DoDir()
486 Add(dir1, dir2, name, nl2[i2]); in DoDir()
487 free(nl2[i2]); nl2[i2] = 0; in DoDir()