]> Pileus Git - ~andy/fetchmail/blobdiff - strlcpy.c
Generate fetchmailconf from Makefile to expand ${prefix} properly.
[~andy/fetchmail] / strlcpy.c
index fab8dac71bf7478cf3b142f96729d2657614699e..64d9c575ed67ff601a7de0d6ab9664f08a846d2e 100644 (file)
--- a/strlcpy.c
+++ b/strlcpy.c
  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#if HAVE_NBTOOL_CONFIG_H
-#include "nbtool_config.h"
-#endif
-
-#include <sys/cdefs.h>
-#if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: strlcpy.c,v 1.14 2003/10/27 00:12:42 lukem Exp $");
-#endif /* LIBC_SCCS and not lint */
-
-#ifdef _LIBC
-#include "namespace.h"
-#endif
 #include <sys/types.h>
 #include <assert.h>
 #include <string.h>
 
-#ifdef _LIBC
-# ifdef __weak_alias
-__weak_alias(strlcpy, _strlcpy)
-# endif
-#endif
-
 #if !HAVE_STRLCPY
 /*
  * Copy src to string dst of size siz.  At most siz-1 characters
@@ -46,11 +28,7 @@ __weak_alias(strlcpy, _strlcpy)
  * Returns strlen(src); if retval >= siz, truncation occurred.
  */
 size_t
-#ifdef _LIBC
-_strlcpy(dst, src, siz)
-#else
 strlcpy(dst, src, siz)
-#endif
        char *dst;
        const char *src;
        size_t siz;
@@ -59,9 +37,6 @@ strlcpy(dst, src, siz)
        const char *s = src;
        size_t n = siz;
 
-       _DIAGASSERT(dst != NULL);
-       _DIAGASSERT(src != NULL);
-
        /* Copy as many bytes as will fit */
        if (n != 0 && --n != 0) {
                do {