diff options
author | Max Kellermann <max@duempel.org> | 2014-11-30 00:17:08 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-11-30 00:28:27 +0100 |
commit | 4f80a129f13daae72e0463923250534e0d437026 (patch) | |
tree | c7e0a3713cd32b6ac7dbf318c418be79f907c23a /src/fs/Charset.hxx | |
parent | 6987f2ba82ca2205efa5a0ff9088f4555fe607c1 (diff) | |
download | mpd-4f80a129f13daae72e0463923250534e0d437026.tar.gz mpd-4f80a129f13daae72e0463923250534e0d437026.tar.xz mpd-4f80a129f13daae72e0463923250534e0d437026.zip |
fs/Charset: return std::string from PathFromUTF8()
Don't expose pointer that requires the caller to invoke g_free(),
because that's GLib-only.
Diffstat (limited to '')
-rw-r--r-- | src/fs/Charset.hxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/fs/Charset.hxx b/src/fs/Charset.hxx index 7a5193576..80f510ce0 100644 --- a/src/fs/Charset.hxx +++ b/src/fs/Charset.hxx @@ -52,8 +52,12 @@ gcc_pure gcc_nonnull_all std::string PathToUTF8(const char *path_fs); -gcc_malloc gcc_nonnull_all -char * +/** + * Convert the path from UTF-8. + * Returns empty string on error. + */ +gcc_pure gcc_nonnull_all +std::string PathFromUTF8(const char *path_utf8); #endif |