20 #ifndef MPD_FS_CHARSET_HXX
21 #define MPD_FS_CHARSET_HXX
27 #if (defined(HAVE_ICU) || defined(HAVE_ICONV)) && !defined(_WIN32)
28 #define HAVE_FS_CHARSET
gcc_const const char * GetFSCharset() noexcept
Gets file system character set name.
This class describes the nature of a MPD internal filesystem path.
This class describes the nature of a native filesystem path.
void SetFSCharset(const char *charset)
Throws std::runtime_error on error.
const Storage const char const char * path_utf8
gcc_nonnull_all PathTraitsFS::string PathFromUTF8(PathTraitsUTF8::const_pointer_type path_utf8)
Convert the path from UTF-8.
void DeinitFSCharset() noexcept
gcc_nonnull_all PathTraitsUTF8::string PathToUTF8(PathTraitsFS::const_pointer_type path_fs)
Convert the path to UTF-8.