X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5dd6771b28c257af405d7248639ed0e3bcdce38b..88a0a47b98a8810bb585e4ae57c5e704087744cd:/sbr/path.c?ds=sidebyside diff --git a/sbr/path.c b/sbr/path.c index 5a9529de..871ad22d 100644 --- a/sbr/path.c +++ b/sbr/path.c @@ -8,6 +8,7 @@ */ #include +#include #define CWD "./" #define NCWD (sizeof(CWD) - 1) @@ -33,7 +34,7 @@ pluspath(char *name) char * path(char *name, int flag) { - register char *cp, *ep; + char *cp, *ep; if ((cp = expath (name, flag)) && (ep = cp + strlen (cp) - 1) > cp @@ -47,7 +48,7 @@ path(char *name, int flag) static char * expath (char *name, int flag) { - register char *cp, *ep; + char *cp, *ep; char buffer[BUFSIZ]; if (flag == TSUBCWF) { @@ -57,7 +58,7 @@ expath (char *name, int flag) snprintf (buffer, sizeof(buffer), "%s/", m_maildir ("")); if (ssequal (buffer, name)) { cp = name; - name = getcpy (name + strlen (buffer)); + name = mh_xstrdup(name + strlen(buffer)); free (cp); } flag = TFOLDER; @@ -105,7 +106,7 @@ expath (char *name, int flag) static void compath (char *f) { - register char *cp, *dp; + char *cp, *dp; if (*f != '/') return;