dovecot-2.2: lib-storage: mailbox_list_[un]escape_name() can now...

dovecot at dovecot.org dovecot at dovecot.org
Wed Aug 26 15:01:53 UTC 2015


details:   http://hg.dovecot.org/dovecot-2.2/rev/0147397d9504
changeset: 19017:0147397d9504
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Aug 26 16:59:47 2015 +0200
description:
lib-storage: mailbox_list_[un]escape_name() can now be called globally

diffstat:

 src/lib-storage/mailbox-list-private.h |  4 ++++
 src/lib-storage/mailbox-list.c         |  4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diffs (35 lines):

diff -r ac062c048240 -r 0147397d9504 src/lib-storage/mailbox-list-private.h
--- a/src/lib-storage/mailbox-list-private.h	Wed Aug 26 16:59:07 2015 +0200
+++ b/src/lib-storage/mailbox-list-private.h	Wed Aug 26 16:59:47 2015 +0200
@@ -175,6 +175,10 @@
 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 -r ac062c048240 -r 0147397d9504 src/lib-storage/mailbox-list.c
--- a/src/lib-storage/mailbox-list.c	Wed Aug 26 16:59:07 2015 +0200
+++ b/src/lib-storage/mailbox-list.c	Wed Aug 26 16:59:47 2015 +0200
@@ -426,7 +426,7 @@
 	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 @@
 	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);


More information about the dovecot-cvs mailing list