]> The Tcpdump Group git mirrors - tcpdump/blobdiff - missing/strlcat.c
Use more the EXTRACT_U_1() macro to fetch a one-byte value (26/n)
[tcpdump] / missing / strlcat.c
index f9be92c1b31c6085d245787e734aaa100660995d..405493545b51e17dab77147eee1c6b80c4db33d2 100644 (file)
  * 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)";
+#ifdef HAVE_CONFIG_H
+#include <config.h>
 #endif
 
-#include <config.h>
+#include <netdissect-stdinc.h>
 
-#include <sys/types.h>
 #include <string.h>
 
-#include "interface.h"
+#include "netdissect.h"
 
 /*
  * Appends src to string dst of size siz (unlike strncat, siz is the
@@ -47,10 +45,7 @@ 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;