X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/63ac2af9fd4e7cfd86102224e243414477f5e0de..f67e46a634dd3bdcefa9fc09dbef6baae1b1d1ed:/missing/strlcat.c?ds=sidebyside diff --git a/missing/strlcat.c b/missing/strlcat.c index f9be92c1..9b644650 100644 --- a/missing/strlcat.c +++ b/missing/strlcat.c @@ -1,5 +1,5 @@ /* $NetBSD: strlcat.c,v 1.5 1999/09/20 04:39:47 lukem Exp $ */ -/* from OpenBSD: strlcat.c,v 1.2 1999/06/17 16:28:58 millert Exp */ +/* from OpenBSD: strlcat.c,v 1.2 1999/06/17 16:28:58 millert Exp */ /* * Copyright (c) 1998 Todd C. Miller @@ -28,17 +28,13 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef lint -static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/missing/strlcat.c,v 1.1 2000-01-19 05:34:19 itojun Exp $ (LBL)"; -#endif - #include -#include +#include + #include -#include "interface.h" +#include "netdissect.h" /* * Appends src to string dst of size siz (unlike strncat, siz is the @@ -47,14 +43,11 @@ static const char rcsid[] = * Returns strlen(src); if retval >= siz, truncation occurred. */ size_t -strlcat(dst, src, siz) - char *dst; - const char *src; - size_t siz; +strlcat(char *dst, const char *src, size_t siz) { - register char *d = dst; - register const char *s = src; - register size_t n = siz; + char *d = dst; + const char *s = src; + size_t n = siz; size_t dlen; /* Find the end of dst and adjust bytes left but don't go past end */