From 28d39948d72b8c26b2863a167149c2c2ca232062 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 23 Sep 2008 22:37:33 +0200 Subject: songvec: remove songvec_prune Any pruned files will be noticed during update and pruned from the live database, so this inefficient function can go away and never come back. --- src/songvec.c | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'src/songvec.c') diff --git a/src/songvec.c b/src/songvec.c index 620338781..f879830dc 100644 --- a/src/songvec.c +++ b/src/songvec.c @@ -64,26 +64,3 @@ void songvec_free(struct songvec *sv) sv->base = NULL; sv->nr = 0; } - -/* - * Removes missing songs from a songvec. This function is only temporary - * as updating will be moved into a thread and updating shared memory... - */ -#include "path.h" -#include "ls.h" -void songvec_prune(struct songvec *sv) -{ - int i; - char tmp[MPD_PATH_MAX]; - struct stat sb; - - for (i = sv->nr; --i >= 0; ) { - Song *song = sv->base[i]; - assert(song); - if (!myStat(get_song_url(tmp, song), &sb)) - continue; - songvec_delete(sv, song); - freeSong(song); - i = sv->nr; - } -} -- cgit v1.2.3