Lines Matching refs:f2

245 	FILE *f1, *f2;  in diffreg()  local
250 f1 = f2 = NULL; in diffreg()
327 f2 = fopen(_PATH_DEVNULL, "r"); in diffreg()
330 if ((f2 = opentemp(file2)) == NULL || in diffreg()
331 fstat(fileno(f2), &stb2) == -1) { in diffreg()
338 f2 = stdin; in diffreg()
340 f2 = fopen(file2, "r"); in diffreg()
342 if (f2 == NULL) { in diffreg()
356 if (caph_rights_limit(fileno(f2), &rights_ro) < 0) in diffreg()
358 if (fileno(f1) == STDIN_FILENO || fileno(f2) == STDIN_FILENO) { in diffreg()
373 switch (files_differ(f1, f2, flags)) { in diffreg()
395 (void)prepare(1, f2, stb2.st_size, flags); in diffreg()
396 } else if (!asciifile(f1) || !asciifile(f2) || in diffreg()
398 !prepare(1, f2, stb2.st_size, flags)) { in diffreg()
435 check(f1, f2, flags); in diffreg()
436 output(file1, f1, file2, f2, flags); in diffreg()
448 if (f2 != NULL) in diffreg()
449 fclose(f2); in diffreg()
460 files_differ(FILE *f1, FILE *f2, int flags) in files_differ() argument
474 j = fread(buf2, 1, sizeof(buf2), f2); in files_differ()
475 if ((!i && ferror(f1)) || (!j && ferror(f2))) in files_differ()
707 check(FILE *f1, FILE *f2, int flags) in check() argument
713 rewind(f2); in check()
724 ixnew[j] = ctnew += skipline(f2); in check()
730 d = getc(f2); in check()
755 if ((d = getc(f2)) == '\n') { in check()
758 ungetc(d, f2); in check()
774 } while (isspace(d = getc(f2))); in check()
781 d = getc(f2); in check()
791 ctnew += skipline(f2); in check()
801 if ((c = getc(f1)) != (d = getc(f2))) { in check()
807 ctnew += skipline(f2); in check()
819 ixnew[j] = ctnew += skipline(f2); in check()
884 output(char *file1, FILE *f1, char *file2, FILE *f2, int flags) in output() argument
889 rewind(f2); in output()
899 fetch(ixnew, J[i0], J[i0], f2, '\0', 0, flags); in output()
921 change(file1, f1, file2, f2, i, i, j, j, &flags); in output()
924 change(file1, f1, file2, f2, i, i, j + 1, j, &flags); in output()
929 change(file1, f1, file2, f2, i + 1, i, j, j, &flags); in output()
933 change(file1, f1, file2, f2, i0, i1, j0, j1, &flags); in output()
945 change(file1, f1, file2, f2, i1, i0, j1, j0, &flags); in output()
949 change(file1, f1, file2, f2, 1, 0, 1, len[1], &flags); in output()
961 dump_context_vec(f1, f2, flags); in output()
963 dump_unified_vec(f1, f2, flags); in output()
1029 change(char *file1, FILE *f1, char *file2, FILE *f2, int a, int b, int c, int d, in change() argument
1061 line = preadline(fileno(f2), in change()
1105 dump_context_vec(f1, f2, *pflags); in change()
1107 dump_unified_vec(f1, f2, *pflags); in change()
1159 fetch(ixnew, c, d, f2, '>', 0, *pflags); in change()
1189 fetch(ixnew, c, d, f2, '\0', 0, *pflags); in change()
1198 fetch(ixnew, c, d, f2, diff_format == D_NORMAL ? '>' : '\0', 0, *pflags); in change()
1468 dump_context_vec(FILE *f1, FILE *f2, int flags) in dump_context_vec() argument
1555 fetch(ixnew, lowc, d, f2, ' ', 0, flags); in dump_context_vec()
1557 fetch(ixnew, lowc, c - 1, f2, ' ', 0, flags); in dump_context_vec()
1558 fetch(ixnew, c, d, f2, in dump_context_vec()
1564 fetch(ixnew, d + 1, upd, f2, ' ', 0, flags); in dump_context_vec()
1571 dump_unified_vec(FILE *f1, FILE *f2, int flags) in dump_unified_vec() argument
1623 fetch(ixnew, c, d, f2, '+', 0, flags); in dump_unified_vec()
1630 fetch(ixnew, lowc, c - 1, f2, ' ', 0, flags); in dump_unified_vec()
1631 fetch(ixnew, c, d, f2, '+', 0, flags); in dump_unified_vec()
1637 fetch(ixnew, d + 1, upd, f2, ' ', 0, flags); in dump_unified_vec()