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