+VLC_EXPORT( int, playlist_Move, ( playlist_t *, int, int ) );
+VLC_EXPORT( int, playlist_LoadFile, ( playlist_t *, const char * ) );
+VLC_EXPORT( int, playlist_SaveFile, ( playlist_t *, const char * ) );
+
+static inline vlc_bool_t playlist_IsPlaying( playlist_t * p_playlist )
+{
+ vlc_bool_t b_playing;
+
+ vlc_mutex_lock( &p_playlist->object_lock );
+ b_playing = p_playlist->i_status == PLAYLIST_RUNNING;
+ vlc_mutex_unlock( &p_playlist->object_lock );
+
+ return( b_playing );
+}
+
+static inline vlc_bool_t playlist_IsEmpty( playlist_t * p_playlist )
+{
+ vlc_bool_t b_empty;
+
+ vlc_mutex_lock( &p_playlist->object_lock );
+ b_empty = p_playlist->i_size == 0;
+ vlc_mutex_unlock( &p_playlist->object_lock );