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);