From 2a6acc04a12e8e0b75108f682b0cf7f5d0546830 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 21 Jan 2012 11:31:58 +0100 Subject: dirvec: remove unused functions _clear(), _for_each() --- src/dirvec.c | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'src/dirvec.c') diff --git a/src/dirvec.c b/src/dirvec.c index fa6b7b5f6..520a48513 100644 --- a/src/dirvec.c +++ b/src/dirvec.c @@ -113,27 +113,3 @@ void dirvec_destroy(struct dirvec *dv) dv->base = NULL; } } - -int dirvec_for_each(const struct dirvec *dv, - int (*fn)(struct directory *, void *), void *arg) -{ - size_t i; - size_t prev_nr; - - db_lock(); - for (i = 0; i < dv->nr; ) { - struct directory *dir = dv->base[i]; - - assert(dir); - prev_nr = dv->nr; - db_unlock(); - if (fn(dir, arg) < 0) - return -1; - db_lock(); /* dv->nr may change in fn() */ - if (prev_nr == dv->nr) - ++i; - } - db_unlock(); - - return 0; -} -- cgit v1.2.3