strcompat.hIntroductionString compatibility routines. Functions
strlcatAppends one string to another string of a given storage size. size_t strlcat( char *dst, const char *src, size_t siz); DiscussionAppends src to string dst of size siz (unlike strncat, siz is the full size of dst, not space left). At most siz-1 characters will be copied. Always NUL terminates (unless siz <= strlen(dst)). Returns strlen(src) + MIN(siz, strlen(initial dst)). If retval >= siz, truncation occurred. strlcpyCopies one string to another string of a given storage size. size_t strlcpy( char *dst, const char *src, size_t siz); DiscussionCopy src to string dst of size siz. At most siz-1 characters will be copied. Always NUL terminates (unless siz == 0). Returns strlen(src); if retval >= siz, truncation occurred. |