diff options
author | Max Kellermann <max@duempel.org> | 2015-03-24 20:40:35 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-03-24 22:03:17 +0100 |
commit | 98f3135ad347fb39f941d03f5b8cadc6bc23f658 (patch) | |
tree | 5ddda29f03b87df0db260a377bbbc0293c2a88ac /src | |
parent | 8c9c3a91e6374b133376057e6a7f2d4e5afe6af1 (diff) | |
download | mpd-98f3135ad347fb39f941d03f5b8cadc6bc23f658.tar.gz mpd-98f3135ad347fb39f941d03f5b8cadc6bc23f658.tar.xz mpd-98f3135ad347fb39f941d03f5b8cadc6bc23f658.zip |
PlaylistFile: export spl_map_to_fs() and TranslatePlaylistError()
Diffstat (limited to 'src')
-rw-r--r-- | src/PlaylistFile.cxx | 4 | ||||
-rw-r--r-- | src/PlaylistFile.hxx | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/PlaylistFile.cxx b/src/PlaylistFile.cxx index ed1040a14..05395da89 100644 --- a/src/PlaylistFile.cxx +++ b/src/PlaylistFile.cxx @@ -109,7 +109,7 @@ spl_check_name(const char *name_utf8, Error &error) return true; } -static AllocatedPath +AllocatedPath spl_map_to_fs(const char *name_utf8, Error &error) { if (spl_map(error).IsNull() || !spl_check_name(name_utf8, error)) @@ -136,7 +136,7 @@ IsNotFoundError(const Error &error) #endif } -static void +void TranslatePlaylistError(Error &error) { if (IsNotFoundError(error)) { diff --git a/src/PlaylistFile.hxx b/src/PlaylistFile.hxx index 467307e61..5f905480f 100644 --- a/src/PlaylistFile.hxx +++ b/src/PlaylistFile.hxx @@ -27,6 +27,7 @@ class DetachedSong; class SongLoader; class PlaylistVector; class Error; +class AllocatedPath; typedef std::vector<std::string> PlaylistFileContents; @@ -45,6 +46,12 @@ spl_global_init(); bool spl_valid_name(const char *name_utf8); +AllocatedPath +spl_map_to_fs(const char *name_utf8, Error &error); + +void +TranslatePlaylistError(Error &error); + /** * Returns a list of stored_playlist_info struct pointers. Returns * nullptr if an error occurred. |