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/song_print.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/song_print.h') diff --git a/src/song_print.h b/src/song_print.h index bbc034248..bc7560e88 100644 --- a/src/song_print.h +++ b/src/song_print.h @@ -21,9 +21,11 @@ #include "song.h" +struct songvec; + int printSongInfo(struct client *client, Song * song); -int printSongInfoFromList(struct client *client, SongList * list); +int songvec_print(struct client *client, const struct songvec *sv); void printSongUrl(struct client *client, Song * song); -- cgit v1.2.3