]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mailbox_list_[un]escape_name() can now be called globally
authorTimo Sirainen <tss@iki.fi>
Wed, 26 Aug 2015 14:59:47 +0000 (16:59 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 26 Aug 2015 14:59:47 +0000 (16:59 +0200)
src/lib-storage/mailbox-list-private.h
src/lib-storage/mailbox-list.c

index 4d41dea1e19c9ecba8fbbd88721e9d6eb27d57d3..260477e268062a9185704abcd249fa05b65be0d6 100644 (file)
@@ -175,6 +175,10 @@ void mailbox_lists_deinit(void);
 int mailbox_list_settings_parse(struct mail_user *user, const char *data,
                                struct mailbox_list_settings *set_r,
                                const char **error_r);
+const char *
+mailbox_list_escape_name(struct mailbox_list *list, const char *vname);
+const char *
+mailbox_list_unescape_name(struct mailbox_list *list, const char *src);
 const char *mailbox_list_default_get_storage_name(struct mailbox_list *list,
                                                  const char *vname);
 const char *mailbox_list_default_get_vname(struct mailbox_list *list,
index b3c76e34d8965a52577874fec79549f8280c15ac..9273b1f158c9bb80b7461a96573fff1400acfd07 100644 (file)
@@ -426,7 +426,7 @@ static bool need_escape_dirstart(const char *vname, const char *maildir_name)
        return FALSE;
 }
 
-static const char *
+const char *
 mailbox_list_escape_name(struct mailbox_list *list, const char *vname)
 {
        char ns_sep = mail_namespace_get_sep(list->ns);
@@ -594,7 +594,7 @@ const char *mailbox_list_get_storage_name(struct mailbox_list *list,
        return list->v.get_storage_name(list, vname);
 }
 
-static const char *
+const char *
 mailbox_list_unescape_name(struct mailbox_list *list, const char *src)
 {
        char ns_sep = mail_namespace_get_sep(list->ns);