=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/diff/diffdir.c,v retrieving revision 1.8 retrieving revision 1.9 diff -c -r1.8 -r1.9 *** src/usr.bin/diff/diffdir.c 2003/06/25 03:39:23 1.8 --- src/usr.bin/diff/diffdir.c 2003/06/25 03:44:49 1.9 *************** *** 1,4 **** ! /* $OpenBSD: diffdir.c,v 1.8 2003/06/25 03:39:23 tedu Exp $ */ /* * Copyright (C) Caldera International Inc. 2001-2002. --- 1,4 ---- ! /* $OpenBSD: diffdir.c,v 1.9 2003/06/25 03:44:49 deraadt Exp $ */ /* * Copyright (C) Caldera International Inc. 2001-2002. *************** *** 84,97 **** static void scanpr(struct dir *, int, char *, char *, char *, char *, char *); static int entcmp(const void *, const void *); - void diffdir(char **argv) { - struct dir *d1, *d2; struct dir *dir1, *dir2; ! int i; ! int cmp; if (opt == D_IFDEF) { fprintf(stderr, "diff: can't specify -I with directories\n"); --- 84,95 ---- static void scanpr(struct dir *, int, char *, char *, char *, char *, char *); static int entcmp(const void *, const void *); void diffdir(char **argv) { struct dir *dir1, *dir2; ! struct dir *d1, *d2; ! int i, cmp; if (opt == D_IFDEF) { fprintf(stderr, "diff: can't specify -I with directories\n"); *************** *** 268,277 **** static void compare(struct dir *dp) { - int i, j; - int f1, f2, fmt1, fmt2; - struct stat stb1, stb2; char buf1[BUFSIZ], buf2[BUFSIZ]; strcpy(efile1, dp->d_entry); strcpy(efile2, dp->d_entry); --- 266,274 ---- static void compare(struct dir *dp) { char buf1[BUFSIZ], buf2[BUFSIZ]; + int i, j, f1, f2, fmt1, fmt2; + struct stat stb1, stb2; strcpy(efile1, dp->d_entry); strcpy(efile2, dp->d_entry); *************** *** 361,367 **** static void calldiff(char *wantpr) { ! int pid, lstatus, lstatus2, pv[2]; prargs[2] = wantpr; fflush(stdout); --- 358,365 ---- static void calldiff(char *wantpr) { ! int lstatus, lstatus2, pv[2]; ! pid_t pid; prargs[2] = wantpr; fflush(stdout); *************** *** 420,428 **** int ascii(int f) { ! char buf[BUFSIZ]; int cnt; - char *cp; lseek(f, (off_t)0, SEEK_SET); cnt = read(f, buf, BUFSIZ); --- 418,425 ---- int ascii(int f) { ! char buf[BUFSIZ], *cp; int cnt; lseek(f, (off_t)0, SEEK_SET); cnt = read(f, buf, BUFSIZ);