projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use m_strdup and m_strlen that are inlined for efficiency
[apps/madmutt.git]
/
imap
/
util.c
diff --git
a/imap/util.c
b/imap/util.c
index
9cf7043
..
992423e
100644
(file)
--- a/
imap/util.c
+++ b/
imap/util.c
@@
-22,7
+22,7
@@
#include "imap_private.h"
#include "mutt_ssl.h"
#include "imap_private.h"
#include "mutt_ssl.h"
-#include
"lib/intl.h"
+#include
<lib-lib/macros.h>
#include "lib/debug.h"
#include <stdlib.h>
#include "lib/debug.h"
#include <stdlib.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;
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) ||
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;
}
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;
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;
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)) {
/* 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)
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;
{
char *buf;
- buf =
str_dup
(src);
+ buf =
m_strdup
(src);
imap_utf7_encode (&buf);
imap_quote_string (dest, dlen, buf);
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);
imap_unquote_string (s);
- buf =
str_dup
(s);
+ buf =
m_strdup
(s);
if (buf) {
imap_utf7_decode (&buf);
if (buf) {
imap_utf7_decode (&buf);
- strncpy (s, buf,
str_len
(s));
+ strncpy (s, buf,
m_strlen
(s));
}
p_delete(&buf);
}
p_delete(&buf);