X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/1691e80890e5d8ba258c51c214a3e91880e1db2b..8c6e995a43e71e012ae133ff8ebea5719d9117fe:/sbr/fdcompare.c?ds=sidebyside diff --git a/sbr/fdcompare.c b/sbr/fdcompare.c index 3956a7b9..925a026a 100644 --- a/sbr/fdcompare.c +++ b/sbr/fdcompare.c @@ -1,8 +1,8 @@ - -/* - * fdcompare.c -- are two files identical? +/* fdcompare.c -- are two files identical? * - * $Id$ + * This code is Copyright (c) 2002, by the authors of nmh. See the + * COPYRIGHT file in the root directory of the nmh distribution for + * complete copyright information. */ #include @@ -11,28 +11,28 @@ int fdcompare (int fd1, int fd2) { - register int i, n1, n2, resp; - register char *c1, *c2; + int i, n1, n2; + char *c1, *c2; char b1[BUFSIZ], b2[BUFSIZ]; - resp = 1; + bool resp = true; while ((n1 = read (fd1, b1, sizeof(b1))) >= 0 && (n2 = read (fd2, b2, sizeof(b2))) >= 0 && n1 == n2) { c1 = b1; c2 = b2; - for (i = n1 < sizeof(b1) ? n1 : sizeof(b1); i--;) + for (i = n1 < (int) sizeof(b1) ? n1 : (int) sizeof(b1); i--;) if (*c1++ != *c2++) { - resp = 0; + resp = false; goto leave; } - if (n1 < sizeof(b1)) + if (n1 < (int) sizeof(b1)) goto leave; } - resp = 0; + resp = false; leave: ; - lseek (fd1, (off_t) 0, SEEK_SET); - lseek (fd2, (off_t) 0, SEEK_SET); + lseek(fd1, 0, SEEK_SET); + lseek(fd2, 0, SEEK_SET); return resp; }