Lines Matching refs:f2
302 FILE *f1, *f2; in diffreg() local
305 f1 = f2 = NULL; in diffreg()
324 f2 = fopen(file2, "r"); in diffreg()
325 if (f2 == NULL) { in diffreg()
335 if (fstat(fileno(f2), &stb2) == -1) { in diffreg()
340 switch (files_differ(f1, f2)) { in diffreg()
353 (!asciifile(f1) || !asciifile(f2))) { in diffreg()
359 prepare(1, f2, stb2.st_size, flags); in diffreg()
388 check(f1, f2, flags); in diffreg()
389 output(f1, f2, flags); in diffreg()
398 if (f2 != NULL) in diffreg()
399 fclose(f2); in diffreg()
410 files_differ(FILE *f1, FILE *f2) in files_differ() argument
419 j = fread(buf2, 1, sizeof(buf2), f2); in files_differ()
420 if ((!i && ferror(f1)) || (!j && ferror(f2))) in files_differ()
632 check(FILE *f1, FILE *f2, int flags) in check() argument
638 rewind(f2); in check()
649 ixnew[j] = ctnew += skipline(f2); in check()
655 d = getc(f2); in check()
678 } while (isspace(d = getc(f2))); in check()
685 d = getc(f2); in check()
695 ctnew += skipline(f2); in check()
705 if ((c = getc(f1)) != (d = getc(f2))) { in check()
711 ctnew += skipline(f2); in check()
723 ixnew[j] = ctnew += skipline(f2); in check()
787 output(FILE *f1, FILE *f2, int flags) in output() argument
792 rewind(f2); in output()
805 change(f1, f2, i0, i1, j0, j1, flags); in output()
808 change(f1, f2, 1, 0, 1, len[1], flags); in output()
820 dump_context_vec(f1, f2, flags); in output()
822 dump_unified_vec(f1, f2, flags); in output()
876 change(FILE *f1, FILE *f2, int a, int b, int c, int d, int flags) in change() argument
902 line = preadline(fileno(f2), in change()
964 dump_context_vec(f1, f2, flags); in change()
966 dump_unified_vec(f1, f2, flags); in change()
1003 fetch(ixnew, c, d, f2, diff_format == D_NORMAL ? '>' : '\0', 0, flags); in change()
1197 dump_context_vec(FILE *f1, FILE *f2, int flags) in dump_context_vec() argument
1284 fetch(ixnew, lowc, d, f2, ' ', 0, flags); in dump_context_vec()
1286 fetch(ixnew, lowc, c - 1, f2, ' ', 0, flags); in dump_context_vec()
1287 fetch(ixnew, c, d, f2, in dump_context_vec()
1293 fetch(ixnew, d + 1, upd, f2, ' ', 0, flags); in dump_context_vec()
1300 dump_unified_vec(FILE *f1, FILE *f2, int flags) in dump_unified_vec() argument
1352 fetch(ixnew, c, d, f2, '+', 0, flags); in dump_unified_vec()
1359 fetch(ixnew, lowc, c - 1, f2, ' ', 0, flags); in dump_unified_vec()
1360 fetch(ixnew, c, d, f2, '+', 0, flags); in dump_unified_vec()
1366 fetch(ixnew, d + 1, upd, f2, ' ', 0, flags); in dump_unified_vec()