Lines Matching refs:ix
411 static void fetch(FILE_and_pos_t *ft, const off_t *ix, int a, int b, int ch) in fetch() argument
415 seek_ft(ft, ix[i - 1]); in fetch()
419 for (j = 0, col = 0; j < ix[i] - ix[i - 1]; j++) { in fetch()
450 static NOINLINE int *create_J(FILE_and_pos_t ft[2], int nlen[2], off_t *ix[2]) in create_J()
504 ix[i] = xmalloc((nlen[i] + 2) * sizeof(ix[i][0])); in create_J()
506 ix[i][j] = nfile[i][j].offset; in create_J()
575 seek_ft(&ft[0], ix[0][i - 1]); in create_J()
576 seek_ft(&ft[1], ix[1][J[i] - 1]); in create_J()
599 off_t *ix[2]; in diff() local
611 J = create_J(ft, nlen, ix); in diff()
648 nonempty |= (ix[j][k] - ix[j][k - 1] != 1); in diff()
688 fetch(&ft[0], ix[0], lowa, end ? span[0].b : (*cvp)[0].a - 1, ' '); in diff()
692 fetch(&ft[j], ix[j], (*cvp)[j].a, (*cvp)[j].b, j ? '+' : '-'); in diff()
701 free(ix[0]); in diff()
702 free(ix[1]); in diff()