From d562ba5fbbe117585eaade40a8e9c6ef1bf7ca1f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 8 Oct 2008 10:49:11 +0200 Subject: song: converted typedef Song to struct song Again, a data type which can be forward-declared. --- src/songvec.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/songvec.h') diff --git a/src/songvec.h b/src/songvec.h index 0373ed3e7..14e08d773 100644 --- a/src/songvec.h +++ b/src/songvec.h @@ -1,27 +1,28 @@ #ifndef SONGVEC_H #define SONGVEC_H -#include "song.h" #include "os_compat.h" struct songvec { - Song **base; + struct song **base; size_t nr; }; void songvec_sort(struct songvec *sv); -Song * +struct song * songvec_find(const struct songvec *sv, const char *url); -int songvec_delete(struct songvec *sv, const Song *del); +int +songvec_delete(struct songvec *sv, const struct song *del); -void songvec_add(struct songvec *sv, Song *add); +void +songvec_add(struct songvec *sv, struct song *add); void songvec_destroy(struct songvec *sv); int songvec_for_each(const struct songvec *sv, - int (*fn)(Song *, void *), void *arg); + int (*fn)(struct song *, void *), void *arg); #endif /* SONGVEC_H */ -- cgit v1.2.3