Song: move trivial inline functions up
This commit is contained in:
parent
3c0dea811d
commit
81e898375b
24
src/song.h
24
src/song.h
@ -88,6 +88,18 @@ song_replace_uri(struct song *song, const char *uri);
|
|||||||
void
|
void
|
||||||
song_free(struct song *song);
|
song_free(struct song *song);
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
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) || song->uri[0] == '/';
|
||||||
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
song_file_update(struct song *song);
|
song_file_update(struct song *song);
|
||||||
|
|
||||||
@ -107,18 +119,6 @@ song_get_uri(const struct song *song);
|
|||||||
double
|
double
|
||||||
song_get_duration(const struct song *song);
|
song_get_duration(const struct song *song);
|
||||||
|
|
||||||
static inline bool
|
|
||||||
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) || song->uri[0] == '/';
|
|
||||||
}
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user