Commit 027b2063 authored by Max Kellermann's avatar Max Kellermann

Mapper: remove unused functions

parent b531c4c2
...@@ -23,10 +23,6 @@ ...@@ -23,10 +23,6 @@
#include "config.h" #include "config.h"
#include "Mapper.hxx" #include "Mapper.hxx"
#include "DetachedSong.hxx"
#include "db/Directory.hxx"
#include "db/Song.hxx"
#include "db/LightSong.hxx"
#include "fs/AllocatedPath.hxx" #include "fs/AllocatedPath.hxx"
#include "fs/Traits.hxx" #include "fs/Traits.hxx"
#include "fs/Charset.hxx" #include "fs/Charset.hxx"
...@@ -36,7 +32,6 @@ ...@@ -36,7 +32,6 @@
#include "Log.hxx" #include "Log.hxx"
#include <assert.h> #include <assert.h>
#include <string.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <errno.h> #include <errno.h>
...@@ -45,12 +40,6 @@ static constexpr Domain mapper_domain("mapper"); ...@@ -45,12 +40,6 @@ static constexpr Domain mapper_domain("mapper");
#ifdef ENABLE_DATABASE #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 * The absolute path of the music directory encoded in the filesystem
* character set. * character set.
*/ */
...@@ -105,8 +94,7 @@ mapper_set_music_dir(AllocatedPath &&path) ...@@ -105,8 +94,7 @@ mapper_set_music_dir(AllocatedPath &&path)
music_dir_fs = std::move(path); music_dir_fs = std::move(path);
music_dir_fs.ChopSeparators(); music_dir_fs.ChopSeparators();
music_dir_utf8 = music_dir_fs.ToUTF8(); const auto music_dir_utf8 = music_dir_fs.ToUTF8();
music_dir_utf8_length = music_dir_utf8.length();
check_directory(music_dir_utf8.c_str(), music_dir_fs); check_directory(music_dir_utf8.c_str(), music_dir_fs);
} }
...@@ -144,24 +132,6 @@ void mapper_finish(void) ...@@ -144,24 +132,6 @@ void mapper_finish(void)
#ifdef ENABLE_DATABASE #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 AllocatedPath
map_uri_fs(const char *uri) map_uri_fs(const char *uri)
{ {
......
...@@ -31,10 +31,6 @@ ...@@ -31,10 +31,6 @@
#define PLAYLIST_FILE_SUFFIX ".m3u" #define PLAYLIST_FILE_SUFFIX ".m3u"
class AllocatedPath; class AllocatedPath;
struct Directory;
struct Song;
struct LightSong;
class DetachedSong;
void void
mapper_init(AllocatedPath &&music_dir, AllocatedPath &&playlist_dir); mapper_init(AllocatedPath &&music_dir, AllocatedPath &&playlist_dir);
...@@ -44,36 +40,6 @@ void mapper_finish(void); ...@@ -44,36 +40,6 @@ void mapper_finish(void);
#ifdef ENABLE_DATABASE #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 * Determines the absolute file system path of a relative URI. This
* is basically done by converting the URI to the file system charset * is basically done by converting the URI to the file system charset
* and prepending the music directory. * and prepending the music directory.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment