aboutsummaryrefslogtreecommitdiff
path: root/src/playlist.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-02-04 22:08:39 +0100
committerMax Kellermann <max@duempel.org>2009-02-04 22:08:39 +0100
commitcbea8a2a00e82ead82fbc3bf968f22c004e80931 (patch)
treec1de833c25a145b4023f6773b40414e5fff6668b /src/playlist.c
parent080dd095a5113a2454d4a0b050f233befb7eab1a (diff)
playlist: pass const playlist pointers
Pass constant playlist objects to functions which do not modify it.
Diffstat (limited to 'src/playlist.c')
-rw-r--r--src/playlist.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/playlist.c b/src/playlist.c
index 12aac3a3..146ef9f0 100644
--- a/src/playlist.c
+++ b/src/playlist.c
@@ -247,13 +247,13 @@ playPlaylistIfPlayerStopped(struct playlist *playlist)
}
bool
-getPlaylistRepeatStatus(struct playlist *playlist)
+getPlaylistRepeatStatus(const struct playlist *playlist)
{
return playlist->queue.repeat;
}
bool
-getPlaylistRandomStatus(struct playlist *playlist)
+getPlaylistRandomStatus(const struct playlist *playlist)
{
return playlist->queue.random;
}
@@ -323,7 +323,7 @@ void setPlaylistRandomStatus(struct playlist *playlist, bool status)
idle_add(IDLE_OPTIONS);
}
-int getPlaylistCurrentSong(struct playlist *playlist)
+int getPlaylistCurrentSong(const struct playlist *playlist)
{
if (playlist->current >= 0)
return queue_order_to_position(&playlist->queue,
@@ -333,19 +333,19 @@ int getPlaylistCurrentSong(struct playlist *playlist)
}
unsigned long
-getPlaylistVersion(struct playlist *playlist)
+getPlaylistVersion(const struct playlist *playlist)
{
return playlist->queue.version;
}
int
-getPlaylistLength(struct playlist *playlist)
+getPlaylistLength(const struct playlist *playlist)
{
return queue_length(&playlist->queue);
}
unsigned
-getPlaylistSongId(struct playlist *playlist, unsigned song)
+getPlaylistSongId(const struct playlist *playlist, unsigned song)
{
return queue_position_to_id(&playlist->queue, song);
}