X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b0aa8cdb1c264e42d4931ca24968689c73381278..6db45651:/sbr/m_maildir.c diff --git a/sbr/m_maildir.c b/sbr/m_maildir.c index a4f2af57..0f9584b6 100644 --- a/sbr/m_maildir.c +++ b/sbr/m_maildir.c @@ -1,6 +1,4 @@ - -/* - * m_maildir.c -- get the path for the mail directory +/* m_maildir.c -- get the path for the mail directory * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -9,6 +7,7 @@ #include #include +#include "m_maildir.h" #define CWD "./" #define DOT "." @@ -44,10 +43,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 +68,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 +82,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++ = '/';