X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Futil.c;h=63dd769eeab928e5036cc857a477cb665cf6b7d9;hp=1f02969853079d8f1fc798144a32fc197c007759;hb=9274cbe8e6410ddb95ddc667faa678a29da85420;hpb=9a1efcc01ddeca4106847f8eb28a704aca2dcf0b diff --git a/imap/util.c b/imap/util.c index 1f02969..63dd769 100644 --- a/imap/util.c +++ b/imap/util.c @@ -14,10 +14,10 @@ #include "config.h" #include +#include #include "mutt.h" #include "mx.h" /* for M_IMAP */ -#include "ascii.h" #include "url.h" #include "imap_private.h" #include "mutt_ssl.h" @@ -96,7 +96,7 @@ int imap_parse_path (const char *path, IMAP_MBOX * mx) mx->account.port = ImapPort; mx->account.type = M_ACCT_TYPE_IMAP; - c = str_dup (path); + c = m_strdup(path); url_parse_ciss (&url, c); if (!(url.scheme == U_IMAP || url.scheme == U_IMAPS) || @@ -105,7 +105,7 @@ int imap_parse_path (const char *path, IMAP_MBOX * mx) return -1; } - mx->mbox = str_dup (url.path); + mx->mbox = m_strdup(url.path); if (url.scheme == U_IMAPS) mx->account.flags |= M_ACCT_SSL; @@ -132,10 +132,10 @@ void imap_pretty_mailbox (char *path) if (imap_parse_path (path, &target) < 0) return; - tlen = str_len (target.mbox); + tlen = m_strlen(target.mbox); /* check whether we can do '=' substitution */ if (mx_get_magic (Maildir) == M_IMAP && !imap_parse_path (Maildir, &home)) { - hlen = str_len (home.mbox); + hlen = m_strlen(home.mbox); if (tlen && mutt_account_match (&home.account, &target.account) && !str_ncmp (home.mbox, target.mbox, hlen)) { if (!hlen) @@ -426,7 +426,7 @@ void imap_munge_mbox_name (char *dest, size_t dlen, const char *src) { char *buf; - buf = str_dup (src); + buf = m_strdup(src); imap_utf7_encode (&buf); imap_quote_string (dest, dlen, buf); @@ -440,10 +440,10 @@ void imap_unmunge_mbox_name (char *s) imap_unquote_string (s); - buf = str_dup (s); + buf = m_strdup(s); if (buf) { imap_utf7_decode (&buf); - strncpy (s, buf, str_len (s)); + strncpy (s, buf, m_strlen(s)); } p_delete(&buf);