diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Mapper.cxx | 32 | ||||
-rw-r--r-- | src/Mapper.hxx | 34 |
2 files changed, 1 insertions, 65 deletions
diff --git a/src/Mapper.cxx b/src/Mapper.cxx index 1073068f5..fc5a9cfe0 100644 --- a/src/Mapper.cxx +++ b/src/Mapper.cxx @@ -23,10 +23,6 @@ #include "config.h" #include "Mapper.hxx" -#include "DetachedSong.hxx" -#include "db/Directory.hxx" -#include "db/Song.hxx" -#include "db/LightSong.hxx" #include "fs/AllocatedPath.hxx" #include "fs/Traits.hxx" #include "fs/Charset.hxx" @@ -36,7 +32,6 @@ #include "Log.hxx" #include <assert.h> -#include <string.h> #include <sys/stat.h> #include <errno.h> @@ -45,12 +40,6 @@ static constexpr Domain mapper_domain("mapper"); #ifdef ENABLE_DATABASE /** - * The absolute path of the music directory encoded in UTF-8. - */ -static std::string music_dir_utf8; -static size_t music_dir_utf8_length; - -/** * The absolute path of the music directory encoded in the filesystem * character set. */ @@ -105,8 +94,7 @@ mapper_set_music_dir(AllocatedPath &&path) music_dir_fs = std::move(path); music_dir_fs.ChopSeparators(); - music_dir_utf8 = music_dir_fs.ToUTF8(); - music_dir_utf8_length = music_dir_utf8.length(); + const auto music_dir_utf8 = music_dir_fs.ToUTF8(); check_directory(music_dir_utf8.c_str(), music_dir_fs); } @@ -144,24 +132,6 @@ void mapper_finish(void) #ifdef ENABLE_DATABASE -const char * -mapper_get_music_directory_utf8(void) -{ - return music_dir_utf8.empty() - ? nullptr - : music_dir_utf8.c_str(); -} - -const AllocatedPath & -mapper_get_music_directory_fs(void) -{ - return music_dir_fs; -} - -#endif - -#ifdef ENABLE_DATABASE - AllocatedPath map_uri_fs(const char *uri) { diff --git a/src/Mapper.hxx b/src/Mapper.hxx index 0ef663b80..a535c5eec 100644 --- a/src/Mapper.hxx +++ b/src/Mapper.hxx @@ -31,10 +31,6 @@ #define PLAYLIST_FILE_SUFFIX ".m3u" class AllocatedPath; -struct Directory; -struct Song; -struct LightSong; -class DetachedSong; void mapper_init(AllocatedPath &&music_dir, AllocatedPath &&playlist_dir); @@ -44,36 +40,6 @@ void mapper_finish(void); #ifdef ENABLE_DATABASE /** - * Return the absolute path of the music directory encoded in UTF-8 or - * nullptr if no music directory was configured. - */ -gcc_const -const char * -mapper_get_music_directory_utf8(void); - -/** - * Return the absolute path of the music directory encoded in the - * filesystem character set. - */ -gcc_const -const AllocatedPath & -mapper_get_music_directory_fs(void); - -/** - * Returns true if a music directory was configured. - */ -gcc_const -static inline bool -mapper_has_music_directory(void) -{ - return mapper_get_music_directory_utf8() != nullptr; -} - -#endif - -#ifdef ENABLE_DATABASE - -/** * Determines the absolute file system path of a relative URI. This * is basically done by converting the URI to the file system charset * and prepending the music directory. |