copy memory area NAME mempcpy, wmempcpy - copy memory area LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #define _...copy memory area NAME mempcpy, wmempcpy - copy memory area LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #define _......t was aliased to memmove (3)). SEE ALSO bcopy (3), bstring (3), memccpy (3), memmove (3), mempcpy (3), strcpy (3), strncpy (3), wmemcpy (3)...t dst, const char *restrict src, size_t ssize) { #define strnul(s) (s + strlen(s)) stpcpy(mempcpy(strnul(dst), src, strnlen(src, ssize)), ""); return dst; } RETURN VALUE strncat…...ions might be: char * stpcpy(char *restrict dst, const char *restrict src) { char *p; p = mempcpy(dst, src, strlen(src)); *p = '\0'; return p; } char * strcpy(char *restrict dst…...ions might be: char * stpcpy(char *restrict dst, const char *restrict src) { char *p; p = mempcpy(dst, src, strlen(src)); *p = '\0'; return p; } char * strcpy(char *restrict dst…...ions might be: char * stpcpy(char *restrict dst, const char *restrict src) { char *p; p = mempcpy(dst, src, strlen(src)); *p = '\0'; return p; } char * strcpy(char *restrict dst…...har *restrict src, size_t dsize) { size_t dlen; dlen = strnlen(src, dsize); return memset(mempcpy(dst, src, dlen), 0, dsize - dlen); } RETURN VALUE strncpy () returns dst . stpn…...har *restrict src, size_t dsize) { size_t dlen; dlen = strnlen(src, dsize); return memset(mempcpy(dst, src, dlen), 0, dsize - dlen); } RETURN VALUE strncpy () returns dst . stpn…