if ((p = strrchr (path, ':')) != NULL && m_strncmp(p + 1, "2,", 2) == 0) {
p += 3;
- str_replace (&h->maildir_flags, p);
+ m_strreplace(&h->maildir_flags, p);
q = h->maildir_flags;
while (*p) {
if (safe_rename (msg->path, full) == 0) {
if (hdr)
- str_replace (&hdr->path, path);
+ m_strreplace(&hdr->path, path);
p_delete(&msg->path);
/*
snprintf (path, sizeof (path), "%s/%s", ctx->path, tmp);
if (safe_rename (msg->path, path) == 0) {
if (hdr)
- str_replace (&hdr->path, tmp);
+ m_strreplace(&hdr->path, tmp);
p_delete(&msg->path);
break;
}
if (ctx->magic == M_MH && rc == 0) {
snprintf (newpath, _POSIX_PATH_MAX, "%s/%s", ctx->path, h->path);
if ((rc = safe_rename (newpath, oldpath)) == 0)
- str_replace (&h->path, partpath);
+ m_strreplace(&h->path, partpath);
}
}
else
mutt_perror ("rename");
return (-1);
}
- str_replace (&h->path, partpath);
+ m_strreplace(&h->path, partpath);
}
return (0);
}
* subdirectory. If so, update the associated filename.
*/
if (m_strcmp(ctx->hdrs[i]->path, p->h->path))
- str_replace (&ctx->hdrs[i]->path, p->h->path);
+ m_strreplace(&ctx->hdrs[i]->path, p->h->path);
/* if the user hasn't modified the flags on this message, update
* the flags we just detected.