From 0bec1d38078c88d07939a4c210b7cdeb9c8eb59c Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 23 Sep 2008 20:48:39 +0200 Subject: Replace SongList with struct songvec Our linked-list implementation is wasteful and the SongList isn't modified enough to benefit from being a linked list. So use a more compact array of song pointers which saves ~200K on a library with ~9K songs (on x86-32). --- src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index 272a63199..368e051fc 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -86,6 +86,7 @@ mpd_headers = \ song.h \ song_print.h \ song_save.h \ + songvec.h \ state_file.h \ stats.h \ tag.h \ @@ -156,6 +157,7 @@ mpd_SOURCES = \ song.c \ song_print.c \ song_save.c \ + songvec.c \ state_file.c \ stats.c \ tag.c \ -- cgit v1.2.3