#endif
#include "mutt.h"
+#include "ascii.h"
#include "mapping.h"
#include "url.h"
snprintf (dest, len, "%s:", mutt_getnamebyvalue (ciss->scheme, UrlMap));
if (ciss->host) {
- safe_strcat (dest, len, "//");
- len -= (l = safe_strlen (dest));
+ str_cat (dest, len, "//");
+ len -= (l = str_len (dest));
dest += l;
if (ciss->user) {
else
snprintf (dest, len, "%s@", ciss->user);
- len -= (l = safe_strlen (dest));
+ len -= (l = str_len (dest));
dest += l;
}
}
if (ciss->path)
- safe_strcat (dest, len, ciss->path);
+ str_cat (dest, len, ciss->path);
return 0;
}
if (!(t = strchr (src, ':')))
return -1;
- if ((tmp = safe_strdup (t + 1)) == NULL)
+ if ((tmp = str_dup (t + 1)) == NULL)
return -1;
if ((headers = strchr (tmp, '?')))
}
else {
#define SAFEPFX (option (OPTSTRICTMAILTO) ? "" : "X-Mailto-")
- taglen = safe_strlen (tag) + safe_strlen (SAFEPFX);
+ taglen = str_len (tag) + str_len (SAFEPFX);
/* mutt_parse_rfc822_line makes some assumptions */
snprintf (scratch, sizeof (scratch), "%s%s: %s", SAFEPFX, tag, value);
#undef SAVEPFX
}
}
- FREE (&tmp);
+ mem_free (&tmp);
return 0;
}