From 6d3488c8b38c07c197e97843a516868bbab7571a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 15 Oct 2008 22:34:47 +0200 Subject: song: added song_in_database() Some functions assume that a song is not in the database when it is a remote song. Based on that, they decide whether they are responsible for freeing the song struct. Add a special function which checks whether a song is in the database (currently equal to song_is_file()). --- src/song.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/song.h') diff --git a/src/song.h b/src/song.h index 7d174c51..6016b8d9 100644 --- a/src/song.h +++ b/src/song.h @@ -68,9 +68,15 @@ char * song_get_url(const struct song *song, char *path_max_tmp); static inline bool -song_is_file(const struct song *song) +song_in_database(const struct song *song) { return song->parent != NULL; } +static inline bool +song_is_file(const struct song *song) +{ + return song_in_database(song); +} + #endif -- cgit v1.2.3