struct ConnAccount conn_account;
char mailbox[LONG_STRING];
- if (imap_parse_path2(state->folder, &conn_account, mailbox, sizeof(mailbox)))
+ if (imap_parse_path(state->folder, &conn_account, mailbox, sizeof(mailbox)))
return;
if (state->entrylen + 1 == state->entrymax)
bool showparents = false;
bool save_lsub;
- if (imap_parse_path2(path, &conn_account, buf, sizeof(buf)))
+ if (imap_parse_path(path, &conn_account, buf, sizeof(buf)))
{
mutt_error(_("%s is an invalid IMAP path"), path);
return -1;
struct ConnAccount *conn_account = mutt_mem_calloc(1, sizeof(struct ConnAccount));
char mailbox[LONG_STRING];
- if (imap_parse_path2(m->path, conn_account, mailbox, sizeof(mailbox)) < 0)
+ if (imap_parse_path(m->path, conn_account, mailbox, sizeof(mailbox)) < 0)
return -1;
if (!a->adata)
char p_mailbox[LONG_STRING];
if ((imap_path_probe(Postponed, NULL) == MUTT_IMAP) &&
- !imap_parse_path2(Postponed, &p_conn_account, p_mailbox, sizeof(p_mailbox)) &&
+ !imap_parse_path(Postponed, &p_conn_account, p_mailbox, sizeof(p_mailbox)) &&
mutt_account_match(&p_conn_account, &adata->conn_account))
{
imap_status(Postponed, true);
void imap_logout_all(void);
/* util.c */
-int imap_parse_path2(const char *path, struct ConnAccount *account, char *mailbox, size_t mailboxlen);
+int imap_parse_path(const char *path, struct ConnAccount *account, char *mailbox, size_t mailboxlen);
void imap_pretty_mailbox(char *path, const char *folder);
int imap_wait_keepalive(pid_t pid);
struct ImapAccountData *adata = imap_adata_get(m);
- if (imap_parse_path2(dest, &conn_account, buf, sizeof(buf)))
+ if (imap_parse_path(dest, &conn_account, buf, sizeof(buf)))
{
mutt_debug(1, "bad destination %s\n", dest);
return -1;
struct ImapAccountData *tmp_adata;
char tmp[LONG_STRING];
- if (imap_parse_path2(path, &conn_account, tmp, sizeof(tmp)) < 0)
+ if (imap_parse_path(path, &conn_account, tmp, sizeof(tmp)) < 0)
return -1;
struct Account *np = NULL;
#endif
/**
- * imap_parse_path2 - Parse an IMAP mailbox name into ConnAccount, name
+ * imap_parse_path - Parse an IMAP mailbox name into ConnAccount, name
* @param path Mailbox path to parse
* @param account Account credentials
* @param mailbox Buffer for mailbox name
* Given an IMAP mailbox name, return host, port and a path IMAP servers will
* recognize. mx.mbox is malloc'd, caller must free it
*/
-int imap_parse_path2(const char *path, struct ConnAccount *account, char *mailbox, size_t mailboxlen)
+int imap_parse_path(const char *path, struct ConnAccount *account, char *mailbox, size_t mailboxlen)
{
static unsigned short ImapPort = 0;
static unsigned short ImapsPort = 0;
char target_mailbox[LONG_STRING];
char home_mailbox[LONG_STRING];
- if (imap_parse_path2(path, &target_conn_account, target_mailbox, sizeof(target_mailbox)) < 0)
+ if (imap_parse_path(path, &target_conn_account, target_mailbox, sizeof(target_mailbox)) < 0)
return;
if (imap_path_probe(folder, NULL) != MUTT_IMAP)
goto fallback;
- if (imap_parse_path2(folder, &home_conn_account, home_mailbox, sizeof(home_mailbox)) < 0)
+ if (imap_parse_path(folder, &home_conn_account, home_mailbox, sizeof(home_mailbox)) < 0)
goto fallback;
tlen = mutt_str_strlen(target_mailbox);