diff options
Diffstat (limited to 'pith/folder.c')
-rw-r--r-- | pith/folder.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pith/folder.c b/pith/folder.c index 037bf1ba..da0ea6d5 100644 --- a/pith/folder.c +++ b/pith/folder.c @@ -1410,6 +1410,17 @@ unsigned char *folder_name_decoded(unsigned char *mailbox) return s; } +/* mutf7 encoded name of a folder, from its name in utf8. + * memory freed by caller. + */ +unsigned char *folder_name_encoded(unsigned char *mailbox) +{ + unsigned char *s; + s = (char *) utf8_to_mutf7(mailbox); + if (s == NULL) s = cpystr(mailbox); + return s; +} + int mail_list_in_collection(char **mailbox, char *ref, char *name, char *tail) { |