1*a4bdd26dSAxel Dörfler /* 2*a4bdd26dSAxel Dörfler * Copyright 2013, Axel Dörfler, axeld@pinc-software.de. 3*a4bdd26dSAxel Dörfler * Distributed under the terms of the MIT License. 4*a4bdd26dSAxel Dörfler */ 5*a4bdd26dSAxel Dörfler 6*a4bdd26dSAxel Dörfler 7*a4bdd26dSAxel Dörfler #include "Utilities.h" 8*a4bdd26dSAxel Dörfler 9*a4bdd26dSAxel Dörfler 10*a4bdd26dSAxel Dörfler BString MailboxToFolderName(const BString & mailbox,const BString & separator)11*a4bdd26dSAxel DörflerMailboxToFolderName(const BString& mailbox, const BString& separator) 12*a4bdd26dSAxel Dörfler { 13*a4bdd26dSAxel Dörfler if (separator == "/") 14*a4bdd26dSAxel Dörfler return mailbox; 15*a4bdd26dSAxel Dörfler 16*a4bdd26dSAxel Dörfler BString name = mailbox; 17*a4bdd26dSAxel Dörfler name.ReplaceAll('/', '_'); 18*a4bdd26dSAxel Dörfler name.ReplaceAll(separator.String(), "/"); 19*a4bdd26dSAxel Dörfler 20*a4bdd26dSAxel Dörfler return name; 21*a4bdd26dSAxel Dörfler } 22