From 3a164ef8e61c27eb69d83e479cced6ea1b03b07d Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 22 Oct 2008 17:24:40 +0200 Subject: stored_playlist: spl_append_uri() returns enum playlist_result The return value of spl_append_uri() was somewhat buggy: some branches returned ACK_* values, and some an enum playlist_result. Unify this. --- src/stored_playlist.c | 7 +++---- src/stored_playlist.h | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/stored_playlist.c b/src/stored_playlist.c index bbffa510b..ad9e43ce4 100644 --- a/src/stored_playlist.c +++ b/src/stored_playlist.c @@ -25,7 +25,6 @@ #include "ls.h" #include "database.h" #include "idle.h" -#include "ack.h" #include "os_compat.h" static ListNode * @@ -317,7 +316,7 @@ spl_append_song(const char *utf8path, struct song *song) return PLAYLIST_RESULT_SUCCESS; } -int +enum playlist_result spl_append_uri(const char *url, const char *utf8file) { struct song *song; @@ -327,7 +326,7 @@ spl_append_uri(const char *url, const char *utf8file) return spl_append_song(utf8file, song); if (!isValidRemoteUtf8Url(url)) - return ACK_ERROR_NO_EXIST; + return PLAYLIST_RESULT_NO_SUCH_SONG; song = song_remote_new(url); if (song) { @@ -336,7 +335,7 @@ spl_append_uri(const char *url, const char *utf8file) return ret; } - return ACK_ERROR_NO_EXIST; + return PLAYLIST_RESULT_NO_SUCH_SONG; } enum playlist_result diff --git a/src/stored_playlist.h b/src/stored_playlist.h index 98b6505be..637a1093d 100644 --- a/src/stored_playlist.h +++ b/src/stored_playlist.h @@ -39,7 +39,7 @@ spl_remove_index(const char *utf8path, int pos); enum playlist_result spl_append_song(const char *utf8path, struct song *song); -int +enum playlist_result spl_append_uri(const char *file, const char *utf8file); enum playlist_result -- cgit v1.2.3