Code

screen_artist: tracks w/o album tag != all tracks
[ncmpc.git] / src / playlist.h
index 45046880869d3c545f42158c767c8dd32b3f8ad9..5b7aeee33842bff67ce37ffa64fbadb30ada2444 100644 (file)
@@ -1,5 +1,5 @@
 /* ncmpc (Ncurses MPD Client)
- * (c) 2004-2009 The Music Player Daemon Project
+ * (c) 2004-2010 The Music Player Daemon Project
  * Project homepage: http://musicpd.org
  
  * This program is free software; you can redistribute it and/or modify
@@ -102,16 +102,9 @@ playlist_remove(struct mpdclient_playlist *playlist, guint idx)
        mpd_song_free(playlist_remove_reuse(playlist, idx));
 }
 
-static inline void
-playlist_swap(struct mpdclient_playlist *playlist, guint idx1, guint idx2)
-{
-       struct mpd_song *song1 = playlist_get(playlist, idx1);
-       struct mpd_song *song2 = playlist_get(playlist, idx2);
-
-       /* update the array */
-       g_ptr_array_index(playlist->list, idx1) = song2;
-       g_ptr_array_index(playlist->list, idx2) = song1;
-}
+void
+playlist_move(struct mpdclient_playlist *playlist,
+             unsigned dest, unsigned src);
 
 const struct mpd_song *
 playlist_lookup_song(const struct mpdclient_playlist *playlist, unsigned id);