X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b0aa8cdb1c264e42d4931ca24968689c73381278..0e7daaa2daf6c668c8c6feb9da3c9a6639fa4e7e:/sbr/m_maildir.c?ds=inline diff --git a/sbr/m_maildir.c b/sbr/m_maildir.c index a4f2af57..0e8d3f2c 100644 --- a/sbr/m_maildir.c +++ b/sbr/m_maildir.c @@ -44,10 +44,10 @@ m_mailpath (char *folder) char maildir[BUFSIZ]; if (*folder != '/' - && !HasPrefix(folder, CWD) + && !has_prefix(folder, CWD) && strcmp (folder, DOT) && strcmp (folder, DOTDOT) - && !HasPrefix(folder, PWD)) { + && !has_prefix(folder, PWD)) { strncpy (maildir, mailfold, sizeof(maildir)); /* preserve... */ cp = getcpy (m_maildir (folder)); strncpy (mailfold, maildir, sizeof(mailfold)); @@ -69,10 +69,10 @@ exmaildir (char *folder) folder = getfolder(1); if (!(*folder != '/' - && !HasPrefix(folder, CWD) + && !has_prefix(folder, CWD) && strcmp (folder, DOT) && strcmp (folder, DOTDOT) - && !HasPrefix(folder, PWD))) { + && !has_prefix(folder, PWD))) { strncpy (mailfold, folder, sizeof(mailfold)); return mailfold; } @@ -83,9 +83,9 @@ exmaildir (char *folder) snprintf(cp, sizeof mailfold, "%s/", mypath); cp += strlen (cp); } - cp = copy (pp, cp); + cp = stpcpy(cp, pp); } else { - cp = copy (path ("./", TFOLDER), cp); + cp = stpcpy(cp, path("./", TFOLDER)); } if (cp[-1] != '/') *cp++ = '/';