From: Timo Sirainen Date: Wed, 26 Aug 2015 14:59:47 +0000 (+0200) Subject: lib-storage: mailbox_list_[un]escape_name() can now be called globally X-Git-Tag: 2.2.19.rc1~177 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d3e5a14ea363264dcc7640ca7226249d0c27a793;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mailbox_list_[un]escape_name() can now be called globally --- diff --git a/src/lib-storage/mailbox-list-private.h b/src/lib-storage/mailbox-list-private.h index 4d41dea1e1..260477e268 100644 --- a/src/lib-storage/mailbox-list-private.h +++ b/src/lib-storage/mailbox-list-private.h @@ -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, diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index b3c76e34d8..9273b1f158 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -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);