Mercurial > audlegacy
diff src/audacious/strings.h @ 4089:9e24c8746d99
- introduce new API functions uri_to_display_basename() and uri_to_display_dirname(). each function derives utf8 encoded basename or dirname from given uri respectively.
- input plugins can use these functions as aud_uri_to_display_basename() / aud_uri_to_display_dirname() on associating FIELD_FILE_NAME / FIELD_FILE_PATH.
| author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
|---|---|
| date | Mon, 17 Dec 2007 21:56:17 +0900 |
| parents | 040243a50bd3 |
| children | 5a0f5ef1de61 |
line wrap: on
line diff
--- a/src/audacious/strings.h Sun Dec 16 18:54:45 2007 +0100 +++ b/src/audacious/strings.h Mon Dec 17 21:56:17 2007 +0900 @@ -38,9 +38,12 @@ gboolean str_has_suffix_nocase(const gchar * str, const gchar * suffix); gboolean str_has_suffixes_nocase(const gchar * str, gchar * const *suffixes); +gchar *str_to_utf8(const gchar * str); gchar *str_to_utf8_fallback(const gchar * str); + gchar *filename_to_utf8(const gchar * filename); -gchar *str_to_utf8(const gchar * str); +gchar *uri_to_display_basename(const gchar * uri); +gchar *uri_to_display_dirname(const gchar * uri); const gchar *str_skip_chars(const gchar * str, const gchar * chars);
