]> diplodocus.org Git - nmh/blobdiff - sbr/m_maildir.c
Put, rather than print, single characters.
[nmh] / sbr / m_maildir.c
index 6c8c5841736fe08f9fc2e9b45f2e318031ec0ce0..13bea0897a0fd97d1d537862c35d839ba7c95ab8 100644 (file)
@@ -27,7 +27,7 @@ static char *exmaildir (char *);
 char *
 m_maildir (char *folder)
 {
-    register char *cp, *ep;
+    char *cp, *ep;
 
     if ((cp = exmaildir (folder))
            && (ep = cp + strlen (cp) - 1) > cp
@@ -41,7 +41,7 @@ m_maildir (char *folder)
 char *
 m_mailpath (char *folder)
 {
-    register char *cp;
+    char *cp;
     char maildir[BUFSIZ];
 
     if (*folder != '/'
@@ -63,7 +63,7 @@ m_mailpath (char *folder)
 static char *
 exmaildir (char *folder)
 {
-    register char *cp, *pp;
+    char *cp, *pp;
 
     /* use current folder if none is specified */
     if (folder == NULL)
@@ -81,7 +81,7 @@ exmaildir (char *folder)
     cp = mailfold;
     if ((pp = context_find ("path")) && *pp) {
        if (*pp != '/') {
-           sprintf (cp, "%s/", mypath);
+           snprintf(cp, sizeof mailfold, "%s/", mypath);
            cp += strlen (cp);
        }
        cp = copy (pp, cp);