From 3b8bc33a0454caf0521b4eb836ac0bbba293ece5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 29 Sep 2008 13:11:40 +0200 Subject: directory: replace DirectoryList with dirvec Small memory reduction compared to songvec since most users have much fewer dirs than songs, but still nice to have. --- src/directory.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/directory.h') diff --git a/src/directory.h b/src/directory.h index 320a93a7f..e7917c8cd 100644 --- a/src/directory.h +++ b/src/directory.h @@ -23,11 +23,14 @@ #include "songvec.h" #include "list.h" -typedef List DirectoryList; +struct dirvec { + struct _Directory **base; + size_t nr; +}; typedef struct _Directory { char *path; - DirectoryList *subDirectories; + struct dirvec children; struct songvec songs; struct _Directory *parent; ino_t inode; -- cgit v1.2.3