2 * Copyright (C) 2002 Manuel Novoa III
3 * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
5 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
9 * Append at most n-1-strlen(dst) chars from src to dst and nul-terminate dst.
10 * Returns strlen(src) + strlen({original} dst), so truncation occurred if the
12 * Note: If dst doesn't contain a nul in the first n chars, strlen(dst) is
17 size_t strlcat(register char *__restrict dst,
18 register const char *__restrict src,
38 while ((*dst = *src) != 0) {
47 libc_hidden_def(strlcat)