sbr/closefds.c sbr/concat.c sbr/context_del.c \
sbr/context_find.c sbr/context_foil.c sbr/context_read.c \
sbr/context_replace.c sbr/context_save.c \
- sbr/copy.c sbr/copyip.c sbr/cpydata.c \
+ sbr/copyip.c sbr/cpydata.c \
sbr/cpydgst.c sbr/crawl_folders.c sbr/credentials.c \
sbr/discard.c sbr/done.c sbr/dtimep.l sbr/dtime.c \
sbr/encode_rfc2047.c \
void context_read (void);
void context_replace (char *, char *);
void context_save (void);
-char *copy (const char *, char *);
char **copyip (char **, char **, int);
void cpydata (int, int, const char *, const char *);
void cpydgst (int, int, char *, char *);
dp = sp = mh_xmalloc(len);
- sp = copy(s1, sp);
+ sp = stpcpy(sp, s1);
va_start(list, s1);
while ((cp = va_arg (list, char *)))
- sp = copy(cp, sp);
+ sp = stpcpy(sp, cp);
va_end(list);
return dp;
+++ /dev/null
-
-/*
- * copy.c -- copy a string and return pointer to NULL terminator
- *
- * This code is Copyright (c) 2002, by the authors of nmh. See the
- * COPYRIGHT file in the root directory of the nmh distribution for
- * complete copyright information.
- */
-
-#include <h/mh.h>
-
-char *
-copy(const char *from, char *to)
-{
- while ((*to = *from)) {
- to++;
- from++;
- }
- return (to);
-}
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++ = '/';
interactive = defolder;
if (strchr (folder, '/') && (*folder != '/') && (*folder != '.')) {
- for (cp = copy (folder, newfolder); cp > newfolder && *cp != '/'; cp--)
+ for (cp = stpcpy(newfolder, folder); cp > newfolder && *cp != '/'; cp--)
continue;
if (cp > newfolder)
*cp = '\0';