From f0bc769234fcf8b42c0ea8e8155d37524fe92400 Mon Sep 17 00:00:00 2001 From: markus schnalke Date: Thu, 22 Mar 2012 22:34:45 +0100 Subject: [PATCH] Removed unused fdcompare(). --- h/prototypes.h | 1 - sbr/Makefile.in | 2 +- sbr/fdcompare.c | 39 --------------------------------------- 3 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 sbr/fdcompare.c diff --git a/h/prototypes.h b/h/prototypes.h index a078dc5..7c105f6 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -47,7 +47,6 @@ int default_done(int); char *expandfol(char *); char *expanddir(char *); int ext_hook(char *, char *, char *); -int fdcompare(int, int); int folder_addmsg(struct msgs **, char *, int, int, int, int, char *); int folder_delmsgs(struct msgs *, int, int); void folder_free(struct msgs *); diff --git a/sbr/Makefile.in b/sbr/Makefile.in index 82e7f53..58f8293 100644 --- a/sbr/Makefile.in +++ b/sbr/Makefile.in @@ -51,7 +51,7 @@ SRCS = addrsbr.c ambigsw.c atooi.c brkstring.c \ context_replace.c context_save.c \ copyip.c cpydata.c cpydgst.c crawl_folders.c \ discard.c done.c dtime.c dtimep.c \ - error.c ext_hook.c fdcompare.c folder_addmsg.c folder_delmsgs.c \ + error.c ext_hook.c folder_addmsg.c folder_delmsgs.c \ folder_free.c folder_pack.c folder_read.c \ folder_realloc.c gans.c getans.c getanswer.c \ getarguments.c getcpy.c getpass.c \ diff --git a/sbr/fdcompare.c b/sbr/fdcompare.c deleted file mode 100644 index 937d196..0000000 --- a/sbr/fdcompare.c +++ /dev/null @@ -1,39 +0,0 @@ -/* -** fdcompare.c -- are two files identical? -** -** 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 - - -int -fdcompare(int fd1, int fd2) -{ - register int i, n1, n2, resp; - register char *c1, *c2; - char b1[BUFSIZ], b2[BUFSIZ]; - - resp = 1; - 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--;) - if (*c1++ != *c2++) { - resp = 0; - goto leave; - } - if (n1 < sizeof(b1)) - goto leave; - } - resp = 0; - -leave: ; - lseek(fd1, (off_t) 0, SEEK_SET); - lseek(fd2, (off_t) 0, SEEK_SET); - return resp; -} -- 1.7.10.4